==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: kodi-rpi-git 22.x.72531.89049014ba-2 (Sun Aug 30 03:19:01 2026)
==> Retrieving sources...
-> Updating xbmc-gs-rpios_master git repo...
-> 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-9.0.1.tar.xz
-> Found crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
-> Found fstrcmp-0.7.D001.tar.gz
-> Found flatbuffers-23.3.3.tar.gz
-> Found libudfread-1.2.0.tar.bz2
-> Found ArchARM-kodi-init-v2.1.tar.gz
-> Found kodi.config.txt
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
xbmc-gs-rpios_master ... Skipped
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-9.0.1.tar.xz ... Passed
crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz ... Passed
fstrcmp-0.7.D001.tar.gz ... Passed
flatbuffers-23.3.3.tar.gz ... Passed
libudfread-1.2.0.tar.bz2 ... Passed
ArchARM-kodi-init-v2.1.tar.gz ... Passed
kodi.config.txt ... Passed
==> Making package: kodi-rpi-git 22.x.72531.89049014ba-2 (Sun Aug 30 09:19:18 2026)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
:: There are 5 providers available for java-runtime<21:
:: Repository extra
1) jdk11-openjdk 2) jdk17-openjdk 3) jre11-openjdk 4) jre17-openjdk 5) jre8-openjdk
Enter a number (default=1):
resolving dependencies...
looking for conflicting packages...
Packages (193) alsa-lib-1.2.16.1-1 alsa-topology-conf-1.2.5.1-4 alsa-ucm-conf-1.2.16.1-1 aom-3.15.0-1 avahi-1:0.9rc5-1 bubblewrap-0.12.0-1 cairo-1.18.4-1 cifs-utils-7.5-1 clang-22.1.8-1 compiler-rt-22.1.8-1 confuse-3.4-1 cppdap-1.58.0-3 default-cursors-3-1 duktape-2.7.0-7 flac-1.5.0-1 fontconfig-2:2.18.3-2 freetype2-2.14.3-1 fribidi-1.0.16-2 gd-2.3.3-9 gdk-pixbuf2-2.44.6-2 glu-9.0.3-3 glycin-2.1.5-2 gperftools-2.18.1-1 graphite-1:1.3.15-1 gsfonts-20200910-6 gts-0.7.6.121130-5 harfbuzz-14.4.0-1 highway-1.4.0-1 ijs-0.35-7 java-environment-common-3-6 java-runtime-common-3-6 jbig2dec-0.20-1 jbigkit-2.1-8 jsoncpp-1.9.6-3 l-smash-2.14.5-4 lame-4.0-1 lcms2-2.19.1-1 ldb-2:4.24.6-1 libasyncns-1:0.8+r3+g68cd5af-3 libavif-1.4.2-1 libbsd-0.12.2-2 libcups-2:2.4.19-1 libdaemon-0.14-6 libdatrie-0.2.14-1 libde265-1.1.1-1 libdeflate-1.26-1 libdrm-2.4.134-1 libedit-20260512_3.1-1 libevdev-1.13.7-1 libftdi-1.5-10 libgudev-238-3 libheif-1.23.2-1 libice-1.1.2-1 libidn-1.44-1 libimagequant-4.4.1-2 libimobiledevice-1.4.0-2 libimobiledevice-glue-1.3.2-1 libinih-62-2 libjpeg-turbo-3.2.0-2 libjxl-0.12.0-1 libmd-1.2.0-1 libnet-2:1.3-2 libogg-1.3.6-1 libpaper-2.2.8-1 libpciaccess-0.19-1 libpipewire-1:1.6.8-1 libplist-2.7.0-3 libpng-1.6.58-2 libraqm-0.11.0-1 librsvg-2:2.62.3-1 libsm-1.2.6-1 libsndfile-1.2.2-4 libtatsu-1.0.5-1 libthai-0.1.30-1 libtiff-4.7.2-1 libunibreak-7.0-1 libunwind-1.8.2-1 liburing-2.15-1 libusb-compat-0.1.9-1 libusbmuxd-2.1.1-2 libuv-1.52.1-2 libvorbis-1.3.7-4 libwacom-2.19.1-1 libwbclient-2:4.24.6-1 libwebp-1.6.0-2 libx11-1.8.13-1 libxau-1.0.12-1 libxcb-1.17.0-1 libxdmcp-1.1.5-2 libxext-1.3.7-1 libxft-2.3.9-1 libxpm-3.5.19-1 libxrender-0.9.12-1 libxshmfence-1.3.3-1 libxt-1.3.1-1 libxxf86vm-1.1.7-1 libyuv-r2921+644251f25-1 llvm-libs-22.1.8-2 lm_sensors-1:3.6.2-1 lua54-5.4.9-1 mpg123-1.33.7-1 mtdev-1.1.7-1 netpbm-10.86.50-2 ninja-1.13.2-3 nspr-4.40-1 nss-3.128-1 openh264-2.6.0-2 openjpeg2-2.5.4-1 opus-1.6.1-1 p8-platform-2.1.0.1-5 pango-1:1.58.2-1 perl-error-0.17030-3 perl-mailtools-2.22-3 perl-timedate-2.35-1 pixman-0.46.4-1.1 polkit-127-3 poppler-data-0.4.12-2 python-autocommand-2.2.2-9 python-jaraco.collections-5.1.0-3 python-jaraco.context-6.1.2-1 python-jaraco.functools-4.1.0-3 python-jaraco.text-4.0.0-4 python-more-itertools-11.1.0-1 python-packaging-26.3-1 python-platformdirs-4.11.5-1 python-tqdm-4.70.0-1 python-wheel-0.48.0-1 rav1e-0.8.1-3 rhash-1.4.6-1 shared-mime-info-2.5.1-2 spirv-tools-1:1.4.357.0-1 talloc-2.5.0-1 tdb-1.4.15-1 tevent-1:0.17.2-1 wayland-1.26.0-1 x264-3:0.165.r3222.b35605a-2 x265-4.3-1 xcb-proto-1.17.0-4 xkeyboard-config-2.48-1 xorgproto-2025.1-1 zlib-ng-2.3.3-1 bluez-libs-5.87-2 cmake-4.4.3-1 dav1d-1.5.4-1 doxygen-1.18.0-1 exiv2-0.28.8-2 fmt-12.2.0-1 ghostscript-10.07.1-1 giflib-6.1.3-2 git-2.55.0-1 glew-2.3.1-1 gperf-3.3-2 graphviz-16.0.0-1 gtest-1.17.0-2 hicolor-icon-theme-0.18-1 jdk11-openjdk-11.0.32.1.u1-1 libass-0.17.5-1 libbluray-1.5.0-1 libcdio-2.4.0-1 libcec-7.1.1-2 libdisplay-info-0.3.0-1 libglvnd-1.7.0-3 libinput-1.31.3-1 libmicrohttpd-1.0.10-1 libmodplug-0.8.9.0-7 libmpeg2-0.5.1-11 libnfs-6.0.2-5 libpulse-17.0+r98+gb096704c0-1 libxkbcommon-1.13.2-1 libxrandr-1.5.5-1 libxslt-1.1.45-2 lirc-1:0.10.2-6 lzo-2.10-5 mariadb-libs-12.3.3-2 mesa-1:26.2.1-1 meson-1.12.0-1 nasm-3.02-1 nlohmann-json-3.12.0-2 pcre-8.45-5 pipewire-1:1.6.8-1 python-pillow-12.3.0-1 python-pybluez-0.23.r58.g4d46ce1-5 python-pycryptodomex-3.23.0-3 python-setuptools-1:84.0.0-1 python-simplejson-4.1.1-1 smbclient-2:4.24.6-1 sndio-1.10.0-1 spdlog-1.17.0-2 swig-4.5.0-1 taglib-2.3.1-1 tinyxml-2.6.2-13 tinyxml2-11.0.0-2 upower-1.91.3-1
Total Download Size: 2.80 MiB
Total Installed Size: 1468.98 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
exiv2-0.28.8-2-aarch64 downloading...
nlohmann-json-3.12.0-2-any downloading...
libinih-62-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
qt6-svg: 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-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]
less: the default pager for git
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...
installing gperf...
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 libpng...
installing freetype2...
Optional dependencies for freetype2
harfbuzz: Improved autohinting [pending]
installing graphite...
Optional dependencies for graphite
graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
harfbuzz-utils: utilities
installing libjpeg-turbo...
installing jbigkit...
installing libdeflate...
installing libwebp...
Optional dependencies for libwebp
libwebp-utils: WebP conversion and inspection tools
installing libtiff...
Optional dependencies for libtiff
freeglut: for using tiffgt
installing lcms2...
installing libnet...
installing nspr...
installing nss...
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 fontconfig...
Creating fontconfig configuration...
Rebuilding fontconfig cache...
installing fribidi...
installing libunibreak...
installing libass...
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 alsa-topology-conf...
installing alsa-ucm-conf...
installing alsa-lib...
installing mpg123...
Optional dependencies for mpg123
sdl2-compat: for sdl audio support
jack: for jack audio support
libpulse: for pulse audio support [pending]
perl: for conplay [installed]
installing lame...
installing libvorbis...
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 aom...
installing libyuv...
installing rav1e...
installing libavif...
installing libraqm...
installing openjpeg2...
installing libimagequant...
installing python-pillow...
Optional dependencies for python-pillow
libwebp: for webp images [installed]
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
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 libtatsu...
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 nlohmann-json...
installing libice...
installing libsm...
installing libxt...
installing jbig2dec...
installing libpaper...
installing ijs...
installing libidn...
installing poppler-data...
installing pixman...
installing cairo...
installing bubblewrap...
installing libunwind...
installing gperftools...
installing gtest...
Optional dependencies for gtest
python: gmock generator [installed]
installing highway...
installing libjxl...
Optional dependencies for libjxl
java-runtime: for JNI bindings [installed]
installing libdatrie...
installing libthai...
installing libxft...
installing pango...
installing librsvg...
installing glycin...
Optional dependencies for glycin
libheif: Load .avif, .heic and .heif [pending]
installing shared-mime-info...
installing gdk-pixbuf2...
Optional dependencies for gdk-pixbuf2
libheif: Load .avif, .heic and .heif [pending]
libopenraw: Load .arw, .cr2, .crw, .dng, .erf, .mrw, .nef, .orf, .pef and .raf
libwmf: Load .apm and .wmf
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 libxpm...
installing libde265...
Optional dependencies for libde265
sdl2-compat: for the decoder tool
installing openh264...
installing l-smash...
installing x264...
installing x265...
installing libheif...
Optional dependencies for libheif
libjpeg-turbo: for heif-dec and heif-enc [installed]
libpng: for heif-dec and heif-enc [installed]
libtiff: for heif-dec and heif-enc [installed]
dav1d: dav1d encoder [installed]
ffmpeg: hardware decode
openjpeg2: JPEG2000 decoder [installed]
rav1e: rav1e encoder [installed]
installing gd...
Optional dependencies for gd
perl: bdftogd script [installed]
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 pcre...
installing tinyxml2...
installing libdisplay-info...
installing libinih...
installing exiv2...
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...
installing libevdev...
installing libwacom...
Optional dependencies for libwacom
python-libevdev: for libwacom-show-stylus
python-pyudev: for libwacom-show-stylus
installing lua54...
installing mtdev...
installing libinput...
Optional dependencies for libinput
libinput-tools: debug utilities
installing xkeyboard-config...
installing libxkbcommon...
Optional dependencies for libxkbcommon
libxkbcommon-x11: xkbcli interactive-x11
wayland: xkbcli interactive-wayland [installed]
:: Running post-transaction hooks...
( 1/13) Creating system user accounts...
Creating group 'polkitd' with GID 102.
Creating group 'avahi' with GID 967.
Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 967 and GID 967.
Creating group 'git' with GID 966.
Creating user 'git' (git daemon user) with UID 966 and GID 966.
Creating user 'polkitd' (User for polkitd) with UID 102 and GID 102.
( 2/13) Creating temporary files...
( 3/13) Updating udev hardware database...
( 4/13) Reloading system manager configuration...
Skipped: Current root is not booted.
( 5/13) Reloading user manager configuration...
Skipped: Current root is not booted.
( 6/13) Updating the MIME type database...
( 7/13) Reloading device manager configuration...
Skipped: Current root is not booted.
( 8/13) Arming ConditionNeedsUpdate...
( 9/13) Updating fontconfig configuration...
(10/13) Reloading system bus configuration...
Skipped: Current root is not booted.
(11/13) Checking for old perl modules...
(12/13) Updating fontconfig cache...
(13/13) Updating the info directory file...
==> Retrieving sources...
-> 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-9.0.1.tar.xz
-> Found crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
-> Found fstrcmp-0.7.D001.tar.gz
-> Found flatbuffers-23.3.3.tar.gz
-> Found libudfread-1.2.0.tar.bz2
-> Found ArchARM-kodi-init-v2.1.tar.gz
-> Found kodi.config.txt
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Creating working copy of xbmc-gs-rpios_master git repo...
Cloning into 'xbmc-gs-rpios_master'...
done.
Updating files: 49% (4649/9341)
Updating files: 50% (4671/9341)
Updating files: 51% (4764/9341)
Updating files: 52% (4858/9341)
Updating files: 53% (4951/9341)
Updating files: 54% (5045/9341)
Updating files: 55% (5138/9341)
Updating files: 56% (5231/9341)
Updating files: 57% (5325/9341)
Updating files: 58% (5418/9341)
Updating files: 59% (5512/9341)
Updating files: 60% (5605/9341)
Updating files: 61% (5699/9341)
Updating files: 62% (5792/9341)
Updating files: 63% (5885/9341)
Updating files: 64% (5979/9341)
Updating files: 65% (6072/9341)
Updating files: 66% (6166/9341)
Updating files: 67% (6259/9341)
Updating files: 68% (6352/9341)
Updating files: 69% (6446/9341)
Updating files: 70% (6539/9341)
Updating files: 71% (6633/9341)
Updating files: 72% (6726/9341)
Updating files: 73% (6819/9341)
Updating files: 74% (6913/9341)
Updating files: 75% (7006/9341)
Updating files: 76% (7100/9341)
Updating files: 77% (7193/9341)
Updating files: 78% (7286/9341)
Updating files: 79% (7380/9341)
Updating files: 80% (7473/9341)
Updating files: 81% (7567/9341)
Updating files: 82% (7660/9341)
Updating files: 83% (7754/9341)
Updating files: 84% (7847/9341)
Updating files: 85% (7940/9341)
Updating files: 86% (8034/9341)
Updating files: 87% (8127/9341)
Updating files: 88% (8221/9341)
Updating files: 89% (8314/9341)
Updating files: 90% (8407/9341)
Updating files: 91% (8501/9341)
Updating files: 92% (8594/9341)
Updating files: 93% (8688/9341)
Updating files: 94% (8781/9341)
Updating files: 95% (8874/9341)
Updating files: 96% (8968/9341)
Updating files: 97% (9061/9341)
Updating files: 98% (9155/9341)
Updating files: 99% (9248/9341)
Updating files: 100% (9341/9341)
Updating files: 100% (9341/9341), done.
Switched to a new branch 'makepkg'
-> Extracting libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz with bsdtar
-> Extracting libudfread-1.2.0.tar.bz2 with bsdtar
-> Extracting ArchARM-kodi-init-v2.1.tar.gz with bsdtar
==> Starting prepare()...
==> Starting pkgver()...
==> Starting build()...
building kodi
-- The CXX compiler identification is GNU 16.1.1
-- The C compiler identification is GNU 16.1.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: https://mirrors.kodi.tv
-- Source directory: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Build directory: /build/kodi-rpi-git/src/kodi-build
-- Generator: Single-configuration: Release (Unix Makefiles)
-- CMake Version: 4.4.3
-- 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
-- NEON optimization enabled
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/version.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/interfaces/json-rpc/schema/version.txt
-- Found Git: /usr/bin/git (found version "2.55.0")
-- MODULE: PKGCONF
-- pkgconf_LIB_TYPE: native
-- DEP_LOCATION:
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Found PkgConfig: /bin/pkg-config (found version "3.0.6")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Could NOT find CCache (missing: CCACHE_PROGRAM)
-- Found ClangFormat: /usr/bin/clang-format (found suitable version "22.1.8", minimum required is "9.0")
-- MODULE: FLATC
-- flatc_LIB_TYPE: native
-- DEP_LOCATION:
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- FLATC_URL: https://mirrors.kodi.tv/build-deps/sources/flatbuffers-23.3.3.tar.gz
-- Found FlatC Compiler: /build/kodi-rpi-git/src/kodi-build/build/bin/flatc (found version "23.3.3")
-- MODULE: JSONSCHEMABUILDER
-- JsonSchemaBuilder_LIB_TYPE: native
-- DEP_LOCATION:
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- JSONSCHEMABUILDER_URL: /
-- Found JsonSchemaBuilder: /build/kodi-rpi-git/src/kodi-build/build/bin/JsonSchemaBuilder
-- Building internal TexturePacker
-- Shipping internal TexturePacker
-- Internal TexturePacker will be executed during build
-- MODULE: ALSA
-- alsa_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find alsa (missing: alsa_DIR)
-- Checking for module 'alsa>=1.0.27'
-- Found alsa, version 1.2.16.1
-- MODULE: AVAHI-CLIENT
-- avahi-client_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find avahi-client (missing: avahi-client_DIR)
-- Checking for module 'avahi-client'
-- Found avahi-client, version 0.9-rc5
-- MODULE: BLUETOOTH
-- bluetooth_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Checking for module 'bluez'
-- Found bluez, version 5.87
-- MODULE: LIBBLURAY
-- libbluray_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find libbluray (missing: libbluray_DIR)
-- Checking for module 'libbluray>=0.9.3'
-- Found libbluray, version 1.5.0
-- Looking for Bluray-BDJ jars
-- Finding libbluray AWT jar
-- Finding libbluray AWT jar - found
-- Finding libbluray jar
-- Finding libbluray jar - found
-- Looking for Bluray-BDJ jars - all components found
-- MODULE: LIBCAP
-- libcap_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find libcap (missing: libcap_DIR)
-- Checking for module 'libcap'
-- Found libcap, version 2.78
-- MODULE: CEC
-- cec_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find libcec (missing: libcec_DIR)
-- Checking for module 'libcec>=7.0.0'
-- Found libcec, version 7.1.1
-- MODULE: DBUS-1
-- dbus-1_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find dbus-1 (missing: dbus-1_DIR)
-- Checking for module 'dbus-1'
-- Found dbus-1, version 1.16.2
-- Checking for module 'libcdio>=0.80'
-- Found libcdio, version 2.4.0
-- Checking for module 'libcdio++>=2.1.0'
-- Found libcdio++, version 2.4.0
-- Checking for module 'libiso9660++>=2.1.0'
-- Found libiso9660++, version 2.4.0
-- Checking for module 'libiso9660>=2.1.0'
-- Found libiso9660, version 2.4.0
-- MODULE: LCMS2
-- lcms2_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find lcms2 (missing: lcms2_DIR)
-- Checking for module 'lcms2>=2.10'
-- Found lcms2, version 2.19
-- MODULE: LIRC
-- lirc_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find lirc (missing: lirc_DIR)
-- Checking for module 'lirc'
-- Found lirc, version 0.10.2
-- MODULE: LIBMICROHTTPD
-- libmicrohttpd_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find libmicrohttpd (missing: libmicrohttpd_DIR)
-- Checking for module 'libmicrohttpd>=0.9.40'
-- Found libmicrohttpd, version 1.0.10
-- MODULE: LIBNFS
-- libnfs_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Performing Test NFS_MOUNT_GETEXPORTS_TIMEOUT
-- Performing Test NFS_MOUNT_GETEXPORTS_TIMEOUT - Failed
-- Checking for module 'libpipewire-0.3>=0.3.50'
-- Found libpipewire-0.3, version 1.6.8
-- Checking for module 'libspa-0.2>=0.2'
-- Found libspa-0.2, version 0.2
-- Checking for module 'libpulse>=11.0.0'
-- Found libpulse, version 17.0-98-gb096
-- Checking for module 'libpulse-mainloop-glib>=11.0.0'
-- Found libpulse-mainloop-glib, version 17.0-98-gb096
-- Checking for module 'libpulse-simple>=11.0.0'
-- Found libpulse-simple, version 17.0-98-gb096
-- Found Python3: /usr/include/python3.14 (found version "3.14.7") found components: Development Development.Module Development.Embed
-- Checking for module 'smbclient'
-- Found smbclient, version 0.8.1
-- MODULE: SNDIO
-- sndio_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find sndio (missing: sndio_DIR)
-- Checking for module 'sndio'
-- Found sndio, version 1.10.0
-- MODULE: LIBUDEV
-- libudev_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find libudev (missing: libudev_DIR)
-- Checking for module 'libudev'
-- Found libudev, version 261
-- MODULE: UDFREAD
-- udfread_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find libudfread (missing: libudfread_DIR)
-- Checking for module 'libudfread'
-- Package 'libudfread' not found
-- Building udfread: (version "1.2.0")
-- Found Meson: /bin/meson (found version "1.12.0")
-- Found Ninja: /bin/ninja (found version "1.13.2")
-- Found Patch: /usr/bin/patch (found version "2.8")
-- UDFREAD_URL: /build/kodi-rpi-git/src/libudfread-1.2.0.tar.bz2
-- MODULE: LIBXSLT
-- libxslt_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- MODULE: LIBASS
-- libass_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find libass (missing: libass_DIR)
-- Checking for module 'libass>=0.15.0'
-- Found libass, version 0.17.5
-- MODULE: CROSSGUID
-- crossguid_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find crossguid (missing: crossguid_DIR)
-- Checking for module 'crossguid'
-- Package 'crossguid' not found
-- Checking for module 'crossguid2'
-- Package 'crossguid2' not found
-- Building crossguid: (version "ca1bf4b810e2d188d04cb6286f957008ee1b7681")
-- CROSSGUID_URL: /build/kodi-rpi-git/src/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
-- MODULE: UUID
-- uuid_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find uuid (missing: uuid_DIR)
-- Checking for module 'uuid'
-- Found uuid, version 2.42.2
-- MODULE: CURL
-- curl_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find CURL (missing: CURL_DIR)
-- Checking for module 'libcurl'
-- Found libcurl, version 8.21.0
-- MODULE: EXIV2
-- exiv2_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- MODULE: DAV1D
-- dav1d_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find dav1d (missing: dav1d_DIR)
-- Checking for module 'dav1d>=1.0.0'
-- Found dav1d, version 1.5.4
-- MODULE: FFMPEG
-- ffmpeg_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Building ffmpeg: (version "9.0.1")
-- Checking for modules 'libva;libva-drm;libva-wayland;libva-x11'
-- Package 'libva' not found
-- Package 'libva-drm' not found
-- Package 'libva-wayland' not found
-- Package 'libva-x11' not found
-- FFMPEG_URL: /build/kodi-rpi-git/src/ffmpeg-9.0.1.tar.xz
-- MODULE: FLATBUFFERS
-- flatbuffers_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find FlatBuffers (missing: FlatBuffers_DIR)
-- Building flatbuffers: (version "23.3.3")
-- FLATBUFFERS_URL: /build/kodi-rpi-git/src/flatbuffers-23.3.3.tar.gz
-- MODULE: FMT
-- fmt_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- MODULE: FREETYPE
-- freetype_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find freetype (missing: freetype_DIR)
-- Checking for module 'freetype2'
-- Found freetype2, version 26.6.20
-- MODULE: FRIBIDI
-- fribidi_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find fribidi (missing: fribidi_DIR)
-- Checking for module 'fribidi'
-- Found fribidi, version 1.0.16
-- MODULE: FSTRCMP
-- fstrcmp_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Building fstrcmp: (version "0.7.D001")
-- FSTRCMP_URL: /build/kodi-rpi-git/src/fstrcmp-0.7.D001.tar.gz
-- MODULE: HARFBUZZ
-- harfbuzz_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Performing Test Iconv_IS_BUILT_IN
-- Performing Test Iconv_IS_BUILT_IN - Success
-- Found Iconv: built in to C library
-- MODULE: LIBDVDCSS
-- libdvdcss_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find libdvdcss (missing: libdvdcss_DIR)
-- Checking for module 'libdvdcss'
-- Package 'libdvdcss' not found
-- Building libdvdcss: (version "1.5.0")
-- LIBDVDCSS_URL: https://mirrors.kodi.tv/build-deps/sources/libdvdcss-1.5.0.tar.bz2
CMake Warning at cmake/scripts/common/ModuleHelpers.cmake:602 (message):
LibDvdRead alerted to rebuild required by LibDvdCSS
Call Stack (most recent call first):
cmake/modules/FindLibDvdRead.cmake:111 (check_dependency_build)
cmake/scripts/common/ModuleHelpers.cmake:591 (find_package)
cmake/modules/FindLibDvdNav.cmake:100 (check_dependency_build)
cmake/modules/FindLibDvd.cmake:10 (find_package)
cmake/scripts/common/Macros.cmake:383 (find_package)
cmake/scripts/common/Macros.cmake:395 (find_package_with_ver)
CMakeLists.txt:302 (core_require_dep)
-- MODULE: LIBDVDREAD
-- libdvdread_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find libdvdread (missing: libdvdread_DIR)
-- Checking for module 'dvdread'
-- Package 'dvdread' not found
-- Building libdvdread: (version "7.0.1")
-- LIBDVDREAD_URL: https://mirrors.kodi.tv/build-deps/sources/libdvdread-7.0.1.tar.bz2
CMake Warning at cmake/scripts/common/ModuleHelpers.cmake:602 (message):
LibDvdNav alerted to rebuild required by LibDvdRead
Call Stack (most recent call first):
cmake/modules/FindLibDvdNav.cmake:100 (check_dependency_build)
cmake/modules/FindLibDvd.cmake:10 (find_package)
cmake/scripts/common/Macros.cmake:383 (find_package)
cmake/scripts/common/Macros.cmake:395 (find_package_with_ver)
CMakeLists.txt:302 (core_require_dep)
-- MODULE: LIBDVDNAV
-- libdvdnav_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find libdvdnav (missing: libdvdnav_DIR)
-- Checking for module 'dvdnav'
-- Package 'dvdnav' not found
-- Building libdvdnav: (version "7.0.0")
-- LIBDVDNAV_URL: https://mirrors.kodi.tv/build-deps/sources/libdvdnav-7.0.0.tar.bz2
-- MODULE: LIBLZO2
-- liblzo2_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find lzo2 (missing: lzo2_DIR)
-- Checking for module 'lzo2'
-- Found lzo2, version 2.10
-- Found OpenSSL: /usr/lib/libcrypto.so (found suitable version "3.6.4", minimum required is "1.1.0")
-- MODULE: PCRE2
-- pcre2_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find PCRE2 (missing: PCRE2_DIR)
-- Checking for module 'libpcre2-8'
-- Found libpcre2-8, version 10.47
-- MODULE: NLOHMANN_JSON
-- nlohmann_json_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Found nlohmann_json: /usr/share/cmake/nlohmann_json/nlohmann_jsonConfig.cmake (found suitable version "3.12.0", minimum required is "3.2.0")
-- MODULE: SPDLOG
-- spdlog_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- MODULE: SQLITE3
-- sqlite3_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find sqlite3 (missing: sqlite3_DIR)
-- Checking for module 'sqlite3'
-- Found sqlite3, version 3.53.4
-- MODULE: TAGLIB
-- taglib_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Checking for module 'tinyxml'
-- Found tinyxml, version 2.6.2
-- MODULE: TINYXML2
-- tinyxml2_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Found ZLIB: /usr/lib/libz.so (found version "1.3.2")
-- Checking for module 'egl'
-- Found egl, 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
-- Checking for modules 'x11;xext'
-- Found x11, version 1.8.13
-- Found xext, version 1.3.7
-- MODULE: XRANDR
-- xrandr_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find xrandr (missing: xrandr_DIR)
-- Checking for module 'xrandr'
-- Found xrandr, version 1.5.5
-- Checking for module 'libdrm>=2.4.95'
-- Found libdrm, version 2.4.134
-- Performing Test LIBDRM_HAS_HDR_OUTPUT_METADATA
-- Performing Test LIBDRM_HAS_HDR_OUTPUT_METADATA - Success
-- Looking for drmGetFormatModifierName
-- Looking for drmGetFormatModifierName - found
-- Checking for module 'glesv2'
-- Found glesv2, version 3.2
-- MODULE: GBM
-- gbm_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find gbm (missing: gbm_DIR)
-- Checking for module 'gbm'
-- Found gbm, version 26.2.1-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
-- MODULE: LIBINPUT
-- libinput_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find libinput (missing: libinput_DIR)
-- Checking for module 'libinput'
-- Found libinput, version 1.31.3
-- MODULE: XKBCOMMON
-- xkbcommon_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find xkbcommon (missing: xkbcommon_DIR)
-- Checking for module 'xkbcommon'
-- Found xkbcommon, version 1.13.2
-- MODULE: LIBDISPLAY-INFO
-- libdisplay-info_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find libdisplay-info (missing: libdisplay-info_DIR)
-- Checking for module 'libdisplay-info'
-- Found libdisplay-info, version 0.3.0
-- Performing Test ATOMIC_LOCK_FREE_INSTRUCTIONS
-- Performing Test ATOMIC_LOCK_FREE_INSTRUCTIONS - Success
-- find_addon_xml_in_files: filtering addons/xbmc.json
-- core_add_subdirs_from_filelist - got pattern: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/messages/flatbuffers/*.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/messages/flatbuffers/retroplayer.txt
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/RetroPlayer/messages -> build/cores/RetroPlayer/messages
-- copy_files_from_filelist_to_buildtree - got pattern: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/installdata/common/*.txt;/build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/installdata/linux/*.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/installdata/common/addons.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/audioencoder.kodi.builtin.aac/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/audioencoder.kodi.builtin.aac/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ast_es/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.az_az/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.eo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fa_af/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hy_am/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.si_lk/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.szl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.te_in/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.aac/resources/settings.xml -> /build/kodi-rpi-git/src/kodi-build/addons/audioencoder.kodi.builtin.aac/resources/settings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/audioencoder.kodi.builtin.wma/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/audioencoder.kodi.builtin.wma/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ast_es/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.az_az/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.eo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fa_af/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hy_am/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.si_lk/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.szl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.te_in/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/audioencoder.kodi.builtin.wma/resources/settings.xml -> /build/kodi-rpi-git/src/kodi-build/addons/audioencoder.kodi.builtin.wma/resources/settings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.ast_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.ast_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.az_az/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.az_az/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.bs_ba/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.eo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.fa_af/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.fa_af/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.fo_fo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.hy_am/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.hy_am/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.mi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.ml_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.mn_mn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.si_lk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.si_lk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.szl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.ta_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.te_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.te_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.uz_uz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/layout.png -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/layout.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.default/resources/layout.xml -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.default/resources/layout.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.ast_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.ast_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.az_az/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.az_az/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.bs_ba/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.eo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.fa_af/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.fa_af/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.fo_fo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.hy_am/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.hy_am/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.mi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.ml_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.mn_mn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.prs/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.prs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.si_lk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.si_lk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.szl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.ta_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.te_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.te_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.uz_uz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/layout.png -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/layout.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.keyboard/resources/layout.xml -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.keyboard/resources/layout.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.ast_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.ast_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.az_az/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.az_az/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.bs_ba/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.eo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.fa_af/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.fa_af/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.fo_fo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.hy_am/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.hy_am/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.mi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.ml_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.mn_mn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.prs/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.prs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.si_lk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.si_lk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.szl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.ta_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.te_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.te_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.uz_uz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/layout.png -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/layout.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.mouse/resources/layout.xml -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.mouse/resources/layout.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.ast_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.ast_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.az_az/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.az_az/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.bs_ba/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.eo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.fa_af/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.fa_af/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.fo_fo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.hy_am/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.hy_am/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.mi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.ml_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.mn_mn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.si_lk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.si_lk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.szl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.ta_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.te_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.te_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.uz_uz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/layout.png -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/layout.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/layout.xml -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/layout.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/game.controller.snes/resources/mask.png -> /build/kodi-rpi-git/src/kodi-build/addons/game.controller.snes/resources/mask.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/kodi.resource/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/kodi.resource/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/kodi.resource/games.xsd -> /build/kodi-rpi-git/src/kodi-build/addons/kodi.resource/games.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/kodi.resource/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/kodi.resource/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/kodi.resource/images.xsd -> /build/kodi-rpi-git/src/kodi-build/addons/kodi.resource/images.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/kodi.resource/language.xsd -> /build/kodi-rpi-git/src/kodi-build/addons/kodi.resource/language.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/kodi.resource/skin.xsd -> /build/kodi-rpi-git/src/kodi-build/addons/kodi.resource/skin.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/kodi.resource/uisounds.xsd -> /build/kodi-rpi-git/src/kodi-build/addons/kodi.resource/uisounds.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/albumuniversal.xml -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/albumuniversal.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/changelog.txt -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/changelog.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.ast_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.ast_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.az_az/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.az_az/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.bs_ba/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.eo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.fa_af/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.fa_af/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.fil/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.fil/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.fo_fo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.hy_am/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.hy_am/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.kn_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.kn_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.mi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.ml_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.mn_mn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.prs/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.prs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.si_lk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.si_lk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.sr_rs@latin/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.szl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.ta_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.te_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.te_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.uz_uz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.album.universal/resources/settings.xml -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.album.universal/resources/settings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/artistuniversal.xml -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/artistuniversal.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/changelog.txt -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/changelog.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.ast_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.ast_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.az_az/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.az_az/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.bs_ba/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.eo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.fa_af/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.fa_af/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.fil/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.fil/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.fo_fo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.hy_am/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.hy_am/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.kn_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.kn_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.mi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.ml_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.mn_mn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.prs/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.prs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.si_lk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.si_lk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.sr_rs@latin/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.szl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.ta_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.te_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.te_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.uz_uz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.artists.universal/resources/settings.xml -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.artists.universal/resources/settings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.common.allmusic.com/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.common.allmusic.com/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.common.allmusic.com/allmusic.xml -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.common.allmusic.com/allmusic.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.common.allmusic.com/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.common.allmusic.com/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.common.fanart.tv/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.common.fanart.tv/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.common.fanart.tv/fanarttv.xml -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.common.fanart.tv/fanarttv.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.common.fanart.tv/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.common.fanart.tv/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.common.musicbrainz.org/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.common.musicbrainz.org/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.common.musicbrainz.org/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.common.musicbrainz.org/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.common.musicbrainz.org/musicbrainz.xml -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.common.musicbrainz.org/musicbrainz.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.common.theaudiodb.com/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.common.theaudiodb.com/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.common.theaudiodb.com/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.common.theaudiodb.com/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.common.theaudiodb.com/tadb.xml -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.common.theaudiodb.com/tadb.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/LICENSE.txt -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/LICENSE.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/changelog.txt -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/changelog.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/default.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/default.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/lib/allmusic.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/lib/allmusic.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/lib/discogs.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/lib/discogs.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/lib/fanarttv.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/lib/fanarttv.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/lib/musicbrainz.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/lib/musicbrainz.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/lib/nfo.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/lib/nfo.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/lib/scraper.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/lib/scraper.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/lib/theaudiodb.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/lib/theaudiodb.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/lib/utils.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/lib/utils.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/lib/wikipedia.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/lib/wikipedia.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.ast_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.ast_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.az_az/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.az_az/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.bs_ba/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.eo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.fa_af/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.fa_af/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.fil/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.fil/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.fo_fo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.hy_am/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.hy_am/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.kn_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.kn_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.mi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.ml_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.mn_mn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.prs/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.prs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.si_lk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.si_lk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.szl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.ta_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.te_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.te_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.uz_uz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.albums/resources/settings.xml -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.albums/resources/settings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/LICENSE.txt -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/LICENSE.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/changelog.txt -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/changelog.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/default.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/default.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/lib/allmusic.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/lib/allmusic.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/lib/discogs.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/lib/discogs.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/lib/fanarttv.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/lib/fanarttv.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/lib/musicbrainz.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/lib/musicbrainz.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/lib/nfo.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/lib/nfo.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/lib/scraper.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/lib/scraper.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/lib/theaudiodb.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/lib/theaudiodb.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/lib/utils.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/lib/utils.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/lib/wikipedia.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/lib/wikipedia.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.ast_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.ast_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.az_az/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.az_az/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.bs_ba/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.eo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.fa_af/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.fa_af/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.fil/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.fil/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.fo_fo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.hy_am/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.hy_am/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.kn_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.kn_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.mi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.ml_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.mn_mn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.prs/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.prs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.si_lk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.si_lk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.szl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.ta_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.te_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.te_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.uz_uz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.generic.artists/resources/settings.xml -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.generic.artists/resources/settings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.local/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.local/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.local/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.local/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.local/local.xml -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.local/local.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/LICENSE.txt -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/LICENSE.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/README.md -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/README.md
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/changelog.txt -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/changelog.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/python/lib/__init__.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/python/lib/__init__.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/__init__.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/__init__.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/api_utils.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/api_utils.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/fanarttv.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/fanarttv.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/imdbratings.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/imdbratings.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/tmdb.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/tmdb.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/tmdbapi.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/tmdbapi.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/traktratings.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/traktratings.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/python/scraper.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/python/scraper.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/python/scraper_config.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/python/scraper_config.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/python/scraper_datahelper.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/python/scraper_datahelper.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.ast_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.ast_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.az_az/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.az_az/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.bs_ba/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.eo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.fa_af/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.fa_af/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.fil/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.fil/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.fo_fo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.hy_am/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.hy_am/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.kn_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.kn_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.mi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.mn_mn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.prs/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.prs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.si_lk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.si_lk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.sr_rs@latin/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.szl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.te_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.te_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.themoviedb.org.python/resources/settings.xml -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.themoviedb.org.python/resources/settings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/LICENSE.txt -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/LICENSE.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/changelog.txt -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/changelog.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/lib/api/fanarttv.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/lib/api/fanarttv.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/lib/api/imdb.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/lib/api/imdb.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/lib/api/tmdb.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/lib/api/tmdb.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/lib/api/trakt.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/lib/api/trakt.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/lib/art_cache.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/lib/art_cache.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/lib/artwork.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/lib/artwork.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/lib/config.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/lib/config.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/lib/log.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/lib/log.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/lib/scraper.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/lib/scraper.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/main.py -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/main.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ast_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ast_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.az_az/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.az_az/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.bs_ba/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.eo_XX/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.eo_XX/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fa_af/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fa_af/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fil/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fil/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fo_fo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.hy_am/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.hy_am/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.kn_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.kn_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.mi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ml_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.mn_mn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.prs/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.prs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.si_lk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.si_lk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.sr_rs@latin/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.szl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ta_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.te_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.te_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.uz_uz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/metadata.tvshows.themoviedb.org.python/resources/settings.xml -> /build/kodi-rpi-git/src/kodi-build/addons/metadata.tvshows.themoviedb.org.python/resources/settings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.ast_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.ast_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.az_az/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.az_az/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.bs_ba/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.eo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.fa_af/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.fa_af/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.fo_fo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.hy_am/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.hy_am/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.kn_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.kn_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.mi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.ml_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.mn_mn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.os_os/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.os_os/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.si_lk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.si_lk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.szl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.ta_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.te_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.te_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.uz_uz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/repository.xbmc.org/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/repository.xbmc.org/resources/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/License.txt -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/License.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/0.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/0.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/1.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/1.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/10.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/10.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/11.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/11.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/12.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/12.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/13.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/13.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/14.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/14.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/15.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/15.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/16.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/16.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/17.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/17.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/18.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/18.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/19.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/19.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/2.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/2.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/20.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/20.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/21.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/21.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/22.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/22.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/23.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/23.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/24.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/24.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/25.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/25.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/26.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/26.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/27.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/27.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/28.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/28.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/29.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/29.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/3.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/3.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/30.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/30.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/31.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/31.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/32.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/32.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/33.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/33.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/34.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/34.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/35.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/35.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/36.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/36.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/37.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/37.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/38.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/38.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/39.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/39.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/4.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/4.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/40.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/40.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/41.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/41.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/42.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/42.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/43.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/43.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/44.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/44.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/45.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/45.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/46.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/46.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/47.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/47.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/5.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/5.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/6.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/6.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/7.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/7.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/8.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/8.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/9.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/9.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/License.txt -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/License.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.images.weathericons.default/resources/na.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.images.weathericons.default/resources/na.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.language.en_gb/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/resource.language.en_gb/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.language.en_gb/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.language.en_gb/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.language.en_gb/resources/langinfo.xml -> /build/kodi-rpi-git/src/kodi-build/addons/resource.language.en_gb/resources/langinfo.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.language.en_gb/resources/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/resource.language.en_gb/resources/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.uisounds.kodi/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/resource.uisounds.kodi/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.uisounds.kodi/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/resource.uisounds.kodi/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.uisounds.kodi/resources/back.wav -> /build/kodi-rpi-git/src/kodi-build/addons/resource.uisounds.kodi/resources/back.wav
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.uisounds.kodi/resources/click.wav -> /build/kodi-rpi-git/src/kodi-build/addons/resource.uisounds.kodi/resources/click.wav
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.uisounds.kodi/resources/cursor.wav -> /build/kodi-rpi-git/src/kodi-build/addons/resource.uisounds.kodi/resources/cursor.wav
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.uisounds.kodi/resources/notify.wav -> /build/kodi-rpi-git/src/kodi-build/addons/resource.uisounds.kodi/resources/notify.wav
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.uisounds.kodi/resources/out.wav -> /build/kodi-rpi-git/src/kodi-build/addons/resource.uisounds.kodi/resources/out.wav
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.uisounds.kodi/resources/shutter.wav -> /build/kodi-rpi-git/src/kodi-build/addons/resource.uisounds.kodi/resources/shutter.wav
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/resource.uisounds.kodi/resources/sounds.xml -> /build/kodi-rpi-git/src/kodi-build/addons/resource.uisounds.kodi/resources/sounds.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.black/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/screensaver.xbmc.builtin.black/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.black/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/screensaver.xbmc.builtin.black/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/screensaver.xbmc.builtin.dim/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/screensaver.xbmc.builtin.dim/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/screensaver.xbmc.builtin.dim/resources/settings.xml -> /build/kodi-rpi-git/src/kodi-build/addons/screensaver.xbmc.builtin.dim/resources/settings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/script.module.pil/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/script.module.pil/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/script.module.pil/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/script.module.pil/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/script.module.pycryptodome/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/script.module.pycryptodome/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/script.module.pycryptodome/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/script.module.pycryptodome/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/LICENSES/Apache-2.0.txt -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/LICENSES/Apache-2.0.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/LICENSES/GPL-2.0-or-later.txt -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/LICENSES/GPL-2.0-or-later.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/LICENSES/GPL-3.0-or-later.txt -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/LICENSES/GPL-3.0-or-later.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/changelog.txt -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/changelog.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.af_za/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.am_et/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.ast_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.ast_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.az_az/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.az_az/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.be_by/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.bs_ba/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.ca_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.da_dk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.de_de/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.el_gr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.en_au/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.en_gb/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.en_nz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.en_us/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.eo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.es_ar/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.es_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.es_mx/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.et_ee/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.eu_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.fa_af/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.fa_af/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.fil/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.fil/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.fo_fo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.gl_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.he_il/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.hi_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.hy_am/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.hy_am/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.id_id/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.is_is/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.it_it/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.kn_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.kn_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.mi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.ml_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.ml_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.mn_mn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.ms_my/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.my_mm/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.nb_no/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.oc_fr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.oc_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.os_os/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.os_os/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.pt_br/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.si_lk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.si_lk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.sl_si/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.sq_al/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.sv_se/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.szl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.ta_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.ta_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.te_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.te_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.th_th/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.uz_uz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/lib/__init__.py -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/__init__.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/lib/runner.py -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/runner.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/lib/version_check/__init__.py -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/version_check/__init__.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/lib/version_check/apt_daemon_handler.py -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/version_check/apt_daemon_handler.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/lib/version_check/common.py -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/version_check/common.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/lib/version_check/distro/__init__.py -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/version_check/distro/__init__.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/lib/version_check/distro/distro.py -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/version_check/distro/distro.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/lib/version_check/handler.py -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/version_check/handler.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/lib/version_check/json_interface.py -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/version_check/json_interface.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/lib/version_check/service.py -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/version_check/service.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/lib/version_check/shell_handler_apt.py -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/version_check/shell_handler_apt.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/lib/version_check/versions.py -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/version_check/versions.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/lib/version_check/viewer.py -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/lib/version_check/viewer.py
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/polkit/10-allow-update.pkla -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/polkit/10-allow-update.pkla
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/polkit/README -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/polkit/README
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/settings.xml -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/settings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/versions.schema.txt -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/versions.schema.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/service.xbmc.versioncheck/resources/versions.txt -> /build/kodi-rpi-git/src/kodi-build/addons/service.xbmc.versioncheck/resources/versions.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/favicon.png -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/favicon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/icon-128.png -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/icon-128.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/icon-144.png -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/icon-144.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/icon-152.png -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/icon-152.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/icon-192.png -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/icon-192.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/images/fanart_default/amp.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/images/fanart_default/amp.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/images/fanart_default/cans.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/images/fanart_default/cans.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/images/fanart_default/concert.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/images/fanart_default/concert.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/images/fanart_default/guitar.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/images/fanart_default/guitar.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/images/fanart_default/speaker.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/images/fanart_default/speaker.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/images/fanart_default/turntable.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/images/fanart_default/turntable.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/images/fanart_default/tweeter.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/images/fanart_default/tweeter.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/images/splash_hi.png -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/images/splash_hi.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/images/thumbnail_default.png -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/images/thumbnail_default.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/index.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/index.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/js/kodi-webinterface.js -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/js/kodi-webinterface.js
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/af.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/af.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/am.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/am.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/ar.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/ar.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/ast.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/ast.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/az.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/az.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/be.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/be.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/bg.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/bg.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/bs.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/bs.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/ca.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/ca.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/cs.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/cs.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/cy.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/cy.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/da.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/da.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/de.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/de.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/el.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/el.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/en.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/en.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/en_au.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/en_au.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/en_nz.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/en_nz.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/en_us.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/en_us.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/eo.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/eo.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/es.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/es.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/es_ar.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/es_ar.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/es_mx.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/es_mx.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/et.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/et.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/eu.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/eu.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/fa.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/fa.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/fa_ir.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/fa_ir.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/fi.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/fi.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/fo.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/fo.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/fr.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/fr.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/fr_ca.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/fr_ca.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/gl.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/gl.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/gr.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/gr.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/hi.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/hi.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/hr.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/hr.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/hu.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/hu.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/hy.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/hy.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/id.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/id.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/is.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/is.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/it.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/it.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/iw.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/iw.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/ja.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/ja.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/kn.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/kn.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/ko.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/ko.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/lt.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/lt.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/lv.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/lv.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/mi.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/mi.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/mk.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/mk.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/ml.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/ml.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/mn.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/mn.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/ms.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/ms.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/mt.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/mt.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/my.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/my.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/nb.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/nb.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/nl.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/nl.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/oc_fr.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/oc_fr.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/pl.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/pl.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/pt.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/pt.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/pt_br.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/pt_br.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/ro.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/ro.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/ru.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/ru.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/si.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/si.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/sk.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/sk.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/sl.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/sl.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/sq.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/sq.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/sr.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/sr.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/sr_rs@latin.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/sr_rs@latin.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/sv.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/sv.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/szl.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/szl.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/ta.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/ta.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/te.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/te.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/tg.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/tg.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/th.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/th.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/tr.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/tr.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/uk.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/uk.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/uz.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/uz.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/vi.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/vi.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/zh_cn.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/zh_cn.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/_strings/zh_tw.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/_strings/zh_tw.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/de/app-readme.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/de/app-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/de/keybind-readme.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/de/keybind-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/de/lang-readme.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/de/lang-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/en/_en-important-readme.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/en/_en-important-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/en/addons.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/en/addons.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/en/app-changelog.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/en/app-changelog.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/en/app-readme.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/en/app-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/en/developers.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/en/developers.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/en/help-overview.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/en/help-overview.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/en/keybind-readme.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/en/keybind-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/en/lang-readme.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/en/lang-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/en/license.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/en/license.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/fr/help-overview.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/fr/help-overview.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/fr/keybind-readme.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/fr/keybind-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/fr/lang-readme.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/fr/lang-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/nl/keybind-readme.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/nl/keybind-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/pl/addons.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/pl/addons.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/pl/app-changelog.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/pl/app-changelog.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/pl/app-readme.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/pl/app-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/pl/help-overview.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/pl/help-overview.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/pl/keybind-readme.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/pl/keybind-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/pl/lang-readme.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/pl/lang-readme.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lang/pl/license.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lang/pl/license.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/icons/icomoon.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/icons/icomoon.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/icons/mdi.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/icons/mdi.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/jquery/jquery-3.5.1.min.js -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/jquery/jquery-3.5.1.min.js
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/soundmanager/swf/soundmanager2.swf -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/soundmanager/swf/soundmanager2.swf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_debug.swf -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_debug.swf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_flash9.swf -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_flash9.swf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_flash9_debug.swf -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_flash9_debug.swf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_flash_xdomain.zip -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_flash_xdomain.zip
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/video-js/font/VideoJS.eot -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/video-js/font/VideoJS.eot
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/video-js/font/VideoJS.svg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/video-js/font/VideoJS.svg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/video-js/font/VideoJS.ttf -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/video-js/font/VideoJS.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/video-js/font/VideoJS.woff -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/video-js/font/VideoJS.woff
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/cast_sender.js -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/cast_sender.js
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.eot -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.eot
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.svg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.svg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.ttf -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.woff -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.woff
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.woff2 -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.woff2
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/videojs-chromecast.css -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/videojs-chromecast.css
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/videojs-chromecast.js -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/videojs-chromecast.js
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/videojs-chromecast.min.js -> /build/kodi-rpi-git/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-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/video-js/video-js.css -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/video-js/video-js.css
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/video-js/video-js.min.css -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/video-js/video-js.min.css
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/video-js/video-js.swf -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/video-js/video-js.swf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/video-js/video.js -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/video-js/video.js
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/lib/video-js/video.min.js -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/lib/video-js/video.min.js
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/manifest.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/manifest.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/screenshots/addons.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/screenshots/addons.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/screenshots/artist.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/screenshots/artist.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/screenshots/artists.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/screenshots/artists.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/screenshots/edit-media.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/screenshots/edit-media.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/screenshots/movie.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/screenshots/movie.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/screenshots/now-playing.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/screenshots/now-playing.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/screenshots/search.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/screenshots/search.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/screenshots/settings.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/screenshots/settings.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/screenshots/tv.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/screenshots/tv.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/css/base.css -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/css/base.css
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.eot -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.eot
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.svg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.svg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.ttf -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.woff -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.woff
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/icomoon/Read Me.txt -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/icomoon/Read Me.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/icomoon/demo-files/demo.css -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/icomoon/demo-files/demo.css
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/icomoon/demo-files/demo.js -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/icomoon/demo-files/demo.js
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/icomoon/demo.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/icomoon/demo.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.eot -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.eot
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.svg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.svg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.ttf -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.woff -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.woff
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/icomoon/selection.json -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/icomoon/selection.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/icomoon/style.css -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/icomoon/style.css
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/material/LICENSE.txt -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/material/LICENSE.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.eot -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.eot
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.svg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.svg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.ttf -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.woff -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.woff
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.eot -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.eot
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.svg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.svg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.ttf -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.woff -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.woff
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.woff2 -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.woff2
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.eot -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.eot
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.svg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.svg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.ttf -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.woff -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.woff
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.woff2 -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.woff2
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.eot -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.eot
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.svg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.svg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.ttf -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.woff -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.woff
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.woff2 -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.woff2
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/images/ledlevel-1.gif -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/images/ledlevel-1.gif
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/images/ledlevel-2.gif -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/images/ledlevel-2.gif
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/images/loader.gif -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/images/loader.gif
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/images/loading-box-bg.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/images/loading-box-bg.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/images/logo.png -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/images/logo.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/images/row-pause-blue.png -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/images/row-pause-blue.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/images/row-pause-pink.png -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/images/row-pause-pink.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/images/row-pause-white.png -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/images/row-pause-white.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/images/row-pause.png -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/images/row-pause.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/images/row-playing-blue.gif -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/images/row-playing-blue.gif
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/images/row-playing-pink.gif -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/images/row-playing-pink.gif
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/images/row-playing-white.gif -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/images/row-playing-white.gif
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/images/row-playing.gif -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/images/row-playing.gif
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/themes/base/images/thumbnail_default.png -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/themes/base/images/thumbnail_default.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/webinterface.default/videoPlayer.html -> /build/kodi-rpi-git/src/kodi-build/addons/webinterface.default/videoPlayer.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/xbmc.addon/metadata.xsd -> /build/kodi-rpi-git/src/kodi-build/addons/xbmc.addon/metadata.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/xbmc.addon/repository.xsd -> /build/kodi-rpi-git/src/kodi-build/addons/xbmc.addon/repository.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/xbmc.core/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/xbmc.core/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/xbmc.gui/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/xbmc.gui/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/xbmc.gui/skin.xsd -> /build/kodi-rpi-git/src/kodi-build/addons/xbmc.gui/skin.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/xbmc.metadata/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/xbmc.metadata/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/xbmc.metadata/scraper.xsd -> /build/kodi-rpi-git/src/kodi-build/addons/xbmc.metadata/scraper.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/xbmc.python/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/xbmc.python/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/xbmc.python/contextitem.xsd -> /build/kodi-rpi-git/src/kodi-build/addons/xbmc.python/contextitem.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/xbmc.python/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/xbmc.python/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/xbmc.python/pluginsource.xsd -> /build/kodi-rpi-git/src/kodi-build/addons/xbmc.python/pluginsource.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/xbmc.python/script.xsd -> /build/kodi-rpi-git/src/kodi-build/addons/xbmc.python/script.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/xbmc.python/service.xsd -> /build/kodi-rpi-git/src/kodi-build/addons/xbmc.python/service.xsd
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/xbmc.webinterface/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/xbmc.webinterface/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/xbmc.webinterface/webinterface.xsd -> /build/kodi-rpi-git/src/kodi-build/addons/xbmc.webinterface/webinterface.xsd
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/installdata/common/certificates.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/installdata/common/common.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/media/Fonts/arial.ttf -> /build/kodi-rpi-git/src/kodi-build/media/Fonts/arial.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/media/Fonts/teletext.ttf -> /build/kodi-rpi-git/src/kodi-build/media/Fonts/teletext.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/media/applaunch_screen.png -> /build/kodi-rpi-git/src/kodi-build/media/applaunch_screen.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/media/banner.png -> /build/kodi-rpi-git/src/kodi-build/media/banner.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/media/icon120x120.png -> /build/kodi-rpi-git/src/kodi-build/media/icon120x120.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/media/icon16x16.png -> /build/kodi-rpi-git/src/kodi-build/media/icon16x16.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/media/icon256x256.png -> /build/kodi-rpi-git/src/kodi-build/media/icon256x256.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/media/icon32x32.png -> /build/kodi-rpi-git/src/kodi-build/media/icon32x32.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/media/icon48x48.png -> /build/kodi-rpi-git/src/kodi-build/media/icon48x48.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/media/icon80x80.png -> /build/kodi-rpi-git/src/kodi-build/media/icon80x80.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/media/qr/kodilove/qr-logo.png -> /build/kodi-rpi-git/src/kodi-build/media/qr/kodilove/qr-logo.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/media/qr/kodilove/qr-popcorn.jpg -> /build/kodi-rpi-git/src/kodi-build/media/qr/kodilove/qr-popcorn.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/media/splash.jpg -> /build/kodi-rpi-git/src/kodi-build/media/splash.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/media/vendor_icon.png -> /build/kodi-rpi-git/src/kodi-build/media/vendor_icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/media/vendor_logo.png -> /build/kodi-rpi-git/src/kodi-build/media/vendor_logo.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/addon-manifest.xml -> /build/kodi-rpi-git/src/kodi-build/system/addon-manifest.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/colors.xml -> /build/kodi-rpi-git/src/kodi-build/system/colors.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/dialogcolors.xml -> /build/kodi-rpi-git/src/kodi-build/system/dialogcolors.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/arabic.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/arabic.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/bulgarian.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/bulgarian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/chinese.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/chinese.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/croatian.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/croatian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/czech.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/czech.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/danish.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/danish.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/english.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/english.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/estonian.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/estonian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/french.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/french.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/german.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/german.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/greek.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/greek.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/hebrew.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/hebrew.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/hungarian.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/hungarian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/icelandic.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/icelandic.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/italian.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/italian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/korean.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/korean.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/lithuanian.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/lithuanian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/norwegian.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/norwegian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/persian.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/persian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/polish.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/polish.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/portuguese.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/portuguese.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/romanian.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/romanian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/russian.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/russian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/silesian.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/silesian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/slovak.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/slovak.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/slovenian.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/slovenian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/spanish.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/spanish.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/swedish.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/swedish.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/thai.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/thai.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/turkish.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/turkish.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keyboardlayouts/ukrainian.xml -> /build/kodi-rpi-git/src/kodi-build/system/keyboardlayouts/ukrainian.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keymaps/appcommand.xml -> /build/kodi-rpi-git/src/kodi-build/system/keymaps/appcommand.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keymaps/customcontroller.Harmony.xml -> /build/kodi-rpi-git/src/kodi-build/system/keymaps/customcontroller.Harmony.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keymaps/customcontroller.SiriRemote.xml -> /build/kodi-rpi-git/src/kodi-build/system/keymaps/customcontroller.SiriRemote.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keymaps/gamepad.xml -> /build/kodi-rpi-git/src/kodi-build/system/keymaps/gamepad.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keymaps/joystick.xml -> /build/kodi-rpi-git/src/kodi-build/system/keymaps/joystick.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keymaps/keyboard.xml -> /build/kodi-rpi-git/src/kodi-build/system/keymaps/keyboard.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keymaps/mouse.xml -> /build/kodi-rpi-git/src/kodi-build/system/keymaps/mouse.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keymaps/nyxboard/keyboard.xml -> /build/kodi-rpi-git/src/kodi-build/system/keymaps/nyxboard/keyboard.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keymaps/osmc/osmc_remote.xml -> /build/kodi-rpi-git/src/kodi-build/system/keymaps/osmc/osmc_remote.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keymaps/osmcv3/osmcv3_remote.xml -> /build/kodi-rpi-git/src/kodi-build/system/keymaps/osmcv3/osmcv3_remote.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keymaps/remote.xml -> /build/kodi-rpi-git/src/kodi-build/system/keymaps/remote.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keymaps/touchscreen.xml -> /build/kodi-rpi-git/src/kodi-build/system/keymaps/touchscreen.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/keymaps/wetek-play/keyboard.xml -> /build/kodi-rpi-git/src/kodi-build/system/keymaps/wetek-play/keyboard.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/language-subtag-registry.txt -> /build/kodi-rpi-git/src/kodi-build/system/language-subtag-registry.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/addons.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/addons.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/albums.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/albums.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/artists.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/artists.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/boxsets.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/boxsets.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/compilations.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/compilations.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/files.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/files.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/genres.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/genres.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/musicroles/albumartists.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/musicroles/albumartists.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/musicroles/allartists.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/musicroles/allartists.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/musicroles/allcontributors.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/musicroles/allcontributors.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/musicroles/allroles.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/musicroles/allroles.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/musicroles/arrangers.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/musicroles/arrangers.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/musicroles/composers.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/musicroles/composers.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/musicroles/conductors.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/musicroles/conductors.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/musicroles/djmixers.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/musicroles/djmixers.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/musicroles/index.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/musicroles/index.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/musicroles/lyricists.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/musicroles/lyricists.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/musicroles/orchestras.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/musicroles/orchestras.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/musicroles/remixers.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/musicroles/remixers.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/musicvideos/albums.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/musicvideos/albums.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/musicvideos/artists.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/musicvideos/artists.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/musicvideos/directors.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/musicvideos/directors.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/musicvideos/genres.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/musicvideos/genres.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/musicvideos/index.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/musicvideos/index.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/musicvideos/studios.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/musicvideos/studios.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/musicvideos/tags.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/musicvideos/tags.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/musicvideos/titles.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/musicvideos/titles.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/musicvideos/years.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/musicvideos/years.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/playlists.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/playlists.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/recentlyaddedalbums.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/recentlyaddedalbums.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/recentlyplayedalbums.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/recentlyplayedalbums.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/singles.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/singles.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/songs.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/songs.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/sources.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/sources.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/top100/index.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/top100/index.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/top100/top100albums.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/top100/top100albums.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/top100/top100songs.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/top100/top100songs.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/music/years.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/music/years.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/addons.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/addons.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/files.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/files.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/movies/actors.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/movies/actors.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/movies/country.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/movies/country.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/movies/directors.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/movies/directors.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/movies/genres.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/movies/genres.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/movies/index.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/movies/index.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/movies/recentlyaddedmovies.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/movies/recentlyaddedmovies.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/movies/sets.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/movies/sets.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/movies/studios.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/movies/studios.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/movies/tags.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/movies/tags.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/movies/titles.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/movies/titles.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/movies/versions.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/movies/versions.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/movies/years.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/movies/years.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/musicvideos/albums.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/musicvideos/albums.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/musicvideos/artists.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/musicvideos/artists.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/musicvideos/directors.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/musicvideos/directors.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/musicvideos/genres.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/musicvideos/genres.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/musicvideos/index.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/musicvideos/index.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/musicvideos/recentlyaddedmusicvideos.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/musicvideos/recentlyaddedmusicvideos.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/musicvideos/studios.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/musicvideos/studios.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/musicvideos/tags.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/musicvideos/tags.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/musicvideos/titles.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/musicvideos/titles.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/musicvideos/years.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/musicvideos/years.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/playlists.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/playlists.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/tvshows/actors.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/tvshows/actors.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/tvshows/genres.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/tvshows/genres.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/tvshows/index.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/tvshows/index.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/tvshows/inprogressshows.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/tvshows/inprogressshows.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/tvshows/recentlyaddedepisodes.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/tvshows/recentlyaddedepisodes.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/tvshows/studios.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/tvshows/studios.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/tvshows/tags.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/tvshows/tags.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/tvshows/titles.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/tvshows/titles.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video/tvshows/years.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video/tvshows/years.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video_flat/addons.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video_flat/addons.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video_flat/files.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video_flat/files.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video_flat/inprogressshows.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video_flat/inprogressshows.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video_flat/movies.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video_flat/movies.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video_flat/musicvideos.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video_flat/musicvideos.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video_flat/playlists.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video_flat/playlists.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video_flat/recentlyaddedepisodes.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video_flat/recentlyaddedepisodes.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video_flat/recentlyaddedmovies.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video_flat/recentlyaddedmovies.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video_flat/recentlyaddedmusicvideos.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video_flat/recentlyaddedmusicvideos.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/library/video_flat/tvshows.xml -> /build/kodi-rpi-git/src/kodi-build/system/library/video_flat/tvshows.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/peripherals.xml -> /build/kodi-rpi-git/src/kodi-build/system/peripherals.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/playercorefactory.xml -> /build/kodi-rpi-git/src/kodi-build/system/playercorefactory.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/settings/android.xml -> /build/kodi-rpi-git/src/kodi-build/system/settings/android.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/settings/appliance.xml -> /build/kodi-rpi-git/src/kodi-build/system/settings/appliance.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/settings/darwin.xml -> /build/kodi-rpi-git/src/kodi-build/system/settings/darwin.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/settings/darwin_ios.xml -> /build/kodi-rpi-git/src/kodi-build/system/settings/darwin_ios.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/settings/darwin_tvos.xml -> /build/kodi-rpi-git/src/kodi-build/system/settings/darwin_tvos.xml
-- copy_file_to_buildtree - copying symlinked file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/settings/freebsd.xml -> /build/kodi-rpi-git/src/kodi-build/system/settings/freebsd.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/settings/linux.xml -> /build/kodi-rpi-git/src/kodi-build/system/settings/linux.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/settings/settings.xml -> /build/kodi-rpi-git/src/kodi-build/system/settings/settings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/settings/webos.xml -> /build/kodi-rpi-git/src/kodi-build/system/settings/webos.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/settings/win10.xml -> /build/kodi-rpi-git/src/kodi-build/system/settings/win10.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/settings/win32.xml -> /build/kodi-rpi-git/src/kodi-build/system/settings/win32.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/settings/windows.xml -> /build/kodi-rpi-git/src/kodi-build/system/settings/windows.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.2/gl_convolution-4x4.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.2/gl_convolution-4x4.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.2/gl_convolution-6x6.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.2/gl_convolution-6x6.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.2/gl_output.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.2/gl_output.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.2/gl_shader_frag_default.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.2/gl_shader_frag_default.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.2/gl_shader_frag_fonts.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.2/gl_shader_frag_fonts.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.2/gl_shader_frag_multi.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.2/gl_shader_frag_multi.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.2/gl_shader_frag_multi_blendcolor.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.2/gl_shader_frag_multi_blendcolor.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.2/gl_shader_frag_texture.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.2/gl_shader_frag_texture.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.2/gl_shader_frag_texture_noblend.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.2/gl_shader_frag_texture_noblend.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.2/gl_shader_vert.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.2/gl_shader_vert.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.2/gl_shader_vert_clip.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.2/gl_shader_vert_clip.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.2/gl_shader_vert_default.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.2/gl_shader_vert_default.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.2/gl_shader_vert_simple.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.2/gl_shader_vert_simple.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.2/gl_stretch.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.2/gl_stretch.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.2/gl_videofilter_frag.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.2/gl_videofilter_frag.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.2/gl_videofilter_vertex.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.2/gl_videofilter_vertex.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.2/gl_yuv2rgb_basic.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.2/gl_yuv2rgb_basic.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.2/gl_yuv2rgb_vertex.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.2/gl_yuv2rgb_vertex.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.5/gl_convolution-4x4.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.5/gl_convolution-4x4.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.5/gl_convolution-6x6.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.5/gl_convolution-6x6.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.5/gl_gui_composite.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.5/gl_gui_composite.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.5/gl_gui_composite.vert -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.5/gl_gui_composite.vert
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.5/gl_output.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.5/gl_output.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.5/gl_shader_frag_default.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.5/gl_shader_frag_default.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.5/gl_shader_frag_fonts.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.5/gl_shader_frag_fonts.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.5/gl_shader_frag_multi.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.5/gl_shader_frag_multi.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.5/gl_shader_frag_multi_blendcolor.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.5/gl_shader_frag_multi_blendcolor.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.5/gl_shader_frag_texture.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.5/gl_shader_frag_texture.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.5/gl_shader_frag_texture_lim.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.5/gl_shader_frag_texture_lim.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.5/gl_shader_frag_texture_noblend.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.5/gl_shader_frag_texture_noblend.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.5/gl_shader_vert.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.5/gl_shader_vert.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.5/gl_shader_vert_clip.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.5/gl_shader_vert_clip.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.5/gl_shader_vert_default.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.5/gl_shader_vert_default.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.5/gl_shader_vert_simple.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.5/gl_shader_vert_simple.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.5/gl_stretch.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.5/gl_stretch.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.5/gl_tonemap.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.5/gl_tonemap.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.5/gl_videofilter_frag.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.5/gl_videofilter_frag.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.5/gl_videofilter_vertex.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.5/gl_videofilter_vertex.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.5/gl_yuv2rgb_basic.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.5/gl_yuv2rgb_basic.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/1.5/gl_yuv2rgb_vertex.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/1.5/gl_yuv2rgb_vertex.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GL/4.0/gl_yuv2rgb_filter4.glsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GL/4.0/gl_yuv2rgb_filter4.glsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_convolution-4x4.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_convolution-4x4.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_convolution-6x6.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_convolution-6x6.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_dither_body.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_dither_body.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_dither_uniforms.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_dither_uniforms.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_gui_composite.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_gui_composite.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_gui_composite.vert -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_gui_composite.vert
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_shader.vert -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_shader.vert
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_shader_clip.vert -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_shader_clip.vert
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_shader_default.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_shader_default.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_shader_fonts.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_shader_fonts.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_shader_multi.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_shader_multi.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_shader_multi_111r_111r_blendcolor.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_shader_multi_111r_111r_blendcolor.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_shader_multi_blendcolor.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_shader_multi_blendcolor.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_shader_multi_rgba_111r.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_shader_multi_rgba_111r.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_shader_multi_rgba_111r_blendcolor.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_shader_multi_rgba_111r_blendcolor.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_shader_rgba.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_shader_rgba.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_shader_rgba_blendcolor.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_shader_rgba_blendcolor.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_shader_rgba_bob.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_shader_rgba_bob.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_shader_rgba_bob_oes.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_shader_rgba_bob_oes.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_shader_rgba_oes.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_shader_rgba_oes.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_shader_simple.vert -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_shader_simple.vert
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_shader_texture.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_shader_texture.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_shader_texture_111r.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_shader_texture_111r.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_shader_texture_noalpha.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_shader_texture_noalpha.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_shader_texture_noblend.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_shader_texture_noblend.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_tonemap.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_tonemap.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_videofilter.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_videofilter.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_videofilter.vert -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_videofilter.vert
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_yuv2rgb.vert -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_yuv2rgb.vert
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_yuv2rgb_basic.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_yuv2rgb_basic.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/2.0/gles_yuv2rgb_bob.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/2.0/gles_yuv2rgb_bob.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/3.1/gles310_yuv2rgb.vert -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/3.1/gles310_yuv2rgb.vert
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/GLES/3.1/gles310_yuv2rgb_filter.frag -> /build/kodi-rpi-git/src/kodi-build/system/shaders/GLES/3.1/gles310_yuv2rgb_filter.frag
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/convolution-4x4_d3d.fx -> /build/kodi-rpi-git/src/kodi-build/system/shaders/convolution-4x4_d3d.fx
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/convolution-6x6_d3d.fx -> /build/kodi-rpi-git/src/kodi-build/system/shaders/convolution-6x6_d3d.fx
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/convolution_d3d.fx -> /build/kodi-rpi-git/src/kodi-build/system/shaders/convolution_d3d.fx
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/convolutionsep-4x4_d3d.fx -> /build/kodi-rpi-git/src/kodi-build/system/shaders/convolutionsep-4x4_d3d.fx
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/convolutionsep-6x6_d3d.fx -> /build/kodi-rpi-git/src/kodi-build/system/shaders/convolutionsep-6x6_d3d.fx
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/guishader_checkerboard_left.hlsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/guishader_checkerboard_left.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/guishader_checkerboard_right.hlsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/guishader_checkerboard_right.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/guishader_clip_vert.hlsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/guishader_clip_vert.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/guishader_common.hlsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/guishader_common.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/guishader_default.hlsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/guishader_default.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/guishader_fonts.hlsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/guishader_fonts.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/guishader_interlaced_left.hlsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/guishader_interlaced_left.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/guishader_interlaced_right.hlsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/guishader_interlaced_right.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/guishader_multi_texture_blend.hlsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/guishader_multi_texture_blend.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/guishader_multi_texture_blend_nearest.hlsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/guishader_multi_texture_blend_nearest.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/guishader_texture.hlsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/guishader_texture.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/guishader_texture_nearest.hlsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/guishader_texture_nearest.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/guishader_texture_noblend.hlsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/guishader_texture_noblend.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/guishader_vert.hlsl -> /build/kodi-rpi-git/src/kodi-build/system/shaders/guishader_vert.hlsl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/output_d3d.fx -> /build/kodi-rpi-git/src/kodi-build/system/shaders/output_d3d.fx
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/rp_output_d3d.fx -> /build/kodi-rpi-git/src/kodi-build/system/shaders/rp_output_d3d.fx
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/shaders/yuv2rgb_d3d.fx -> /build/kodi-rpi-git/src/kodi-build/system/shaders/yuv2rgb_d3d.fx
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/userdata/ModeLines_template.xml -> /build/kodi-rpi-git/src/kodi-build/userdata/ModeLines_template.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/userdata/RssFeeds.xml -> /build/kodi-rpi-git/src/kodi-build/userdata/RssFeeds.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/userdata/iOS/sources.xml -> /build/kodi-rpi-git/src/kodi-build/userdata/iOS/sources.xml
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/installdata/linux/lirc.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/system/Lircmap.xml -> /build/kodi-rpi-git/src/kodi-build/system/Lircmap.xml
-- core_add_subdirs_from_filelist - got pattern: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/x11/*.txt;/build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/linux/x11/*.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/x11/X.txt
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/RetroPlayer/process/X11 -> build/cores/RetroPlayer/process/X11
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/Process/X11 -> build/cores/VideoPlayer/Process/X11
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/windowing/X11 -> build/windowing/X11
-- core_add_subdirs_from_filelist - got pattern: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/gbm/*.txt;/build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/linux/gbm/*.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/gbm/gbm.txt
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/RetroPlayer/process/gbm -> build/cores/RetroPlayer/process/gbm
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/Process/gbm -> build/cores/VideoPlayer/Process/gbm
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/windowing/gbm -> build/windowing/gbm
-- core_add_subdirs_from_filelist - got pattern: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/*.txt;/build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/linux/*.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/addon_dev_kit.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/addons.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/cores.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/events.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/filesystem.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/games.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/input.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/interfaces.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/media.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/music.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/network.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/peripherals.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/profiles.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/pvr.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/retroplayer.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/settings.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/subdirs.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/tests.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/video.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/common/videoplayer.txt
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/addons/kodi-dev-kit/include/kodi -> build/addons_kodi-dev-kit_include_kodi
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/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-git/src/xbmc-gs-rpios_master/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-git/src/xbmc-gs-rpios_master/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-git/src/xbmc-gs-rpios_master/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-git/src/xbmc-gs-rpios_master/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-git/src/xbmc-gs-rpios_master/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-git/src/xbmc-gs-rpios_master/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-git/src/xbmc-gs-rpios_master/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-git/src/xbmc-gs-rpios_master/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-git/src/xbmc-gs-rpios_master/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-git/src/xbmc-gs-rpios_master/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-git/src/xbmc-gs-rpios_master/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-git/src/xbmc-gs-rpios_master/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-git/src/xbmc-gs-rpios_master/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-git/src/xbmc-gs-rpios_master/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-git/src/xbmc-gs-rpios_master/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-git/src/xbmc-gs-rpios_master/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-git/src/xbmc-gs-rpios_master/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-git/src/xbmc-gs-rpios_master/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-git/src/xbmc-gs-rpios_master/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-git/src/xbmc-gs-rpios_master/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-git/src/xbmc-gs-rpios_master/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-git/src/xbmc-gs-rpios_master/xbmc/cores -> build/cores
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/AudioEngine -> build/cores/audioengine
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/DllLoader -> build/cores/dll-loader
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/DllLoader/exports -> build/cores/dll-loader/exports
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/DllLoader/exports/util -> build/cores/dll-loader/exports/util
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/ExternalPlayer -> build/cores/externalplayer
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/paplayer -> build/cores/paplayer
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/playercorefactory -> build/cores/playercorefactory
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/events -> build/events
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/events/windows -> build/events/windows
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem -> build/filesystem
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/bluray -> build/filesystem/bluray
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/MusicDatabaseDirectory -> build/filesystem/musicdatabase
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/VideoDatabaseDirectory -> build/filesystem/videodatabase
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games -> build/games
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/addons -> build/games/addons
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/addons/cheevos -> build/games/addons/cheevos
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/addons/disc -> build/games/addons/disc
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/addons/input -> build/games/addons/input
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/addons/streams -> build/games/addons/streams
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/agents/input -> build/games/agents/input
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/agents/windows -> build/games/agents/windows
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/controllers -> build/games/controllers
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/controllers/dialogs -> build/games/controllers/dialogs
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/controllers/guicontrols -> build/games/controllers/guicontrols
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/controllers/input -> build/games/controllers/input
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/controllers/listproviders -> build/games/controllers/listproviders
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/controllers/types -> build/games/controllers/types
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/controllers/windows -> build/games/controllers/windows
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/database -> build/games/database
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/dialogs -> build/games/dialogs
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/dialogs/disc -> build/games/dialogs/disc
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/dialogs/osd -> build/games/dialogs/osd
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/ports -> build/games/ports
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/ports/guicontrols -> build/games/ports/guicontrols
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/ports/input -> build/games/ports/input
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/ports/types -> build/games/ports/types
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/ports/windows -> build/games/ports/windows
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/tags -> build/games/tags
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/windows -> build/games/windows
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input -> build/input
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/actions -> build/input/actions
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/actions/interfaces -> build/input/actions/interfaces
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/cec -> build/input/cec
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/hardware -> build/input/hardware
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/joysticks -> build/input/joysticks
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/joysticks/dialogs -> build/input/joysticks/dialogs
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/joysticks/generic -> build/input/joysticks/generic
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/joysticks/interfaces -> build/input/joysticks/interfaces
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/joysticks/mapping -> build/input/joysticks/mapping
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/keyboard -> build/input/keyboard
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/keyboard/generic -> build/input/keyboard/generic
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/keyboard/interfaces -> build/input/keyboard/interfaces
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/keymaps -> build/input/keymaps
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/keymaps/generic -> build/input/keymaps/generic
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/keymaps/interfaces -> build/input/keymaps/interfaces
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/keymaps/joysticks -> build/input/keymaps/joysticks
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/keymaps/keyboard -> build/input/keymaps/keyboard
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/keymaps/remote -> build/input/keymaps/remote
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/keymaps/touch -> build/input/keymaps/touch
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/mouse -> build/input/mouse
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/mouse/generic -> build/input/mouse/generic
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/mouse/interfaces -> build/input/mouse/interfaces
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/interfaces -> build/interfaces
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/interfaces/builtins -> build/interfaces/builtins
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/interfaces/generic -> build/interfaces/generic
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/interfaces/info -> build/interfaces/info
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/interfaces/json-rpc -> build/interfaces/json-rpc
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/interfaces/json-rpc/schema -> build/interfaces/json-rpc/schema
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/media -> build/media
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/media/drm -> build/drm
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/music -> build/music
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/music/dialogs -> build/music/dialogs
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/music/infoscanner -> build/music/infoscanner
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/music/jobs -> build/music/jobs
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/music/tags -> build/music/tags
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/music/windows -> build/music/windows
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/network -> build/network
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/network/websocket -> build/network/websocket
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/peripherals -> build/peripherals
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/peripherals/addons -> build/peripherals/addons
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/peripherals/bus -> build/peripherals/bus
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/peripherals/bus/virtual -> build/peripherals/bus/virtual
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/peripherals/devices -> build/peripherals/devices
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/peripherals/dialogs -> build/peripherals/dialogs
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/peripherals/events -> build/peripherals/events
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/peripherals/events/interfaces -> build/peripherals/events/interfaces
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/profiles -> build/profiles
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/profiles/dialogs -> build/profiles/dialogs
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/profiles/windows -> build/profiles/windows
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/pvr -> build/pvr
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/pvr/addons -> build/pvr/addons
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/pvr/channels -> build/pvr/channels
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/pvr/dialogs -> build/pvr/dialogs
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/pvr/epg -> build/pvr/epg
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/pvr/filesystem -> build/pvr/filesystem
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/pvr/guilib -> build/pvr/guilib
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/pvr/guilib/guiinfo -> build/pvr/guilib/guiinfo
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/pvr/providers -> build/pvr/providers
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/pvr/recordings -> build/pvr/recordings
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/pvr/settings -> build/pvr/settings
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/pvr/timers -> build/pvr/timers
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/pvr/utils -> build/pvr/utils
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/pvr/windows -> build/pvr/windows
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/RetroPlayer -> build/cores/RetroPlayer
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/RetroPlayer/audio -> build/cores/RetroPlayer/audio
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/RetroPlayer/buffers -> build/cores/RetroPlayer/buffers
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/RetroPlayer/buffers/video -> build/cores/RetroPlayer/buffers/video
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/RetroPlayer/guibridge -> build/cores/RetroPlayer/guibridge
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/RetroPlayer/guicontrols -> build/cores/RetroPlayer/guicontrols
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/RetroPlayer/guiplayback -> build/cores/RetroPlayer/guiplayback
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/RetroPlayer/guiwindows -> build/cores/RetroPlayer/guiwindows
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/RetroPlayer/playback -> build/cores/RetroPlayer/playback
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/RetroPlayer/process -> build/cores/RetroPlayer/process
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/RetroPlayer/rendering -> build/cores/RetroPlayer/rendering
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/RetroPlayer/rendering/VideoRenderers -> build/cores/RetroPlayer/rendering/VideoRenderers
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/RetroPlayer/savestates -> build/cores/RetroPlayer/savestates
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/RetroPlayer/shaders -> build/cores/RetroPlayer/shaders
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/RetroPlayer/streams -> build/cores/RetroPlayer/streams
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/RetroPlayer/streams/memory -> build/cores/RetroPlayer/streams/memory
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/settings -> build/settings
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/settings/dialogs -> build/settings/dialogs
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/settings/lib -> build/settings/lib
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/settings/windows -> build/settings/windows
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc -> build/xbmc
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/addons -> build/addons
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/addons/addoninfo -> build/addons_addoninfo
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/addons/binary-addons -> build/addons_binary-addons
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/addons/gui -> build/addons_gui
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/addons/gui/skin -> build/addons_gui_skin
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/addons/interfaces -> build/addons_interfaces
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/addons/interfaces/gui -> build/addons_interfaces_gui
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/addons/interfaces/gui/controls -> build/addons_interfaces_gui_controls
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/addons/interfaces/gui/dialogs -> build/addons_interfaces_gui_dialogs
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/addons/settings -> build/addons_settings
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/application -> build/application
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/commons -> build/commons
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/dbwrappers -> build/dbwrappers
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/dialogs -> build/dialogs
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/favourites -> build/favourites
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/guilib -> build/guilib
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/guilib/guiinfo -> build/guilib_guiinfo
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/guilib/handlers -> build/guilib_announcement_handlers
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/guilib/listproviders -> build/guilib_listproviders
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/imagefiles -> build/imagefiles
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/jobs -> build/jobs
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/messaging -> build/messaging
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/messaging/helpers -> build/messagingHelpers
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/pictures -> build/pictures
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/pictures/metadata -> build/pictures_metadata
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/platform -> build/platform
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/playlists -> build/playlists
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/powermanagement -> build/powermanagement
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/programs -> build/programs
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/rendering -> build/rendering
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/rendering/capture -> build/rendering_capture
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/resources -> build/resources
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/speech -> build/speech
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/storage -> build/storage
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/threads -> build/threads
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils -> build/utils
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/guilib -> build/utils_guilib
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/i18n -> build/utils_i18n
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/i18n/Bcp47Registry -> build/utils_i18n_Bcp47Registry
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/view -> build/view
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/weather -> build/weather
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/windowing -> build/windowing
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/windows -> build/windows
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/addons/gui/skin/test -> build/test/skin
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/addons/test -> build/test/addons
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/AudioEngine/Sinks/test -> build/test/audioengine_sinks
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/Buffers/test -> build/test/videoplayer_buffers
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/test -> build/test/videoplayer
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/DVDDemuxers/test -> build/test/dvddemuxers
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/Edl/test -> build/test/edl
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/VideoRenderers/VideoShaders/test -> build/test/videoshaders
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/dbwrappers/test -> build/test/dbwrappers
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test -> build/test/filesystem
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/VideoDatabaseDirectory/test -> build/test/videodatabasedirectory
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/addons/disc/test -> build/test/games/addons/disc
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/addons/input/test -> build/test/games/addons/input
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/controllers/input/test -> build/test/games/controllers/input
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/controllers/test -> build/test/games/controllers
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/games/dialogs/disc/test -> build/test/games/dialogs/disc
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/guilib/test -> build/test/guilib
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/imagefiles/test -> build/test/imagefiles
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/keyboard/test -> build/test/input/keyboard
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/interfaces/json-rpc/test -> build/test/jsonrpc
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/interfaces/python/test -> build/test/python
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/music/tags/test -> build/test/music_tags
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/music/test -> build/test/music
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/network/test -> build/test/network
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/pictures/metadata/test -> build/test/pictures/metadata
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/playlists/test -> build/test/playlists
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/pvr/channels/test -> build/test/pvrchannels
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/rendering/capture/test -> build/test/rendering_capture
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/settings/test -> build/test/settings
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/settings/lib/test -> build/test/lib/settings
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/test -> build/test
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/threads/test -> build/test/threads
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/i18n/test -> build/test/utils/i18n
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/i18n/Bcp47Registry/test -> build/test/utils/i18n/Bcp47Registry
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test -> build/test/utils
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video/test -> build/test/video
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video -> build/video
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video/dialogs -> build/video/dialogs
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video/guilib -> build/video/guilib
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video/jobs -> build/video/jobs
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video/tags -> build/video/tags
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video/windows -> build/video/windows
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer -> build/cores/VideoPlayer
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/Buffers -> build/cores/VideoPlayer/Buffers
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/DVDCodecs -> build/cores/VideoPlayer/codecs
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/DVDCodecs/Audio -> build/cores/VideoPlayer/codecs/audio
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/DVDCodecs/Overlay -> build/cores/VideoPlayer/codecs/overlay
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/DVDCodecs/Video -> build/cores/VideoPlayer/codecs/video
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/DVDDemuxers -> build/cores/VideoPlayer/demuxers
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/DVDInputStreams -> build/cores/VideoPlayer/inputstreams
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/DVDSubtitles -> build/cores/VideoPlayer/subtitles
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/DVDSubtitles/webvtt -> build/cores/VideoPlayer/subtitles/webvtt
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/Process -> build/cores/VideoPlayer/process
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/VideoRenderers -> build/cores/VideoPlayer/videorenderers
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender -> build/cores/VideoPlayer/videorenderers/hwdec
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/VideoRenderers/VideoShaders -> build/cores/VideoPlayer/videorenderers/shaders
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/linux/subdirs.txt
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/linux/tests.txt
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/RetroPlayer/shaders/gl -> build/cores/RetroPlayer/shaders/gl
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/RetroPlayer/shaders/gles -> build/cores/RetroPlayer/shaders/gles
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/touch -> build/input/touch
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/input/touch/generic -> build/input/touch/generic
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/platform/common/speech -> build/platform/common/speech
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/platform/linux -> build/platform/linux
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/platform/linux/input -> build/platform/linux/input
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/platform/linux/network -> build/platform/linux/network
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/platform/linux/peripherals -> build/platform/linux/peripherals
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/platform/linux/powermanagement -> build/platform/linux/powermanagement
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/platform/linux/sse4 -> build/platform/linux/sse4
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/platform/linux/storage -> build/platform/linux/storage
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/platform/linux/threads -> build/platform/linux/threads
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/platform/posix -> build/platform/posix
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/platform/posix/filesystem -> build/platform/posix/filesystem
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/platform/posix/network -> build/platform/posix/network
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/platform/posix/storage/discs -> build/platform/posix/storage/discs
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/platform/posix/threads -> build/platform/posix/threads
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/platform/posix/utils -> build/platform/posix/utils
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/windowing/linux -> build/windowing/linux
-- core_add_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/platform/linux/test -> build/platform/linux/test
-- core_add_optional_subdirs_from_filelist - got pattern: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/optional/common/avahi.txt;/build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/optional/common/cdrip.txt;/build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/optional/common/dacp.txt;/build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/optional/common/mdns.txt;/build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/optional/common/opengl.txt;/build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/optional/common/opengles.txt;/build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/optional/common/python.txt;/build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/optional/common/upnp.txt;/build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/optional/common/webserver.txt
-- core_add_optional_subdirs_from_filelist - reading file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/optional/common/avahi.txt
-- core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/platform/linux/network/zeroconf -> build/platform/linux/network/zeroconf
-- core_add_optional_subdirs_from_filelist - reading file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/optional/common/cdrip.txt
-- core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cdrip -> build/cdrip
-- core_add_optional_subdirs_from_filelist - reading file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/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-git/src/xbmc-gs-rpios_master/cmake/treedata/optional/common/mdns.txt
-- core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/network/mdns -> build/mdns
-- core_add_optional_subdirs_from_filelist - reading file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/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-git/src/xbmc-gs-rpios_master/cmake/treedata/optional/common/opengles.txt
-- core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/rendering/gles -> build/rendering/gles
-- core_add_optional_subdirs_from_filelist - reading file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/optional/common/python.txt
-- core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/interfaces/legacy -> build/interfaces/legacy
-- core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/interfaces/legacy/wsgi -> build/interfaces/legacy/wsgi
-- core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/interfaces/python -> build/interfaces/python
-- core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/interfaces/swig -> build/swig
-- Found Java: /usr/bin/java (found version "11.0.32") found components: Runtime
-- Found SWIG: /bin/swig
-- [download 0% complete]
-- [download 1% complete]
-- [download 2% complete]
-- [download 3% complete]
-- [download 4% complete]
-- [download 5% complete]
-- [download 6% complete]
-- [download 7% complete]
-- [download 8% complete]
-- [download 9% complete]
-- [download 10% complete]
-- [download 11% complete]
-- [download 12% complete]
-- [download 13% complete]
-- [download 14% complete]
-- [download 15% complete]
-- [download 16% complete]
-- [download 17% complete]
-- [download 18% complete]
-- [download 19% complete]
-- [download 20% complete]
-- [download 21% complete]
-- [download 22% complete]
-- [download 23% complete]
-- [download 24% complete]
-- [download 25% complete]
-- [download 26% complete]
-- [download 27% complete]
-- [download 28% complete]
-- [download 29% complete]
-- [download 30% complete]
-- [download 31% complete]
-- [download 32% complete]
-- [download 33% complete]
-- [download 34% complete]
-- [download 35% complete]
-- [download 36% complete]
-- [download 37% complete]
-- [download 38% complete]
-- [download 39% complete]
-- [download 40% complete]
-- [download 41% complete]
-- [download 42% complete]
-- [download 43% complete]
-- [download 44% complete]
-- [download 45% complete]
-- [download 46% complete]
-- [download 47% complete]
-- [download 48% complete]
-- [download 49% complete]
-- [download 50% complete]
-- [download 51% complete]
-- [download 52% complete]
-- [download 53% complete]
-- [download 54% complete]
-- [download 55% complete]
-- [download 56% complete]
-- [download 57% complete]
-- [download 58% complete]
-- [download 59% complete]
-- [download 60% complete]
-- [download 61% complete]
-- [download 62% complete]
-- [download 63% complete]
-- [download 64% complete]
-- [download 65% complete]
-- [download 66% complete]
-- [download 67% complete]
-- [download 68% complete]
-- [download 69% complete]
-- [download 70% complete]
-- [download 71% complete]
-- [download 72% complete]
-- [download 73% complete]
-- [download 74% complete]
-- [download 75% complete]
-- [download 76% complete]
-- [download 77% complete]
-- [download 78% complete]
-- [download 79% complete]
-- [download 80% complete]
-- [download 81% complete]
-- [download 82% complete]
-- [download 83% complete]
-- [download 84% complete]
-- [download 85% complete]
-- [download 86% complete]
-- [download 87% complete]
-- [download 88% complete]
-- [download 89% complete]
-- [download 90% complete]
-- [download 91% complete]
-- [download 92% complete]
-- [download 93% complete]
-- [download 94% complete]
-- [download 95% complete]
-- [download 96% complete]
-- [download 97% complete]
-- [download 98% complete]
-- [download 99% complete]
-- [download 100% complete]
-- Extracting Groovy (4.0.30)
-- [download 0% complete]
-- [download 1% complete]
-- [download 2% complete]
-- [download 3% complete]
-- [download 4% complete]
-- [download 5% complete]
-- [download 6% complete]
-- [download 7% complete]
-- [download 8% complete]
-- [download 9% complete]
-- [download 10% complete]
-- [download 11% complete]
-- [download 12% complete]
-- [download 13% complete]
-- [download 14% complete]
-- [download 15% complete]
-- [download 16% complete]
-- [download 17% complete]
-- [download 18% complete]
-- [download 19% complete]
-- [download 20% complete]
-- [download 21% complete]
-- [download 22% complete]
-- [download 23% complete]
-- [download 24% complete]
-- [download 25% complete]
-- [download 26% complete]
-- [download 27% complete]
-- [download 28% complete]
-- [download 29% complete]
-- [download 30% complete]
-- [download 31% complete]
-- [download 32% complete]
-- [download 33% complete]
-- [download 34% complete]
-- [download 35% complete]
-- [download 36% complete]
-- [download 37% complete]
-- [download 38% complete]
-- [download 39% complete]
-- [download 40% complete]
-- [download 41% complete]
-- [download 42% complete]
-- [download 43% complete]
-- [download 44% complete]
-- [download 45% complete]
-- [download 46% complete]
-- [download 47% complete]
-- [download 48% complete]
-- [download 49% complete]
-- [download 50% complete]
-- [download 51% complete]
-- [download 52% complete]
-- [download 53% complete]
-- [download 54% complete]
-- [download 55% complete]
-- [download 56% complete]
-- [download 57% complete]
-- [download 58% complete]
-- [download 59% complete]
-- [download 60% complete]
-- [download 61% complete]
-- [download 62% complete]
-- [download 63% complete]
-- [download 64% complete]
-- [download 65% complete]
-- [download 66% complete]
-- [download 67% complete]
-- [download 68% complete]
-- [download 69% complete]
-- [download 70% complete]
-- [download 71% complete]
-- [download 72% complete]
-- [download 73% complete]
-- [download 74% complete]
-- [download 75% complete]
-- [download 76% complete]
-- [download 77% complete]
-- [download 78% complete]
-- [download 79% complete]
-- [download 80% complete]
-- [download 81% complete]
-- [download 82% complete]
-- [download 83% complete]
-- [download 84% complete]
-- [download 85% complete]
-- [download 86% complete]
-- [download 87% complete]
-- [download 88% complete]
-- [download 89% complete]
-- [download 90% complete]
-- [download 91% complete]
-- [download 92% complete]
-- [download 93% complete]
-- [download 94% complete]
-- [download 95% complete]
-- [download 96% complete]
-- [download 97% complete]
-- [download 98% complete]
-- [download 99% complete]
-- [download 100% complete]
-- Extracting apache-commons-lang3 (3.20.0)
-- [download 0% complete]
-- [download 1% complete]
-- [download 2% complete]
-- [download 3% complete]
-- [download 4% complete]
-- [download 5% complete]
-- [download 6% complete]
-- [download 7% complete]
-- [download 8% complete]
-- [download 9% complete]
-- [download 10% complete]
-- [download 11% complete]
-- [download 12% complete]
-- [download 13% complete]
-- [download 14% complete]
-- [download 15% complete]
-- [download 16% complete]
-- [download 17% complete]
-- [download 18% complete]
-- [download 19% complete]
-- [download 20% complete]
-- [download 21% complete]
-- [download 22% complete]
-- [download 23% complete]
-- [download 24% complete]
-- [download 25% complete]
-- [download 26% complete]
-- [download 27% complete]
-- [download 28% complete]
-- [download 29% complete]
-- [download 30% complete]
-- [download 31% complete]
-- [download 32% complete]
-- [download 33% complete]
-- [download 34% complete]
-- [download 35% complete]
-- [download 36% complete]
-- [download 37% complete]
-- [download 38% complete]
-- [download 39% complete]
-- [download 40% complete]
-- [download 41% complete]
-- [download 42% complete]
-- [download 43% complete]
-- [download 44% complete]
-- [download 45% complete]
-- [download 46% complete]
-- [download 47% complete]
-- [download 48% complete]
-- [download 49% complete]
-- [download 50% complete]
-- [download 51% complete]
-- [download 52% complete]
-- [download 53% complete]
-- [download 54% complete]
-- [download 55% complete]
-- [download 56% complete]
-- [download 57% complete]
-- [download 58% complete]
-- [download 59% complete]
-- [download 60% complete]
-- [download 61% complete]
-- [download 62% complete]
-- [download 63% complete]
-- [download 64% complete]
-- [download 65% complete]
-- [download 66% complete]
-- [download 67% complete]
-- [download 68% complete]
-- [download 69% complete]
-- [download 70% complete]
-- [download 71% complete]
-- [download 72% complete]
-- [download 73% complete]
-- [download 74% complete]
-- [download 75% complete]
-- [download 76% complete]
-- [download 77% complete]
-- [download 78% complete]
-- [download 79% complete]
-- [download 80% complete]
-- [download 81% complete]
-- [download 82% complete]
-- [download 83% complete]
-- [download 84% complete]
-- [download 85% complete]
-- [download 86% complete]
-- [download 87% complete]
-- [download 88% complete]
-- [download 89% complete]
-- [download 90% complete]
-- [download 91% complete]
-- [download 92% complete]
-- [download 93% complete]
-- [download 94% complete]
-- [download 95% complete]
-- [download 96% complete]
-- [download 97% complete]
-- [download 98% complete]
-- [download 99% complete]
-- [download 100% complete]
-- Extracting apache-commons-text (1.15.0)
-- core_add_optional_subdirs_from_filelist - reading file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/optional/common/upnp.txt
-- core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/lib/libUPnP -> build/upnp
-- core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/network/upnp -> build/network/upnp
-- core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/network/upnp/test -> build/test/network/upnp
-- core_add_optional_subdirs_from_filelist - reading file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/treedata/optional/common/webserver.txt
-- core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/network/httprequesthandler -> build/network/httprequesthandler
-- core_add_optional_subdirs_from_filelist - adding subdir: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/network/httprequesthandler/python -> build/network/httprequesthandler/python
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/LICENSE.txt -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/LICENSE.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/addon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/addon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/changelog.txt -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/changelog.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/colors/brown.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/colors/brown.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/colors/charcoal.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/colors/charcoal.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/colors/chartreuse.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/colors/chartreuse.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/colors/concrete.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/colors/concrete.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/colors/defaults.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/colors/defaults.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/colors/gold.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/colors/gold.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/colors/green.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/colors/green.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/colors/maroon.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/colors/maroon.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/colors/midnight.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/colors/midnight.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/colors/orange.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/colors/orange.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/colors/pink.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/colors/pink.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/colors/rose.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/colors/rose.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/colors/teal.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/colors/teal.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/colors/violet.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/colors/violet.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/extras/backgrounds/pattern1.png -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/extras/backgrounds/pattern1.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/extras/backgrounds/pattern2.png -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/extras/backgrounds/pattern2.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/extras/backgrounds/pattern3.png -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/extras/backgrounds/pattern3.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/extras/backgrounds/pattern4.png -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/extras/backgrounds/pattern4.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/extras/backgrounds/pattern5.png -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/extras/backgrounds/pattern5.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/extras/backgrounds/pattern6.png -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/extras/backgrounds/pattern6.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/extras/backgrounds/pattern7.png -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/extras/backgrounds/pattern7.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/extras/backgrounds/primary.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/extras/backgrounds/primary.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/extras/home-images/LICENSE -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/extras/home-images/LICENSE
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/extras/home-images/movie.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/extras/home-images/movie.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/extras/home-images/music.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/extras/home-images/music.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/fonts/NotoMono-Regular.ttf -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/fonts/NotoMono-Regular.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/fonts/NotoSans-Regular.ttf -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/fonts/NotoSans-Regular.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/fonts/Roboto-Thin.ttf -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/fonts/Roboto-Thin.ttf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/fonts/heebo_licence.txt -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/fonts/heebo_licence.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/fonts/mardoto_license.txt -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/fonts/mardoto_license.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/fonts/noto_license.txt -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/fonts/noto_license.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/fonts/roboto_license.txt -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/fonts/roboto_license.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.af_za/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.af_za/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.am_et/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.am_et/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.ar_sa/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.ar_sa/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.ast_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.ast_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.az_az/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.az_az/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.be_by/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.be_by/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.bg_bg/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.bg_bg/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.bs_ba/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.bs_ba/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.ca_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.ca_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.cs_cz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.cs_cz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.cy_gb/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.cy_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.da_dk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.da_dk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.de_de/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.de_de/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.el_gr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.el_gr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.en_au/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.en_au/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.en_gb/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.en_gb/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.en_nz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.en_nz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.en_us/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.en_us/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.eo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.eo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.es_ar/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.es_ar/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.es_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.es_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.es_mx/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.es_mx/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.et_ee/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.et_ee/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.eu_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.eu_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.fa_af/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.fa_af/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.fa_ir/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.fa_ir/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.fi_fi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.fi_fi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.fo_fo/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.fo_fo/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.fr_ca/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.fr_ca/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.fr_fr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.fr_fr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.gl_es/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.gl_es/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.he_il/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.he_il/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.hi_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.hi_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.hr_hr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.hr_hr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.hu_hu/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.hu_hu/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.hy_am/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.hy_am/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.id_id/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.id_id/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.is_is/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.is_is/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.it_it/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.it_it/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.ja_jp/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.ja_jp/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.ko_kr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.ko_kr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.lt_lt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.lt_lt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.lv_lv/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.lv_lv/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.mi/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.mi/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.mk_mk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.mk_mk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.ml_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.ml_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.mn_mn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.mn_mn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.ms_my/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.ms_my/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.mt_mt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.mt_mt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.my_mm/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.my_mm/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.nb_no/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.nb_no/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.nl_nl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.nl_nl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.pl_pl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.pl_pl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.pt_br/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.pt_br/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.pt_pt/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.pt_pt/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.ro_ro/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.ro_ro/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.ru_ru/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.ru_ru/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.si_lk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.si_lk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.sk_sk/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.sk_sk/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.sl_si/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.sl_si/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.sq_al/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.sq_al/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.sr_rs/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.sr_rs/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.sr_rs@latin/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.sr_rs@latin/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.sv_se/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.sv_se/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.szl/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.szl/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.ta_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.ta_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.te_in/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.te_in/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.tg_tj/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.tg_tj/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.th_th/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.th_th/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.tr_tr/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.tr_tr/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.uk_ua/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.uk_ua/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.uz_uz/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.uz_uz/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.vi_vn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.vi_vn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.zh_cn/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.zh_cn/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/language/resource.language.zh_tw/strings.po -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/language/resource.language.zh_tw/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/playlists/inprogress_movies.xsp -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/playlists/inprogress_movies.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/playlists/mostplayed_albums.xsp -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/playlists/mostplayed_albums.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/playlists/random_albums.xsp -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/playlists/random_albums.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/playlists/random_artists.xsp -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/playlists/random_artists.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/playlists/random_movies.xsp -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/playlists/random_movies.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/playlists/random_musicvideo_artists.xsp -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/playlists/random_musicvideo_artists.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/playlists/random_musicvideos.xsp -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/playlists/random_musicvideos.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/playlists/recent_unwatched_episodes.xsp -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/playlists/recent_unwatched_episodes.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/playlists/recent_unwatched_movies.xsp -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/playlists/recent_unwatched_movies.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/playlists/unplayed_albums.xsp -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/playlists/unplayed_albums.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/playlists/unwatched_movies.xsp -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/playlists/unwatched_movies.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/playlists/unwatched_musicvideos.xsp -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/playlists/unwatched_musicvideos.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/playlists/unwatched_tvshows.xsp -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/playlists/unwatched_tvshows.xsp
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/resources/fanart.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/resources/fanart.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/resources/icon.png -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/resources/icon.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/resources/screenshot-01.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/resources/screenshot-01.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/resources/screenshot-02.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/resources/screenshot-02.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/resources/screenshot-03.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/resources/screenshot-03.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/resources/screenshot-04.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/resources/screenshot-04.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/resources/screenshot-05.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/resources/screenshot-05.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/resources/screenshot-06.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/resources/screenshot-06.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/resources/screenshot-07.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/resources/screenshot-07.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/resources/screenshot-08.jpg -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/resources/screenshot-08.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/themes/curial/buttons/button-nofo.png -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/themes/curial/buttons/button-nofo.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/themes/curial/dialogs/dialog-bg-nobo.png -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/themes/curial/dialogs/dialog-bg-nobo.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/themes/curial/dialogs/dialog-bg.png -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/themes/curial/dialogs/dialog-bg.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/themes/curial/lists/panel-mediamenu.png -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/themes/curial/lists/panel-mediamenu.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/themes/curial/lists/panel.png -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/themes/curial/lists/panel.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/themes/curial/overlays/shadow.png -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/themes/curial/overlays/shadow.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/themes/flat/buttons/button-nofo.png -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/themes/flat/buttons/button-nofo.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/themes/flat/dialogs/dialog-bg.png -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/themes/flat/dialogs/dialog-bg.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/themes/flat/overlays/shadow.png -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/themes/flat/overlays/shadow.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/AddonBrowser.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/AddonBrowser.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Constants_1080.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Constants_1080.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Constants_720.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Constants_720.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Custom_1100_AddonLauncher.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Custom_1100_AddonLauncher.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Custom_1101_SettingsDialog.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Custom_1101_SettingsDialog.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Custom_1102_TextViewer.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Custom_1102_TextViewer.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Custom_1103_VolumeSlider.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Custom_1103_VolumeSlider.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Custom_1104_Fanart.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Custom_1104_Fanart.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Custom_1107_SearchDialog.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Custom_1107_SearchDialog.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Custom_1109_TopBarOverlay.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Custom_1109_TopBarOverlay.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Custom_1110_TempoControl.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Custom_1110_TempoControl.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Defaults.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Defaults.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogAddonInfo.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogAddonInfo.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogAddonSettings.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogAddonSettings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogBusy.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogBusy.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogButtonMenu.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogButtonMenu.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogColorPicker.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogColorPicker.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogConfirm.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogConfirm.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogContextMenu.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogContextMenu.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogExtendedProgressBar.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogExtendedProgressBar.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogFullScreenInfo.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogFullScreenInfo.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogGameControllers.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogGameControllers.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogKeyboard.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogKeyboard.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogMediaSource.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogMediaSource.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogMusicInfo.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogMusicInfo.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogNotification.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogNotification.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogNumeric.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogNumeric.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogPVRChannelGuide.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogPVRChannelGuide.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogPVRChannelManager.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogPVRChannelManager.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogPVRChannelsOSD.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogPVRChannelsOSD.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogPVRGroupManager.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogPVRGroupManager.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogPVRGuideControls.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogPVRGuideControls.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogPVRGuideSearch.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogPVRGuideSearch.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogPVRInfo.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogPVRInfo.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogPVRRadioRDSInfo.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogPVRRadioRDSInfo.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogPictureInfo.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogPictureInfo.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogPlayerProcessInfo.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogPlayerProcessInfo.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogSeekBar.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogSeekBar.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogSelect.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogSelect.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogSettings.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogSettings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogSlider.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogSlider.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogSubtitles.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogSubtitles.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogTextViewer.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogTextViewer.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogVideoInfo.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogVideoInfo.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogVideoManager.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogVideoManager.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/DialogVolumeBar.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/DialogVolumeBar.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/EventLog.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/EventLog.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/FileBrowser.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/FileBrowser.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/FileManager.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/FileManager.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Font.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Font.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/GameOSD.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/GameOSD.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Home.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Home.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Includes.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Includes.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Includes_Animations.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Includes_Animations.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Includes_Buttons.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Includes_Buttons.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Includes_DialogSelect.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Includes_DialogSelect.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Includes_Games.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Includes_Games.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Includes_Home.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Includes_Home.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Includes_InfoViewer.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Includes_InfoViewer.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Includes_Maps.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Includes_Maps.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Includes_MediaMenu.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Includes_MediaMenu.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Includes_MusicInfo.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Includes_MusicInfo.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Includes_PVR.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Includes_PVR.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Includes_SettingsDialog.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Includes_SettingsDialog.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/LoginScreen.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/LoginScreen.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/MusicOSD.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/MusicOSD.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/MusicVisualisation.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/MusicVisualisation.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/MyFavourites.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/MyFavourites.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/MyGames.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/MyGames.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/MyMusicNav.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/MyMusicNav.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/MyMusicPlaylistEditor.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/MyMusicPlaylistEditor.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/MyPVRChannels.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/MyPVRChannels.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/MyPVRGuide.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/MyPVRGuide.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/MyPVRProviders.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/MyPVRProviders.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/MyPVRRecordings.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/MyPVRRecordings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/MyPVRSearch.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/MyPVRSearch.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/MyPVRTimers.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/MyPVRTimers.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/MyPics.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/MyPics.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/MyPlaylist.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/MyPlaylist.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/MyPrograms.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/MyPrograms.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/MyVideoNav.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/MyVideoNav.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/MyWeather.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/MyWeather.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/PlayerControls.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/PlayerControls.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Pointer.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Pointer.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Settings.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Settings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/SettingsCategory.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/SettingsCategory.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/SettingsProfile.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/SettingsProfile.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/SettingsScreenCalibration.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/SettingsScreenCalibration.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/SettingsSystemInfo.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/SettingsSystemInfo.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/SkinSettings.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/SkinSettings.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/SlideShow.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/SlideShow.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/SmartPlaylistEditor.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/SmartPlaylistEditor.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/SmartPlaylistRule.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/SmartPlaylistRule.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Startup.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Startup.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Timers.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Timers.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/Variables.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/Variables.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/VideoFullScreen.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/VideoFullScreen.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/VideoOSD.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/VideoOSD.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/VideoOSDBookmarks.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/VideoOSDBookmarks.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/View_500_Wall.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/View_500_Wall.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/View_501_Banner.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/View_501_Banner.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/View_502_FanArt.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/View_502_FanArt.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/View_503_NowPlaying.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/View_503_NowPlaying.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/View_504_MediaList.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/View_504_MediaList.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/View_50_List.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/View_50_List.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/View_51_Poster.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/View_51_Poster.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/View_52_IconWall.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/View_52_IconWall.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/View_53_Shift.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/View_53_Shift.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/View_54_InfoWall.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/View_54_InfoWall.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/addons/skin.estuary/xml/View_55_WideList.xml -> /build/kodi-rpi-git/src/kodi-build/addons/skin.estuary/xml/View_55_WideList.xml
-- MODULE: GTEST
-- gtest_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- copy_files_from_filelist_to_buildtree - got pattern: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/installdata/test-reference-data.txt;NO_INSTALL
-- core_file_read_filtered - filename: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/cmake/installdata/test-reference-data.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/addons/gui/skin/test/testdata/Timers.xml -> /build/kodi-rpi-git/src/kodi-build/xbmc/addons/gui/skin/test/testdata/Timers.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/Edl/test/testdata/comskipversion1.txt -> /build/kodi-rpi-git/src/kodi-build/xbmc/cores/VideoPlayer/Edl/test/testdata/comskipversion1.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/Edl/test/testdata/comskipversion2.txt -> /build/kodi-rpi-git/src/kodi-build/xbmc/cores/VideoPlayer/Edl/test/testdata/comskipversion2.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/Edl/test/testdata/edlautowindautowait.edl -> /build/kodi-rpi-git/src/kodi-build/xbmc/cores/VideoPlayer/Edl/test/testdata/edlautowindautowait.edl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/Edl/test/testdata/mplayerframebased.edl -> /build/kodi-rpi-git/src/kodi-build/xbmc/cores/VideoPlayer/Edl/test/testdata/mplayerframebased.edl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/Edl/test/testdata/mplayertimebased.edl -> /build/kodi-rpi-git/src/kodi-build/xbmc/cores/VideoPlayer/Edl/test/testdata/mplayertimebased.edl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/Edl/test/testdata/mplayertimebasedinterleavedcuts.edl -> /build/kodi-rpi-git/src/kodi-build/xbmc/cores/VideoPlayer/Edl/test/testdata/mplayertimebasedinterleavedcuts.edl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/Edl/test/testdata/mplayertimebasedmixed.edl -> /build/kodi-rpi-git/src/kodi-build/xbmc/cores/VideoPlayer/Edl/test/testdata/mplayertimebasedmixed.edl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/Edl/test/testdata/snapstream.mkv.chapters.xml -> /build/kodi-rpi-git/src/kodi-build/xbmc/cores/VideoPlayer/Edl/test/testdata/snapstream.mkv.chapters.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/cores/VideoPlayer/Edl/test/testdata/videoredo.Vprj -> /build/kodi-rpi-git/src/kodi-build/xbmc/cores/VideoPlayer/Edl/test/testdata/videoredo.Vprj
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/audiobook/chaptered.mka -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/audiobook/chaptered.mka
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/audiobook/chapternames-only.mka -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/audiobook/chapternames-only.mka
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/audiobook/lateredition.mka -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/audiobook/lateredition.mka
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/audiobook/lowchapteruid.mka -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/audiobook/lowchapteruid.mka
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/audiobook/microchapter.mka -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/audiobook/microchapter.mka
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/audiobook/nochapteruid.mka -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/audiobook/nochapteruid.mka
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/audiobook/noduration.mka -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/audiobook/noduration.mka
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/audiobook/noendtimes.mka -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/audiobook/noendtimes.mka
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/audiobook/nolevel.mka -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/audiobook/nolevel.mka
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/audiobook/onetrackplusartefact.mka -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/audiobook/onetrackplusartefact.mka
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/audiobook/partnumber.mka -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/audiobook/partnumber.mka
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/audiobook/precedence.mka -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/audiobook/precedence.mka
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/audiobook/repeated.mka -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/audiobook/repeated.mka
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/audiobook/sharedchapteruid.mka -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/audiobook/sharedchapteruid.mka
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/audiobook/singlefile-notitle.mka -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/audiobook/singlefile-notitle.mka
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/audiobook/singlefile.mka -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/audiobook/singlefile.mka
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/audiobook/straychapteruid.mka -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/audiobook/straychapteruid.mka
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/audiobook/twoeditions.mka -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/audiobook/twoeditions.mka
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/audiobook/untagged.mka -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/audiobook/untagged.mka
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/httpdirectory/apache-default.html -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/httpdirectory/apache-default.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/httpdirectory/apache-fancy.html -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/httpdirectory/apache-fancy.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/httpdirectory/apache-html.html -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/httpdirectory/apache-html.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/httpdirectory/basic-multiline.html -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/httpdirectory/basic-multiline.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/httpdirectory/basic.html -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/httpdirectory/basic.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/httpdirectory/lighttp-default.html -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/httpdirectory/lighttp-default.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/httpdirectory/nginx-default.html -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/httpdirectory/nginx-default.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/data/httpdirectory/nginx-fancyindex.html -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/data/httpdirectory/nginx-fancyindex.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/extendedlocalheader.zip -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/extendedlocalheader.zip
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/reffile.txt -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/reffile.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/reffile.txt.rar -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/reffile.txt.rar
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/reffile.txt.zip -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/reffile.txt.zip
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/reffile.txt.zip64.zip -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/reffile.txt.zip64.zip
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/dummy64.zip -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/dummy64.zip
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/refRARnormal.rar -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/refRARnormal.rar
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/test/refRARstored.rar -> /build/kodi-rpi-git/src/kodi-build/xbmc/filesystem/test/refRARstored.rar
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/network/test/data/webserver/test-ranges.txt -> /build/kodi-rpi-git/src/kodi-build/xbmc/network/test/data/webserver/test-ranges.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/network/test/data/webserver/test.html -> /build/kodi-rpi-git/src/kodi-build/xbmc/network/test/data/webserver/test.html
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/network/test/data/webserver/test.png -> /build/kodi-rpi-git/src/kodi-build/xbmc/network/test/data/webserver/test.png
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/pictures/metadata/test/testdata/exifgps.jpg -> /build/kodi-rpi-git/src/kodi-build/xbmc/pictures/metadata/test/testdata/exifgps.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/pictures/metadata/test/testdata/iptc.jpg -> /build/kodi-rpi-git/src/kodi-build/xbmc/pictures/metadata/test/testdata/iptc.jpg
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/playlists/test/test.asx -> /build/kodi-rpi-git/src/kodi-build/xbmc/playlists/test/test.asx
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/playlists/test/test.b4s -> /build/kodi-rpi-git/src/kodi-build/xbmc/playlists/test/test.b4s
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/playlists/test/test.pxml -> /build/kodi-rpi-git/src/kodi-build/xbmc/playlists/test/test.pxml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/playlists/test/test.wpl -> /build/kodi-rpi-git/src/kodi-build/xbmc/playlists/test/test.wpl
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/playlists/test/test.xspf -> /build/kodi-rpi-git/src/kodi-build/xbmc/playlists/test/test.xspf
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/settings/test/test-MediaSources.xml -> /build/kodi-rpi-git/src/kodi-build/xbmc/settings/test/test-MediaSources.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video/test/testdata/moviestack_ab/Movie-(2001)/Movie-(2001)A.mp4 -> /build/kodi-rpi-git/src/kodi-build/xbmc/video/test/testdata/moviestack_ab/Movie-(2001)/Movie-(2001)A.mp4
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video/test/testdata/moviestack_ab/Movie-(2001)/Movie-(2001)B.mp4 -> /build/kodi-rpi-git/src/kodi-build/xbmc/video/test/testdata/moviestack_ab/Movie-(2001)/Movie-(2001)B.mp4
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video/test/testdata/moviestack_part/Movie_(2001)/Movie_(2001)_part1.mkv -> /build/kodi-rpi-git/src/kodi-build/xbmc/video/test/testdata/moviestack_part/Movie_(2001)/Movie_(2001)_part1.mkv
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video/test/testdata/moviestack_part/Movie_(2001)/Movie_(2001)_part2.mkv -> /build/kodi-rpi-git/src/kodi-build/xbmc/video/test/testdata/moviestack_part/Movie_(2001)/Movie_(2001)_part2.mkv
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video/test/testdata/moviestack_part/Movie_(2001)/Movie_(2001)_part3.mkv -> /build/kodi-rpi-git/src/kodi-build/xbmc/video/test/testdata/moviestack_part/Movie_(2001)/Movie_(2001)_part3.mkv
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video/test/testdata/moviestack_dvdiso/Movie_(2001)/Movie_(2001)_dvd1.iso -> /build/kodi-rpi-git/src/kodi-build/xbmc/video/test/testdata/moviestack_dvdiso/Movie_(2001)/Movie_(2001)_dvd1.iso
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video/test/testdata/moviestack_dvdiso/Movie_(2001)/Movie_(2001)_dvd2.iso -> /build/kodi-rpi-git/src/kodi-build/xbmc/video/test/testdata/moviestack_dvdiso/Movie_(2001)/Movie_(2001)_dvd2.iso
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video/test/testdata/moviestack_blurayiso/Movie_(2001)/Movie_(2001)_part1.iso -> /build/kodi-rpi-git/src/kodi-build/xbmc/video/test/testdata/moviestack_blurayiso/Movie_(2001)/Movie_(2001)_part1.iso
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video/test/testdata/moviestack_blurayiso/Movie_(2001)/Movie_(2001)_part2.iso -> /build/kodi-rpi-git/src/kodi-build/xbmc/video/test/testdata/moviestack_blurayiso/Movie_(2001)/Movie_(2001)_part2.iso
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video/test/testdata/moviestack_subfolder_parts/Movie_(2001)/part_1/Movie_(2001)_part1.mkv -> /build/kodi-rpi-git/src/kodi-build/xbmc/video/test/testdata/moviestack_subfolder_parts/Movie_(2001)/part_1/Movie_(2001)_part1.mkv
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video/test/testdata/moviestack_subfolder_parts/Movie_(2001)/part_2/Movie_(2001)_part2.mkv -> /build/kodi-rpi-git/src/kodi-build/xbmc/video/test/testdata/moviestack_subfolder_parts/Movie_(2001)/part_2/Movie_(2001)_part2.mkv
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video/test/testdata/moviestack_subfolder_parts/Movie_(2001)/part_3/Movie_(2001)_part3.mkv -> /build/kodi-rpi-git/src/kodi-build/xbmc/video/test/testdata/moviestack_subfolder_parts/Movie_(2001)/part_3/Movie_(2001)_part3.mkv
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video/test/testdata/moviestack_subfolder_disc_parts/Movie_(2001)/part_1/VIDEO_TS/VIDEO_TS.IFO -> /build/kodi-rpi-git/src/kodi-build/xbmc/video/test/testdata/moviestack_subfolder_disc_parts/Movie_(2001)/part_1/VIDEO_TS/VIDEO_TS.IFO
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video/test/testdata/moviestack_subfolder_disc_parts/Movie_(2001)/part_2/BDMV/index.bdmv -> /build/kodi-rpi-git/src/kodi-build/xbmc/video/test/testdata/moviestack_subfolder_disc_parts/Movie_(2001)/part_2/BDMV/index.bdmv
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video/test/testdata/moviestack_subfolder_movie/Movie(2001)part1/Movie_(2001)_part1.mkv -> /build/kodi-rpi-git/src/kodi-build/xbmc/video/test/testdata/moviestack_subfolder_movie/Movie(2001)part1/Movie_(2001)_part1.mkv
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video/test/testdata/moviestack_subfolder_movie/Movie(2001)part2/Movie_(2001)_part2.mkv -> /build/kodi-rpi-git/src/kodi-build/xbmc/video/test/testdata/moviestack_subfolder_movie/Movie(2001)part2/Movie_(2001)_part2.mkv
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video/test/testdata/moviestack_discn_parts/Movie_(2001)/disc_1/disc.iso -> /build/kodi-rpi-git/src/kodi-build/xbmc/video/test/testdata/moviestack_discn_parts/Movie_(2001)/disc_1/disc.iso
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/video/test/testdata/moviestack_discn_parts/Movie_(2001)/disc_2/disc.iso -> /build/kodi-rpi-git/src/kodi-build/xbmc/video/test/testdata/moviestack_discn_parts/Movie_(2001)/disc_2/disc.iso
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry.txt -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry-case.txt -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry-case.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry-date-invalid.txt -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry-date-invalid.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry-date-valid.txt -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry-date-valid.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry-invalid1.txt -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry-invalid1.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry-invalid2.txt -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry-invalid2.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry-lineendings-lf.txt -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry-lineendings-lf.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry-lineendings-crlf.txt -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry-lineendings-crlf.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry-records1.txt -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry-records1.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry-records2.txt -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry-records2.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry-scope.txt -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry-scope.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry-strings.txt -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry-strings.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry-type.txt -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/i18n/Bcp47Registry/test/test-language-subtag-registry-type.txt
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/CXBMCTinyXML-test.xml -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/CXBMCTinyXML-test.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/rss.xml -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/rss.xml
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/data/bluray/BDMV/STREAM/00001.m2ts -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/data/bluray/BDMV/STREAM/00001.m2ts
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/data/language/Spanish/strings.po -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/data/language/Spanish/strings.po
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/resources/sample_chpl.mp4 -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/resources/sample_chpl.mp4
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/resources/no_chapters.mp4 -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/resources/no_chapters.mp4
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/resources/corrupt_chpl.mp4 -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/resources/corrupt_chpl.mp4
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/resources/zipfile.zip -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/resources/zipfile.zip
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/resources/rarfile.rar -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/resources/rarfile.rar
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/resources/archives_in_zip.zip -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/resources/archives_in_zip.zip
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/resources/archives_in_rar.rar -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/resources/archives_in_rar.rar
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/100.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/100.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/101.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/101.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/102.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/102.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/103.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/103.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/104.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/104.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/105.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/105.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/106.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/106.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/107.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/107.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/108.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/108.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/109.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/109.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/10.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/10.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/110.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/110.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/111.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/111.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/112.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/112.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/113.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/113.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/114.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/114.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/115.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/115.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/116.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/116.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/117.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/117.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/118.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/118.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/119.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/119.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/11.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/11.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/120.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/120.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/121.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/121.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/122.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/122.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/123.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/123.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/124.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/124.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/125.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/125.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/126.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/126.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/127.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/127.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/128.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/128.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/129.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/129.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/12.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/12.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/130.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/130.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/131.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/131.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/132.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/132.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/133.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/133.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/134.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/134.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/135.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/135.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/136.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/136.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/137.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/137.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/138.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/138.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/139.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/139.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/13.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/13.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/140.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/140.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/141.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/141.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/142.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/142.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/143.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/143.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/144.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/144.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/145.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/145.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/146.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/146.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/147.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/147.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/148.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/148.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/149.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/149.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/14.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/14.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/150.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/150.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/151.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/151.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/152.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/152.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/153.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/153.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/154.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/154.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/155.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/155.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/156.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/156.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/157.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/157.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/158.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/158.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/159.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/159.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/15.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/15.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/160.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/160.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/161.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/161.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/162.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/162.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/163.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/163.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/164.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/164.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/165.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/165.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/166.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/166.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/167.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/167.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/168.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/168.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/169.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/169.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/16.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/16.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/170.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/170.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/171.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/171.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/172.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/172.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/173.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/173.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/174.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/174.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/175.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/175.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/176.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/176.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/177.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/177.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/178.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/178.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/179.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/179.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/17.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/17.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/180.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/180.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/181.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/181.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/182.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/182.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/183.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/183.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/184.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/184.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/185.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/185.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/186.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/186.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/187.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/187.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/188.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/188.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/189.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/189.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/18.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/18.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/190.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/190.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/191.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/191.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/192.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/192.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/193.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/193.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/194.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/194.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/195.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/195.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/196.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/196.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/197.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/197.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/198.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/198.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/199.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/199.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/19.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/19.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/1.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/1.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/200.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/200.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/201.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/201.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/202.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/202.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/203.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/203.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/204.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/204.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/205.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/205.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/206.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/206.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/207.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/207.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/208.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/208.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/209.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/209.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/20.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/20.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/210.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/210.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/211.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/211.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/212.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/212.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/213.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/213.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/214.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/214.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/215.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/215.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/216.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/216.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/217.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/217.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/218.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/218.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/219.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/219.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/21.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/21.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/220.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/220.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/221.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/221.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/222.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/222.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/223.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/223.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/224.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/224.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/225.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/225.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/226.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/226.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/227.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/227.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/228.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/228.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/229.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/229.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/22.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/22.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/230.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/230.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/231.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/231.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/232.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/232.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/233.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/233.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/234.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/234.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/235.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/235.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/236.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/236.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/237.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/237.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/238.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/238.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/239.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/239.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/23.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/23.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/240.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/240.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/241.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/241.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/242.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/242.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/243.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/243.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/244.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/244.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/245.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/245.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/246.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/246.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/247.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/247.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/248.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/248.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/249.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/249.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/24.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/24.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/250.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/250.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/251.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/251.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/252.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/252.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/253.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/253.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/254.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/254.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/255.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/255.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/256.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/256.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/257.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/257.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/258.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/258.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/259.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/259.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/25.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/25.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/260.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/260.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/261.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/261.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/262.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/262.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/263.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/263.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/264.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/264.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/265.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/265.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/266.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/266.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/267.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/267.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/268.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/268.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/269.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/269.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/26.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/26.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/270.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/270.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/271.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/271.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/272.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/272.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/273.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/273.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/274.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/274.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/275.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/275.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/276.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/276.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/277.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/277.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/278.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/278.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/279.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/279.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/27.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/27.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/280.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/280.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/281.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/281.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/282.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/282.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/283.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/283.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/284.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/284.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/285.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/285.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/286.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/286.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/287.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/287.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/288.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/288.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/289.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/289.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/28.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/28.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/290.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/290.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/291.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/291.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/292.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/292.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/293.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/293.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/294.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/294.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/295.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/295.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/296.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/296.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/297.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/297.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/298.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/298.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/299.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/299.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/29.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/29.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/2.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/2.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/300.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/300.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/301.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/301.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/302.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/302.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/303.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/303.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/304.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/304.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/305.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/305.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/306.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/306.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/307.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/307.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/308.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/308.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/309.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/309.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/30.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/30.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/310.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/310.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/311.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/311.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/312.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/312.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/313.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/313.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/314.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/314.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/315.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/315.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/316.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/316.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/317.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/317.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/318.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/318.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/319.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/319.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/31.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/31.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/320.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/320.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/321.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/321.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/322.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/322.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/323.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/323.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/324.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/324.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/325.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/325.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/326.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/326.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/327.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/327.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/328.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/328.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/329.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/329.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/32.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/32.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/330.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/330.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/331.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/331.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/332.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/332.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/333.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/333.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/334.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/334.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/335.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/335.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/336.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/336.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/337.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/337.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/338.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/338.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/339.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/339.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/33.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/33.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/340.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/340.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/341.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/341.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/342.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/342.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/343.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/343.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/344.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/344.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/345.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/345.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/346.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/346.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/347.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/347.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/348.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/348.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/349.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/349.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/34.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/34.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/350.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/350.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/351.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/351.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/352.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/352.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/353.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/353.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/354.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/354.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/355.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/355.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/356.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/356.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/357.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/357.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/358.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/358.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/359.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/359.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/35.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/35.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/360.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/360.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/361.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/361.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/362.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/362.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/363.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/363.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/364.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/364.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/365.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/365.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/366.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/366.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/367.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/367.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/368.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/368.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/369.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/369.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/36.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/36.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/370.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/370.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/371.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/371.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/372.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/372.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/373.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/373.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/374.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/374.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/375.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/375.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/376.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/376.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/377.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/377.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/378.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/378.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/379.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/379.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/37.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/37.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/380.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/380.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/381.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/381.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/382.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/382.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/383.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/383.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/384.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/384.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/385.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/385.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/386.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/386.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/387.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/387.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/388.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/388.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/389.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/389.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/38.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/38.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/390.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/390.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/391.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/391.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/392.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/392.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/393.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/393.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/394.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/394.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/395.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/395.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/396.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/396.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/397.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/397.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/398.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/398.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/399.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/399.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/39.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/39.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/3.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/3.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/400.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/400.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/401.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/401.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/402.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/402.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/403.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/403.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/404.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/404.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/405.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/405.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/406.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/406.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/407.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/407.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/408.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/408.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/409.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/409.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/40.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/40.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/410.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/410.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/411.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/411.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/412.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/412.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/413.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/413.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/414.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/414.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/415.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/415.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/416.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/416.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/417.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/417.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/418.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/418.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/419.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/419.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/41.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/41.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/420.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/420.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/421.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/421.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/422.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/422.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/423.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/423.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/424.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/424.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/425.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/425.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/426.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/426.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/427.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/427.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/428.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/428.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/429.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/429.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/42.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/42.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/430.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/430.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/431.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/431.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/432.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/432.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/433.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/433.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/434.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/434.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/435.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/435.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/436.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/436.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/437.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/437.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/438.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/438.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/439.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/439.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/43.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/43.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/440.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/440.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/441.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/441.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/442.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/442.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/443.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/443.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/444.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/444.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/445.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/445.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/446.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/446.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/447.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/447.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/448.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/448.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/449.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/449.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/44.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/44.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/450.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/450.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/451.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/451.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/452.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/452.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/453.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/453.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/454.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/454.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/455.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/455.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/456.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/456.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/457.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/457.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/458.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/458.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/459.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/459.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/45.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/45.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/460.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/460.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/461.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/461.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/462.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/462.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/463.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/463.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/464.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/464.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/465.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/465.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/466.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/466.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/467.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/467.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/468.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/468.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/469.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/469.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/46.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/46.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/470.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/470.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/471.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/471.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/472.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/472.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/473.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/473.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/474.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/474.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/475.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/475.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/476.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/476.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/477.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/477.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/478.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/478.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/479.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/479.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/47.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/47.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/480.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/480.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/481.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/481.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/482.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/482.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/483.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/483.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/484.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/484.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/485.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/485.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/486.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/486.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/487.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/487.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/488.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/488.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/489.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/489.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/48.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/48.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/490.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/490.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/491.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/491.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/492.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/492.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/493.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/493.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/494.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/494.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/495.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/495.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/496.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/496.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/497.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/497.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/498.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/498.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/499.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/499.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/49.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/49.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/4.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/4.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/500.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/500.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/501.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/501.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/502.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/502.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/503.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/503.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/504.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/504.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/505.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/505.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/506.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/506.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/507.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/507.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/508.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/508.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/509.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/509.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/50.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/50.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/510.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/510.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/511.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/511.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/512.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/512.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/513.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/513.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/514.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/514.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/515.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/515.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/516.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/516.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/517.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/517.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/518.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/518.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/519.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/519.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/51.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/51.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/520.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/520.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/521.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/521.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/522.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/522.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/523.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/523.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/524.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/524.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/525.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/525.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/526.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/526.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/527.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/527.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/528.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/528.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/529.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/529.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/52.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/52.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/530.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/530.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/531.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/531.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/532.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/532.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/533.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/533.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/534.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/534.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/535.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/535.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/536.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/536.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/537.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/537.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/538.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/538.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/539.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/539.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/53.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/53.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/540.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/540.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/541.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/541.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/542.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/542.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/543.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/543.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/544.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/544.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/545.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/545.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/546.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/546.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/547.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/547.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/548.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/548.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/549.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/549.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/54.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/54.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/550.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/550.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/551.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/551.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/552.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/552.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/553.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/553.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/554.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/554.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/555.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/555.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/556.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/556.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/557.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/557.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/558.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/558.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/559.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/559.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/55.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/55.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/560.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/560.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/561.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/561.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/562.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/562.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/563.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/563.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/564.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/564.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/565.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/565.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/566.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/566.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/567.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/567.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/568.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/568.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/569.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/569.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/56.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/56.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/570.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/570.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/571.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/571.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/572.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/572.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/573.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/573.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/574.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/574.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/575.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/575.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/576.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/576.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/577.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/577.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/578.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/578.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/579.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/579.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/57.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/57.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/580.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/580.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/581.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/581.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/582.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/582.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/583.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/583.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/584.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/584.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/585.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/585.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/586.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/586.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/587.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/587.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/588.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/588.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/589.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/589.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/58.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/58.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/590.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/590.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/591.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/591.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/592.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/592.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/593.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/593.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/594.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/594.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/595.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/595.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/596.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/596.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/597.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/597.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/598.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/598.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/599.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/599.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/59.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/59.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/5.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/5.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/600.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/600.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/601.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/601.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/602.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/602.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/603.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/603.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/604.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/604.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/605.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/605.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/606.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/606.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/607.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/607.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/608.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/608.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/609.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/609.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/60.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/60.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/610.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/610.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/611.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/611.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/612.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/612.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/613.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/613.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/614.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/614.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/615.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/615.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/616.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/616.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/617.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/617.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/618.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/618.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/619.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/619.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/61.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/61.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/620.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/620.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/621.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/621.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/622.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/622.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/623.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/623.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/624.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/624.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/625.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/625.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/626.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/626.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/627.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/627.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/628.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/628.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/629.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/629.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/62.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/62.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/630.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/630.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/631.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/631.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/632.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/632.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/633.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/633.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/634.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/634.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/635.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/635.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/636.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/636.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/637.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/637.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/638.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/638.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/639.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/639.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/63.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/63.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/640.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/640.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/641.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/641.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/642.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/642.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/643.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/643.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/644.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/644.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/645.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/645.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/646.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/646.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/647.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/647.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/648.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/648.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/649.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/649.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/64.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/64.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/650.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/650.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/651.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/651.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/652.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/652.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/653.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/653.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/654.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/654.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/655.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/655.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/656.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/656.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/657.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/657.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/658.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/658.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/659.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/659.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/65.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/65.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/660.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/660.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/661.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/661.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/662.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/662.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/663.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/663.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/664.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/664.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/665.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/665.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/666.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/666.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/667.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/667.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/668.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/668.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/669.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/669.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/66.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/66.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/670.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/670.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/671.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/671.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/672.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/672.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/673.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/673.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/674.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/674.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/675.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/675.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/676.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/676.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/677.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/677.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/678.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/678.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/679.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/679.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/67.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/67.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/680.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/680.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/681.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/681.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/682.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/682.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/683.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/683.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/684.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/684.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/685.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/685.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/686.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/686.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/687.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/687.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/688.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/688.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/689.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/689.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/68.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/68.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/690.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/690.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/691.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/691.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/692.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/692.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/693.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/693.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/694.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/694.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/695.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/695.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/696.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/696.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/697.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/697.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/698.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/698.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/699.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/699.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/69.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/69.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/6.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/6.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/700.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/700.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/701.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/701.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/702.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/702.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/703.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/703.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/704.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/704.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/705.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/705.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/706.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/706.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/707.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/707.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/708.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/708.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/709.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/709.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/70.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/70.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/710.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/710.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/711.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/711.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/712.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/712.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/713.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/713.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/714.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/714.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/715.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/715.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/716.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/716.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/717.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/717.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/718.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/718.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/719.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/719.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/71.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/71.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/720.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/720.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/721.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/721.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/722.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/722.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/723.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/723.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/724.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/724.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/725.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/725.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/726.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/726.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/727.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/727.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/728.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/728.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/729.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/729.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/72.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/72.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/730.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/730.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/731.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/731.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/732.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/732.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/733.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/733.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/734.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/734.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/735.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/735.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/736.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/736.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/737.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/737.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/738.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/738.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/739.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/739.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/73.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/73.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/740.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/740.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/741.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/741.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/742.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/742.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/743.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/743.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/744.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/744.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/745.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/745.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/746.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/746.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/747.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/747.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/748.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/748.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/74.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/74.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/75.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/75.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/76.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/76.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/77.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/77.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/78.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/78.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/79.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/79.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/7.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/7.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/80.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/80.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/81.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/81.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/82.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/82.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/83.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/83.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/84.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/84.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/85.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/85.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/86.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/86.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/87.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/87.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/88.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/88.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/89.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/89.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/8.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/8.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/90.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/90.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/91.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/91.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/92.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/92.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/93.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/93.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/94.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/94.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/95.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/95.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/96.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/96.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/97.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/97.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/98.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/98.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/99.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/99.json
-- copy_file_to_buildtree - copying file: /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/test/testdata/9.json -> /build/kodi-rpi-git/src/kodi-build/xbmc/utils/test/testdata/9.json
-- Found Doxygen: /usr/bin/doxygen (found version "1.18.0") found components: doxygen dot
-- MODULE: CWIID
-- cwiid_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find cwiid (missing: cwiid_DIR)
-- Checking for module 'cwiid'
-- Package 'cwiid' not found
-- MODULE: GLU
-- glu_LIB_TYPE: target
-- DEP_LOCATION: /build/kodi-rpi-git/src/kodi-build/build
-- PROJECTSOURCE: /build/kodi-rpi-git/src/xbmc-gs-rpios_master
-- Could NOT find glu (missing: glu_DIR)
-- Checking for module 'glu'
-- Found glu, version 9.0.3
-- Found PythonInterpreter: /bin/python3 (found version "3.14.7")
-- #---- 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
-- 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: Yes
-- XSLT enabled: Yes
-- VAAPI enabled: No
-- VAAPI enabled: No
-- MARIADBCLIENT enabled: No
-- MYSQLCLIENT enabled: Yes
--
#--------------- Internal Variables -------------#
-- DEPLIBS:
-- core_DEPENDS: network_httprequesthandlers_python;network_httprequesthandlers;network_upnp;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;rp-shaders-gles;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_i18n_Bcp47Registry;utils_i18n;utils_guilib;utils;threads;storage;resources;rendering_capture;rendering;programs;powermanagement;playlists;platform_common;pictures_metadata;pictures;messagingHelpers;messaging;jobs;imagefiles;guilib_listproviders;guilib_announcement_handlers;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;rp-shaders;retroplayer_savestates;rp-videorenderers;rp-rendering;rp-process;retroplayer_playback;retroplayer_guiwindows;retroplayer_guiplayback;retroplayer_guicontrols;retroplayer_guibridge;rp-buffers-video;rp-buffers;rp_audio;retroplayer;pvr_windows;pvr_utils;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_mapping;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;game_disc_dialog;gamedialogs;games_database;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;gamediscs;gamecheevos;gameaddons;games;videodatabasedirectory;musicdatabasedirectory;bluray;filesystem;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: 20260829-89049014ba-dirty
-- Build date: 20260830
-- #---------------------------------------------#
-- CPACK_GENERATOR :
-- CPACK_SOURCE_GENERATOR:
-- #---------------------------------------------#
-- Configuring done (64.2s)
-- Generating done (6.8s)
CMake Warning (unused-cli):
Manually-specified variables were not used by the project:
ENABLE_INTERNAL_RapidJSON
ENABLE_LDGOLD
libdvdcss_URL
libdvdnav_URL
libdvdread_URL
-- Build files have been written to: /build/kodi-rpi-git/src/kodi-build
[ 1%] Creating directories for 'build-crossguid'
[ 1%] Creating directories for 'build-ffmpeg'
[ 1%] Creating directories for 'build-flatc'
[ -3%] Creating directories for 'build-flatbuffers'
[ 1%] Creating directories for 'build-udfread'
[ 1%] Creating directories for 'buildtexturepacker'
[ 1%] Creating directories for 'build-JsonSchemaBuilder'
[ 1%] Creating directories for 'build-fstrcmp'
[ 1%] No download step for 'buildtexturepacker'
[ 1%] Performing download step (download, verify and extract) for 'build-flatc'
[ 1%] Performing download step (verify and extract) for 'build-udfread'
[ 1%] Performing download step (verify and extract) for 'build-fstrcmp'
[ 1%] Performing download step (verify and extract) for 'build-flatbuffers'
[ 1%] Performing download step (verify and extract) for 'build-ffmpeg'
[ 1%] Performing download step (verify and extract) for 'build-crossguid'
[ 1%] No download step for 'build-JsonSchemaBuilder'
-- verifying file...
file='/build/kodi-rpi-git/src/ffmpeg-9.0.1.tar.xz'
-- verifying file...
file='/build/kodi-rpi-git/src/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz'
-- verifying file...
file='/build/kodi-rpi-git/src/fstrcmp-0.7.D001.tar.gz'
-- verifying file...
file='/build/kodi-rpi-git/src/libudfread-1.2.0.tar.bz2'
-- verifying file... done
-- Downloading...
dst='/build/kodi-rpi-git/src/kodi-build/build/download/flatbuffers-23.3.3.tar.gz'
timeout='none'
inactivity timeout='none'
-- Using src='https://mirrors.kodi.tv/build-deps/sources/flatbuffers-23.3.3.tar.gz'
-- verifying file... done
-- verifying file...
file='/build/kodi-rpi-git/src/flatbuffers-23.3.3.tar.gz'
-- verifying file... done
-- verifying file... done
-- extracting...
src='/build/kodi-rpi-git/src/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz'
dst='/build/kodi-rpi-git/src/kodi-build/build/build-crossguid/src/build-crossguid'
-- extracting...
src='/build/kodi-rpi-git/src/fstrcmp-0.7.D001.tar.gz'
dst='/build/kodi-rpi-git/src/kodi-build/build/build-fstrcmp/src/build-fstrcmp'
-- extracting... [tar xf]
-- extracting... [tar xf]
-- extracting...
src='/build/kodi-rpi-git/src/libudfread-1.2.0.tar.bz2'
dst='/build/kodi-rpi-git/src/kodi-build/build/build-udfread/src/build-udfread'
-- extracting... [tar xf]
-- extracting...
src='/build/kodi-rpi-git/src/flatbuffers-23.3.3.tar.gz'
dst='/build/kodi-rpi-git/src/kodi-build/build/build-flatbuffers/src/build-flatbuffers'
-- verifying file... done
-- extracting... [tar xf]
[ 1%] No update step for 'buildtexturepacker'
[ 1%] No update step for 'build-JsonSchemaBuilder'
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
-- extracting...
src='/build/kodi-rpi-git/src/ffmpeg-9.0.1.tar.xz'
dst='/build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg'
-- extracting... [analysis]
-- extracting... [tar xf]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
[ 1%] No update step for 'build-crossguid'
[ 1%] No update step for 'build-udfread'
[ 1%] No patch step for 'buildtexturepacker'
[ 1%] No update step for 'build-fstrcmp'
[ 2%] No patch step for 'build-JsonSchemaBuilder'
-- [download 1% complete]
-- [download 2% complete]
-- [download 3% complete]
-- [download 4% complete]
-- [download 5% complete]
-- [download 6% complete]
-- [download 7% complete]
-- [download 8% complete]
-- [download 9% complete]
-- [download 10% complete]
-- [download 11% complete]
-- [download 12% complete]
-- [download 13% complete]
-- [download 14% complete]
-- [download 15% complete]
-- [download 16% complete]
-- [download 17% complete]
-- [download 18% complete]
-- [download 19% complete]
-- [download 20% complete]
-- [download 21% complete]
-- [download 22% complete]
-- [download 23% complete]
-- [download 24% complete]
-- [download 25% complete]
-- [download 26% complete]
-- [download 28% complete]
-- [download 29% complete]
-- [download 30% complete]
-- [download 31% complete]
-- [download 32% complete]
-- [download 33% complete]
-- [download 34% complete]
-- [download 35% complete]
-- [download 36% complete]
-- [download 37% complete]
[ 2%] Performing patch step for 'build-crossguid'
-- [download 38% complete]
-- [download 40% complete]
-- [download 41% complete]
-- [download 42% complete]
-- [download 43% complete]
-- [download 44% complete]
-- [download 45% complete]
[ 2%] Performing patch step for 'build-udfread'
-- [download 46% complete]
-- [download 48% complete]
-- [download 50% complete]
-- [download 51% complete]
-- [download 53% complete]
-- [download 54% complete]
-- [download 56% complete]
[ 2%] Performing configure step for 'buildtexturepacker'
patching file src/guid.cpp
-- [download 64% complete]
-- [download 72% complete]
-- [download 76% complete]
[ 2%] Performing configure step for 'build-JsonSchemaBuilder'
patching file meson.build
patching file src/default_blockinput.c
-- [download 79% complete]
-- [download 81% complete]
patching file src/udfread.c
-- [download 83% complete]
patching file src/udfread.h
-- [download 84% complete]
-- [download 85% complete]
-- [download 86% complete]
-- [download 87% complete]
-- [download 88% complete]
-- [download 89% complete]
-- [download 91% complete]
-- [download 94% complete]
[ 2%] No patch step for 'build-fstrcmp'
-- [download 97% complete]
-- [download 98% complete]
patching file CMakeLists.txt
-- [download 99% complete]
-- [download 100% complete]
-- verifying file...
file='/build/kodi-rpi-git/src/kodi-build/build/download/flatbuffers-23.3.3.tar.gz'
patching file include/crossguid/guid.hpp
-- Downloading... done
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
[ 2%] Performing configure step for 'build-udfread'
[ 2%] Performing configure step for 'build-crossguid'
[ 2%] No update step for 'build-flatbuffers'
-- extracting...
src='/build/kodi-rpi-git/src/kodi-build/build/download/flatbuffers-23.3.3.tar.gz'
dst='/build/kodi-rpi-git/src/kodi-build/build/build-flatc/src/build-flatc'
-- extracting... [tar xf]
[ 2%] Performing configure step for 'build-fstrcmp'
CMake Warning (deprecated) 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.
This warning is for project developers. Use -Wno-author or -Wno-deprecated
to suppress it.
[ 3%] No patch step for 'build-flatbuffers'
-- The C compiler identification is GNU 16.1.1
-- The C compiler identification is GNU 16.1.1
autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: configure.ac: no obvious need to run autopoint
[ 3%] Performing configure step for 'build-flatbuffers'
-- The C compiler identification is GNU 16.1.1
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
-- Proceeding with version: 23.3.3.0
[ 3%] No update step for 'build-flatc'
[ 3%] No patch step for 'build-flatc'
[ 3%] Performing configure step for 'build-flatc'
-- Proceeding with version: 23.3.3.0
-- The CXX compiler identification is GNU 16.1.1
-- The CXX compiler identification is GNU 16.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info
-- The CXX compiler identification is GNU 16.1.1
-- The CXX compiler identification is GNU 16.1.1
-- Detecting C compiler ABI info
-- Detecting CXX compiler ABI info
-- Detecting C 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
-- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting C compiler ABI info - done
autoreconf: running: aclocal --force
-- The CXX compiler identification is GNU 16.1.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info
-- 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 - done
-- Detecting CXX 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
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compiler ABI info - done
-- 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
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting CXX compile features - done
-- Detecting CXX compiler ABI info - done
-- Found Lzo2: /usr/lib/liblzo2.so
-- Configuring done (1.8s)
-- Generating done (0.0s)
CMake Warning (unused-cli):
Manually-specified variables were not used by the project:
CMAKE_INSTALL_LIBDIR
PROJECTSOURCE
-- Build files have been written to: /build/kodi-rpi-git/src/kodi-build/build/build-JsonSchemaBuilder/src/build-JsonSchemaBuilder-build
-- Looking for strtof_l
-- Found ZLIB: /usr/lib/libz.so (found version "1.3.2")
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PNG: /usr/lib/libpng.so (found version "1.6.58")
-- Found GIF: /usr/lib/libgif.so (found version "6.1.3")
-- Found PkgConfig: /usr/bin/pkg-config (found version "3.0.6")
-- Looking for strtof_l - found
-- Looking for strtoull_l
[ 3%] Performing build step for 'build-JsonSchemaBuilder'
-- Found JPEG: /usr/lib/libjpeg.so (found version "80")
-- Configuring done (1.9s)
-- Generating done (0.0s)
-- Build files have been written to: /build/kodi-rpi-git/src/kodi-build/build/build-texturepacker/src/buildtexturepacker-build
[ 3%] Performing build step for 'buildtexturepacker'
CMake Warning (author) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:493 (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-author to suppress it.
-- Found LibUUID: /usr/lib/libuuid.so (found version "2.42.2")
-- Configuring done (1.9s)
-- Generating done (0.0s)
CMake Warning (unused-cli):
Manually-specified variables were not used by the project:
PROJECTSOURCE
-- Build files have been written to: /build/kodi-rpi-git/src/kodi-build/build/build-crossguid/src/build-crossguid-build
autoreconf: configure.ac: tracing
[ 50%] Building CXX object CMakeFiles/JsonSchemaBuilder.dir/JsonSchemaBuilder.cpp.o
[ 3%] Performing build step for 'build-crossguid'
[ 10%] Building CXX object CMakeFiles/TexturePacker.dir/md5.cpp.o
-- Looking for strtof_l - found
-- Looking for strtoull_l
-- Looking for strtoull_l - found
-- Looking for realpath
[ 50%] Building CXX object CMakeFiles/crossguid.dir/src/guid.cpp.o
[ 20%] Building CXX object CMakeFiles/TexturePacker.dir/DecoderManager.cpp.o
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
-- Looking for strtoull_l - found
-- Looking for realpath
[ 3%] No update step for 'build-ffmpeg'
-- Looking for realpath - found
-- CMAKE_CXX_FLAGS:
-- Configuring done (2.4s)
-- Generating done (0.0s)
CMake Warning (unused-cli):
Manually-specified variables were not used by the project:
PROJECTSOURCE
-- Build files have been written to: /build/kodi-rpi-git/src/kodi-build/build/build-flatbuffers/src/build-flatbuffers-build
autoreconf: configure.ac: not using Libtool
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: configure.ac: no need to run autopoint (confirmed)
autoreconf: running: /usr/bin/autoconf --force
[ 3%] Performing patch step for 'build-ffmpeg'
[ 3%] Performing build step for 'build-flatbuffers'
The Meson build system
Version: 1.12.0
Source dir: /build/kodi-rpi-git/src/kodi-build/build/build-udfread/src/build-udfread
Build dir: /build/kodi-rpi-git/src/kodi-build/build/build-udfread/src/build-udfread/build
Build type: cross build
Project name: libudfread
Project version: 1.2.0
C compiler for the host machine: /usr/lib/distcc/bin/cc (gcc 16.1.1 "aarch64-unknown-linux-gnu-gcc (GCC) 16.1.1 20260430")
C linker for the host machine: /usr/lib/distcc/bin/cc ld.gold 2.46.0
C compiler for the build machine: cc (gcc 16.1.1 "aarch64-unknown-linux-gnu-gcc (GCC) 16.1.1 20260430")
C linker for the build machine: cc ld.bfd 2.46.0
Build machine cpu family: aarch64
Build machine cpu: aarch64
Host machine cpu family: aarch64
Host machine cpu:
Target machine cpu family: aarch64
Target machine cpu:
Has header "unistd.h" : YES
Has header "fcntl.h" : YES
Checking for function "pread" : YES
Run-time dependency threads found: YES
Compiler for C supports arguments -Wdisabled-optimization: YES
Compiler for C supports arguments -Wpointer-arith: YES
Compiler for C supports arguments -Wredundant-decls: YES
Compiler for C supports arguments -Wcast-qual: YES
Compiler for C supports arguments -Wwrite-strings: YES
Compiler for C supports arguments -Wundef: YES
Compiler for C supports arguments -Wshadow: YES
Compiler for C supports arguments -Wmissing-prototypes: YES
Compiler for C supports arguments -Werror=implicit-function-declaration: YES
Compiler for C supports arguments -Werror-implicit-function-declaration: YES
Compiler for C supports arguments -Winline: YES
Compiler for C supports arguments -fomit-frame-pointer: YES
Configuring config.h using configuration
Configuring udfread-version.h using configuration
Found pkg-config: YES (/bin/pkg-config) 3.0.6
Build targets in project: 3
libudfread 1.2.0
User defined options
Cross files : /build/kodi-rpi-git/src/kodi-build/build/share/udfread-cross-file.meson
buildtype : release
cmake_prefix_path: ['/build/kodi-rpi-git/src/kodi-build/build/lib/cmake']
default_library : static
libdir : lib
prefix : /build/kodi-rpi-git/src/kodi-build/build
Found ninja-1.13.2 at /bin/ninja
Generating targets: 0%| | 0/3 eta ?
Writing build.ninja: 0%| | 0/35 eta ?
[ 3%] Performing configure step for 'build-ffmpeg'
-- Looking for realpath - found
-- CMAKE_CXX_FLAGS:
-- Configuring done (2.2s)
CMake Warning:
Ignoring extra path from command line:
"/build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg-build/gbm"
CMake Warning (author) 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-author to suppress it.
[ 3%] Performing install step for 'build-flatbuffers'
-- Generating done (0.0s)
CMake Warning (unused-cli):
Manually-specified variables were not used by the project:
PROJECTSOURCE
-- Build files have been written to: /build/kodi-rpi-git/src/kodi-build/build/build-flatc/src/build-flatc-build
[ 3%] Performing build step for 'build-flatc'
Install the project...
-- The C compiler identification is GNU 16.1.1
[100%] Linking CXX static library libcrossguid.a
-- Install configuration: "Release"
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/idl.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/flexbuffers.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/hash.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/flex_flat_util.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/string.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/flatc.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/array.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/code_generator.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/detached_buffer.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/buffer_ref.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/flatbuffers.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/vector.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/base.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/flatbuffer_builder.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/minireflect.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/util.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/struct.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/registry.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/default_allocator.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/allocator.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/grpc.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/verifier.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/reflection_generated.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/stl_emulation.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/table.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/vector_downward.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/code_generators.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/pch
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/pch/flatc_pch.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/pch/pch.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/buffer.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/reflection.h
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/lib/cmake/flatbuffers/flatbuffers-config.cmake
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/lib/cmake/flatbuffers/BuildFlatBuffers.cmake
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/lib/cmake/flatbuffers/flatbuffers-config-version.cmake
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:486: 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:729: 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:734: 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:2976: 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:2976: 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:2976: 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.
[ 3%] Completed 'build-flatbuffers'
[ 2%] Building CXX object CMakeFiles/flatc.dir/src/idl_parser.cpp.o
[ 3%] Performing build step for 'build-udfread'
ninja: Entering directory `./build'
ninja: Jobserver mode detected: s -j8 --jobserver-auth=fifo:/tmp/GMfifo7319
[ 30%] Building CXX object CMakeFiles/TexturePacker.dir/TexturePacker.cpp.o
autoreconf: running: /usr/bin/autoheader --force
[100%] Built target crossguid
[ 3%] Built target build-flatbuffers
[1/7] Compiling C object src/libudfread.a.p/default_blockinput.c.o
[ 3%] Performing install step for 'build-crossguid'
[ 4%] Creating directories for 'build-libdvdcss'
-- The CXX compiler identification is GNU 16.1.1
-- Detecting C compiler ABI info
[ 4%] Performing download step (download, verify and extract) for 'build-libdvdcss'
[2/7] Compiling C object src/libudfread.a.p/ecma167.c.o
-- Downloading...
dst='/build/kodi-rpi-git/src/kodi-build/build/download/libdvdcss-1.5.0.tar.bz2'
timeout='none'
inactivity timeout='none'
-- Using src='https://mirrors.kodi.tv/build-deps/sources/libdvdcss-1.5.0.tar.bz2'
[100%] Built target crossguid
Install the project...
-- Install configuration: "Release"
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/lib/libcrossguid.a
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/crossguid
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/include/crossguid/guid.hpp
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/share/crossguid/cmake/crossguid-config.cmake
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/share/crossguid/cmake/crossguid-config-release.cmake
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/share/crossguid/LICENSE
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/share/crossguid/README.md
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/lib/pkgconfig/crossguid.pc
[ 4%] Completed 'build-crossguid'
-- 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
-- Detecting CXX compiler ABI info
[ 4%] Built target build-crossguid
autoreconf: configure.ac: not using Automake
autoreconf: './config.sub' is updated
autoreconf: './config.guess' is updated
autoreconf: './install-sh' is updated
autoreconf: configure.ac: not running make: --make not given
autoreconf: Leaving directory '.'
[ 4%] Building C object build/cores/dll-loader/exports/CMakeFiles/wrapper.dir/wrapper.c.o
-- [download 0% complete]
[3/7] Compiling C object src/libudfread.a.p/udfread.c.o
checking for gcc... gcc
-- [download 5% complete]
-- [download 10% complete]
[4/7] Compiling C object src/libudfread.a.p/udfread-version.c.o
-- [download 15% complete]
[ 4%] Built target wrapper
checking whether the C compiler works... -- Detecting CXX compiler ABI info - done
-- [download 20% complete]
[ 5%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_text.cpp.o
-- [download 25% complete]
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- [download 30% complete]
-- [download 35% complete]
-- [download 40% complete]
-- [download 45% complete]
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... -- [download 50% complete]
-- [download 55% complete]
-- [download 60% complete]
-- [download 65% complete]
-- [download 70% complete]
-- [download 75% complete]
-- [download 80% complete]
[5/7] Copying file src/udfread/udfread.h
-- [download 85% complete]
-- [download 90% complete]
-- [download 95% complete]
-- [download 100% complete]
-- verifying file...
file='/build/kodi-rpi-git/src/kodi-build/build/download/libdvdcss-1.5.0.tar.bz2'
-- Downloading... done
checking whether we are cross compiling... -- Found GnuTLS: /usr/lib/libgnutls.so (found version "3.8.13")
-- 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-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
-- extracting...
src='/build/kodi-rpi-git/src/kodi-build/build/download/libdvdcss-1.5.0.tar.bz2'
dst='/build/kodi-rpi-git/src/kodi-build/build/build-libdvdcss/src/build-libdvdcss'
-- extracting... [tar xf]
-- Configuring done (1.7s)
-- Generating done (0.0s)
CMake Warning (unused-cli):
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-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg-build
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
no
checking for suffix of object files... [ 4%] Performing build step for 'build-ffmpeg'
[6/7] Copying file src/udfread/blockinput.h
[ 4%] No update step for 'build-libdvdcss'
o
checking whether the compiler supports GNU C... [7/7] Linking static target src/libudfread.a
yes
checking whether gcc accepts -g... [ 4%] Performing patch step for 'build-libdvdcss'
patching file src/device.c
[ 4%] Performing install step for 'build-udfread'
[ 12%] Creating directories for 'ffmpeg'
ninja: Entering directory `./build'
ninja: Jobserver mode detected: s -j8 --jobserver-auth=fifo:/tmp/GMfifo7319
[0/1] Installing files
yes
checking for gcc option to enable C23 features... [ 4%] Performing configure step for 'build-libdvdcss'
none needed
[ 25%] No download step for 'ffmpeg'
checking build system type... [-37%] No update step for 'ffmpeg'
aarch64-unknown-linux-gnu
checking host system type... aarch64-unknown-linux-gnu
checking for stdio.h... [ 50%] Performing patch step for 'ffmpeg'
patching file libavutil/common.h
patching file Changelog
patching file RELEASE
patching file configure
patching file doc/Doxyfile
patching file doc/demuxers.texi
patching file fftools/ffmpeg.h
patching file fftools/ffmpeg_dec.c
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/allcodecs.c
patching file libavcodec/cbs_lcevc_syntax_template.c
patching file libavcodec/dolby_e.c
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/hevcdec.c
patching file libavcodec/hevc/parser.c
patching file libavcodec/hevc/refs.c
patching file libavcodec/hwaccel_internal.h
patching file libavcodec/hwaccels.h
patching file libavcodec/hwconfig.h
patching file libavcodec/lcldec.c
patching file libavcodec/mmaldec.c
patching file libavcodec/raw_pix_fmt_tags.h
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/version.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 libavdevice/version.h
patching file libavfilter/Makefile
patching file libavfilter/af_pan.c
patching file libavfilter/afir_template.c
patching file libavfilter/allfilters.c
patching file libavfilter/buffersink.c
patching file libavfilter/buffersink.h
patching file libavfilter/buffersrc.c
patching file libavfilter/vaf_spectrumsynth.c
patching file libavfilter/version.h
patching file libavfilter/vf_bwdif.c
patching file libavfilter/vf_deinterlace_v4l2m2m.c
patching file libavfilter/vf_unsand.c
patching file libavformat/Makefile
patching file libavformat/allformats.c
patching file libavformat/conformenc.c
[ 40%] Building CXX object CMakeFiles/TexturePacker.dir/XBTFWriter.cpp.o
patching file libavformat/dashdec.c
patching file libavformat/gopher.c
patching file libavformat/hevc.c
patching file libavformat/librist.c
patching file libavformat/matroskaenc.c
patching file libavformat/mlvdec.c
patching file libavformat/movenc.c
patching file libavformat/mpegenc.c
patching file libavformat/mpegts.c
patching file libavformat/rtpenc.c
yes
patching file libavformat/rtpenc_av1.c
checking for stdlib.h... patching file libavformat/rtpenc_vc2hq.c
patching file libavformat/scd.c
patching file libavformat/shared.c
patching file libavformat/version.h
patching file libavformat/webp_anim_dec.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_drm.h
patching file libavutil/hwcontext_vulkan.c
patching file libavutil/pixdesc.c
patching file libavutil/pixfmt.h
patching file libavutil/rpi_sand_fn_pw.c
patching file libavutil/rpi_sand_fns.c
patching file libavutil/rpi_sand_fns.h
patching file libavutil/version.h
patching file libswresample/version.h
patching file libswscale/aarch64/rgb2rgb.c
patching file libswscale/aarch64/rgb2rgb_neon.S
patching file libswscale/hscale_fast_bilinear.c
patching file libswscale/ppc/swscale_vsx.c
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/version.h
patching file libswscale/x86/hscale_fast_bilinear_simd.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/fate/checkasm.mak
patching file tests/fate/filter-video.mak
patching file tests/ref/fate/filter-bwdif-mode0
patching file tests/ref/fate/filter-bwdif-mode1
patching file tests/ref/fate/filter-bwdif10
patching file tests/ref/fate/filter-scale-fast-bilinear-wide-edge
patching file tests/ref/fate/imgutils
patching file tests/ref/fate/source
patching file tests/ref/fate/sws-pixdesc-query
yes
checking for string.h... [ 62%] Performing configure step for 'ffmpeg'
yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... Installing src/libudfread.a to /build/kodi-rpi-git/src/kodi-build/build/lib
Installing /build/kodi-rpi-git/src/kodi-build/build/build-udfread/src/build-udfread/src/udfread.h to /build/kodi-rpi-git/src/kodi-build/build/include/udfread
Installing /build/kodi-rpi-git/src/kodi-build/build/build-udfread/src/build-udfread/src/blockinput.h to /build/kodi-rpi-git/src/kodi-build/build/include/udfread
Installing /build/kodi-rpi-git/src/kodi-build/build/build-udfread/src/build-udfread/build/src/udfread/udfread-version.h to /build/kodi-rpi-git/src/kodi-build/build/include/udfread
Installing /build/kodi-rpi-git/src/kodi-build/build/build-udfread/src/build-udfread/build/meson-private/libudfread.pc to /build/kodi-rpi-git/src/kodi-build/build/lib/pkgconfig
yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... [ 4%] Completed 'build-udfread'
yes
checking for minix/config.h... [ 4%] Built target build-udfread
no
checking whether it is safe to define __EXTENSIONS__... [ -3%] Generating build/xbmc/CompileInfo.cpp
[ 50%] Building CXX object CMakeFiles/TexturePacker.dir/decoder/GIFDecoder.cpp.o
yes
checking whether _XOPEN_SOURCE should be defined... [ -3%] Building CXX object CMakeFiles/compileinfo.dir/build/xbmc/CompileInfo.cpp.o
no
checking for a BSD-compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking for ar... ar
checking for an ANSI C-conforming const... yes
checking for library containing strerror... none required
checking if gcc accepts -Wall... [100%] Linking CXX executable JsonSchemaBuilder
yes
checking if gcc accepts -Wextra... yes
checking if gcc accepts -Wshadow... The Meson build system
Version: 1.12.0
Source dir: /build/kodi-rpi-git/src/kodi-build/build/build-libdvdcss/src/build-libdvdcss
Build dir: /build/kodi-rpi-git/src/kodi-build/build/build-libdvdcss/src/build-libdvdcss/build
Build type: cross build
Project name: libdvdcss
Project version: 1.5.0
C compiler for the host machine: /usr/lib/distcc/bin/cc (gcc 16.1.1 "aarch64-unknown-linux-gnu-gcc (GCC) 16.1.1 20260430")
C linker for the host machine: /usr/lib/distcc/bin/cc ld.gold 2.46.0
C compiler for the build machine: cc (gcc 16.1.1 "aarch64-unknown-linux-gnu-gcc (GCC) 16.1.1 20260430")
C linker for the build machine: cc ld.bfd 2.46.0
Build machine cpu family: aarch64
Build machine cpu: aarch64
Host machine cpu family: aarch64
Host machine cpu:
Target machine cpu family: aarch64
Target machine cpu:
Has header "errno.h" : YES
Has header "fcntl.h" : YES
Has header "io.h" : NO
Has header "pwd.h" : YES
Has header "scsi/sg.h" : YES
Has header "sys/ioctl.h" : YES
Has header "sys/param.h" : YES
Has header "sys/stat.h" : YES
Has header "sys/types.h" : YES
Has header "sys/uio.h" : YES
Has header "unistd.h" : YES
Checking if "POSIX mkdir" compiles: YES
Compiler for C supports function attribute visibility:default: YES
Configuring config.h using configuration
Configuring version.h using configuration
Found pkg-config: YES (/bin/pkg-config) 3.0.6
Build targets in project: 1
libdvdcss 1.5.0
User defined options
Cross files : /build/kodi-rpi-git/src/kodi-build/build/share/libdvdcss-cross-file.meson
buildtype : release
cmake_prefix_path: ['/build/kodi-rpi-git/src/kodi-build/build/lib/cmake']
default_library : static
enable_docs : false
enable_examples : false
libdir : lib
prefix : /build/kodi-rpi-git/src/kodi-build/build
Found ninja-1.13.2 at /bin/ninja
Generating targets: 0%| | 0/1 eta ?
Writing build.ninja: 0%| | 0/36 eta ?
[100%] Built target JsonSchemaBuilder
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... [ 4%] Performing install step for 'build-JsonSchemaBuilder'
-ms
checking for groff -mm macros... -mm
checking for assert.h... [100%] Built target JsonSchemaBuilder
[ 60%] Building CXX object CMakeFiles/TexturePacker.dir/decoder/GifHelper.cpp.o
yes
checking for ctype.h... [ 4%] Performing build step for 'build-libdvdcss'
ninja: Entering directory `./build'
ninja: Jobserver mode detected: s -j8 --jobserver-auth=fifo:/tmp/GMfifo7319
Install the project...
-- Install configuration: "Release"
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/bin/JsonSchemaBuilder
yes
checking for fcntl.h... [1/8] Compiling C object src/libdvdcss.a.p/cpxm.c.o
[ 4%] Completed 'build-JsonSchemaBuilder'
yes
checking for getopt.h... [ 4%] Built target build-JsonSchemaBuilder
yes
checking for memory.h... [ 4%] Built target gen_system_addons
yes
checking for pwd.h... [ 4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltAction.cpp.o
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... [2/8] Compiling C object src/libdvdcss.a.p/css.c.o
../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 *'}
[ 4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltArgument.cpp.o
[ 4%] Built target compileinfo
[ 4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltConstants.cpp.o
yes
checking for snprintf... [3/8] Compiling C object src/libdvdcss.a.p/device.c.o
[4/8] Compiling C object src/libdvdcss.a.p/error.c.o
[ 4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPointTask.cpp.o
[ 4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPoint.cpp.o
yes
checking for strerror... [ 4%] Generating ServiceDescription.h
[ 70%] Building CXX object CMakeFiles/TexturePacker.dir/decoder/JPGDecoder.cpp.o
[5/8] Compiling C object src/libdvdcss.a.p/ioctl.c.o
yes
checking for vsnprintf... Generating xbmc.json/addon.xml
[ 80%] Building CXX object CMakeFiles/TexturePacker.dir/decoder/PNGDecoder.cpp.o
[ 4%] Built target generate_json_header
yes
checking for a Bourne shell which understands functions... /bin/sh
configure: creating ./config.status
[ 4%] Building C object CMakeFiles/kodi-xrandr.dir/xbmc-xrandr.c.o
[6/8] Compiling C object src/libdvdcss.a.p/libdvdcpxm.c.o
../src/libdvdcpxm.c: In function 'process_mkb':
../src/libdvdcpxm.c:433:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
../src/libdvdcpxm.c:435:17: note: here
config.status: creating Makefile
config.status: creating lib/config.h
[ 4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDatagramStream.cpp.o
[ 4%] Performing build step for 'build-fstrcmp'
[7/8] Compiling C object src/libdvdcss.a.p/libdvdcss.c.o
[8/8] Linking static target src/libdvdcss.a
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/ac/string.c -fPIC -DPIC -o lib/ac/.libs/string.o
[ 4%] Linking C executable kodi-xrandr
[ 4%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceData.cpp.o
[ 4%] Performing install step for 'build-libdvdcss'
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/ac/string.c -o lib/ac/string.o >/dev/null 2>&1
ninja: Entering directory `./build'
ninja: Jobserver mode detected: s -j8 --jobserver-auth=fifo:/tmp/GMfifo7319
[0/1] Installing files
[ 90%] Building CXX object CMakeFiles/TexturePacker.dir/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/guilib/XBTF.cpp.o
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/downcase.c -fPIC -DPIC -o lib/.libs/downcase.o
[ 5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceHost.cpp.o
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/downcase.c -o lib/downcase.o >/dev/null 2>&1
[ 8%] Building CXX object CMakeFiles/flatc.dir/src/reflection.cpp.o
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fmemcmp.c -fPIC -DPIC -o lib/.libs/fmemcmp.o
[ 5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltEvent.cpp.o
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fmemcmp.c -o lib/fmemcmp.o >/dev/null 2>&1
Installing src/libdvdcss.a to /build/kodi-rpi-git/src/kodi-build/build/lib
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdcss/src/build-libdvdcss/src/dvdcss/dvdcpxm.h to /build/kodi-rpi-git/src/kodi-build/build/include/dvdcss
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdcss/src/build-libdvdcss/src/dvdcss/dvdcss.h to /build/kodi-rpi-git/src/kodi-build/build/include/dvdcss
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdcss/src/build-libdvdcss/build/src/dvdcss/version.h to /build/kodi-rpi-git/src/kodi-build/build/include/dvdcss
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdcss/src/build-libdvdcss/AUTHORS to /build/kodi-rpi-git/src/kodi-build/build/share/doc/libdvdcss
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdcss/src/build-libdvdcss/COPYING to /build/kodi-rpi-git/src/kodi-build/build/share/doc/libdvdcss
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdcss/src/build-libdvdcss/NEWS to /build/kodi-rpi-git/src/kodi-build/build/share/doc/libdvdcss
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdcss/src/build-libdvdcss/README.md to /build/kodi-rpi-git/src/kodi-build/build/share/doc/libdvdcss
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdcss/src/build-libdvdcss/build/meson-private/libdvdcss.pc to /build/kodi-rpi-git/src/kodi-build/build/lib/pkgconfig
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fmemcmpi.c -fPIC -DPIC -o lib/.libs/fmemcmpi.o
[ 5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttp.cpp.o
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fmemcmpi.c -o lib/fmemcmpi.o >/dev/null 2>&1
[ 5%] Completed 'build-libdvdcss'
[100%] Linking CXX executable TexturePacker
[ 5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpClientTask.cpp.o
[ 5%] Built target build-libdvdcss
[100%] Built target TexturePacker
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fstrcasecmp.c -fPIC -DPIC -o lib/.libs/fstrcasecmp.o
[ 5%] No install step for 'buildtexturepacker'
[ 5%] Built target wrapper.def
[ 5%] Completed 'buildtexturepacker'
[ 5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServer.cpp.o
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fstrcasecmp.c -o lib/fstrcasecmp.o >/dev/null 2>&1
[ 5%] Creating directories for 'build-libdvdread'
[ 5%] Built target buildtexturepacker
[ 5%] Performing download step (download, verify and extract) for 'build-libdvdread'
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fstrcasecmpi.c -fPIC -DPIC -o lib/.libs/fstrcasecmpi.o
-- Downloading...
dst='/build/kodi-rpi-git/src/kodi-build/build/download/libdvdread-7.0.1.tar.bz2'
timeout='none'
inactivity timeout='none'
-- Using src='https://mirrors.kodi.tv/build-deps/sources/libdvdread-7.0.1.tar.bz2'
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/fstrcasecmpi.c -o lib/fstrcasecmpi.o >/dev/null 2>&1
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fstrcmp.c -o lib/fstrcmp.o >/dev/null 2>&1
[ 5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServerTask.cpp.o
[ 11%] Building CXX object CMakeFiles/flatc.dir/src/util.cpp.o
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
-- [download 0% complete]
-- [download 18% complete]
-- [download 35% complete]
[ 5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltIconsData.cpp.o
-- [download 100% complete]
-- verifying file...
file='/build/kodi-rpi-git/src/kodi-build/build/download/libdvdread-7.0.1.tar.bz2'
-- Downloading... done
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fstrcoll.c -fPIC -DPIC -o lib/.libs/fstrcoll.o
-- extracting...
src='/build/kodi-rpi-git/src/kodi-build/build/download/libdvdread-7.0.1.tar.bz2'
dst='/build/kodi-rpi-git/src/kodi-build/build/build-libdvdread/src/build-libdvdread'
-- extracting... [tar xf]
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fstrcoll.c -o lib/fstrcoll.o >/dev/null 2>&1
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
[ 5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltMimeType.cpp.o
[ 5%] No update step for 'build-libdvdread'
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fstrcolli.c -fPIC -DPIC -o lib/.libs/fstrcolli.o
[ 5%] Performing patch step for 'build-libdvdread'
patching file src/dvd_reader.c
patching file src/dvd_reader.c
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fstrcolli.c -o lib/fstrcolli.o >/dev/null 2>&1
[ 5%] Performing configure step for 'build-libdvdread'
[ 5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltProtocolInfo.cpp.o
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fwcscmp.c -fPIC -DPIC -o lib/.libs/fwcscmp.o
[ 5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltService.cpp.o
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fwcscmp.c -o lib/fwcscmp.o >/dev/null 2>&1
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fwcscmpi.c -fPIC -DPIC -o lib/.libs/fwcscmpi.o
[ 5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltSsdp.cpp.o
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/fwcscmpi.c -o lib/fwcscmpi.o >/dev/null 2>&1
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/mbs_to_wcs.c -fPIC -DPIC -o lib/.libs/mbs_to_wcs.o
[ 5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltStateVariable.cpp.o
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
[ 14%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_binary.cpp.o
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/nmalloc.c -o lib/nmalloc.o >/dev/null 2>&1
[ 5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltTaskManager.cpp.o
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/program_name.c -fPIC -DPIC -o lib/.libs/program_name.o
[ 5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltThreadTask.cpp.o
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/program_name.c -o lib/program_name.o >/dev/null 2>&1
[ 17%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_cpp.cpp.o
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/version.c -fPIC -DPIC -o lib/.libs/version.o
[ 5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltUPnP.cpp.o
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
libtool: compile: gcc -g -O2 -Wall -Wextra -Wshadow -I. -c lib/version_print.c -o lib/version_print.o >/dev/null 2>&1
[ 5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltDidl.cpp.o
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 -Wl,--as-needed -g -O2 -Wall -Wextra -Wshadow -Wl,-O1 -Wl,--sort-common -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libfstrcmp.so.0 -o lib/.libs/libfstrcmp.so.0.6.0
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")
[ 5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp.o
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
libtool: link: ranlib lib/.libs/libfstrcmp.a
libtool: link: ( cd "lib/.libs" && rm -f "libfstrcmp.la" && ln -s "../libfstrcmp.la" "libfstrcmp.la" )
[ 5%] Performing install step for 'build-fstrcmp'
[ 5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp.o
[ 5%] Built target kodi-xrandr
config.status: creating libdir/pkgconfig/fstrcmp.pc
[ 20%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_csharp.cpp.o
[ 5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaCache.cpp.o
[ 5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp.o
[ 5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp.o
libtool: install: /usr/bin/install -c -m 644 lib/.libs/libfstrcmp.so.0.6.0 /build/kodi-rpi-git/src/kodi-build/build/lib/libfstrcmp.so.0.6.0
libtool: install: (cd /build/kodi-rpi-git/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; }; })
libtool: install: (cd /build/kodi-rpi-git/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; }; })
libtool: install: /usr/bin/install -c -m 644 lib/.libs/libfstrcmp.lai /build/kodi-rpi-git/src/kodi-build/build/lib/libfstrcmp.la
libtool: install: /usr/bin/install -c -m 644 lib/.libs/libfstrcmp.a /build/kodi-rpi-git/src/kodi-build/build/lib/libfstrcmp.a
libtool: install: chmod 644 /build/kodi-rpi-git/src/kodi-build/build/lib/libfstrcmp.a
libtool: install: ranlib /build/kodi-rpi-git/src/kodi-build/build/lib/libfstrcmp.a
[ 5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ConnectionManagerSCPD.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-git/src/kodi-build/build/lib
----------------------------------------------------------------------
Libraries have been installed in:
/build/kodi-rpi-git/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'
After a 'make install' for many GNU/Linux systems, 'ldconfig LIBDIR'
may need to be executed to help locate newly installed libraries,
but you should consult with a system administrator before updating
the shared library cache as this should be done with great care
and consideration. (See the 'Platform-specific configuration notes'
section of the documentation for more information.)
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
[ 5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorySCPD.cpp.o
[ 22%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_dart.cpp.o
The Meson build system
Version: 1.12.0
Source dir: /build/kodi-rpi-git/src/kodi-build/build/build-libdvdread/src/build-libdvdread
Build dir: /build/kodi-rpi-git/src/kodi-build/build/build-libdvdread/src/build-libdvdread/build
Build type: cross build
Project name: libdvdread
Project version: 7.0.1
C compiler for the host machine: /usr/lib/distcc/bin/cc (gcc 16.1.1 "aarch64-unknown-linux-gnu-gcc (GCC) 16.1.1 20260430")
C linker for the host machine: /usr/lib/distcc/bin/cc ld.gold 2.46.0
C compiler for the build machine: cc (gcc 16.1.1 "aarch64-unknown-linux-gnu-gcc (GCC) 16.1.1 20260430")
C linker for the build machine: cc ld.bfd 2.46.0
Build machine cpu family: aarch64
Build machine cpu: aarch64
Host machine cpu family: aarch64
Host machine cpu:
Target machine cpu family: aarch64
Target machine cpu:
Has header "sys/param.h" : YES
Has header "limits.h" : YES
Compiler for C supports function attribute unused: YES
Checking for function "getmntent_r" : YES
Checking for function "strerror_r" : YES
Checking if "_Static_assert" compiles: YES
Found pkg-config: YES (/bin/pkg-config) 3.0.6
Run-time dependency libdvdcss found: YES 1.5.0
Has header "dvdcss/dvdcpxm.h" with dependency libdvdcss: YES
Compiler for C supports arguments -Wsign-compare: YES
Configuring config.h using configuration
Configuring version.h using configuration
Found pkg-config: YES (/bin/pkg-config) 3.0.6
Build targets in project: 1
libdvdread 7.0.1
User defined options
Cross files : /build/kodi-rpi-git/src/kodi-build/build/share/libdvdread-cross-file.meson
buildtype : release
cmake_prefix_path: ['/build/kodi-rpi-git/src/kodi-build/build/lib/cmake']
default_library : static
enable_docs : false
libdir : lib
libdvdcss : enabled
prefix : /build/kodi-rpi-git/src/kodi-build/build
Found ninja-1.13.2 at /bin/ninja
Generating targets: 0%| | 0/1 eta ?
Writing build.ninja: 0%| | 0/39 eta ?
[ 5%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorywSearchSCPD.cpp.o
[ 7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp.o
[ 7%] Performing build step for 'build-libdvdread'
ninja: Entering directory `./build'
ninja: Jobserver mode detected: s -j8 --jobserver-auth=fifo:/tmp/GMfifo7319
[1/11] Compiling C object src/libdvdread.a.p/bitreader.c.o
[2/11] Compiling C object src/libdvdread.a.p/dvd_input.c.o
In file included from ../src/dvdread_internal.h:31,
from ../src/dvd_input.h:28,
from ../src/dvd_input.c:50:
../src/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:75:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:123:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:128:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:129:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:130:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:162:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:187:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:203:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:232:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:250:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:286:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:315:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:329:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:341:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:353:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:364:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:376: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:396:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:449:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:492:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:523:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:531:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:578:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:594:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:601:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:614:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:628:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:639:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:659:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:670:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:701:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:714:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:737:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:749:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:761:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:826:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:845:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:884:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:891:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:905:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:913:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:928:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:937:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:946:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:955:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:967:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:985:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:997:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
[ 7%] Completed 'build-fstrcmp'
[ 7%] Built target build-fstrcmp
[ 7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/Neptune.cpp.o
[ 7%] Generating skin xbt
-- Packing Textures.xbt for skin.estuary
[ -3%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptAutomaticCleaner.cpp.o
[3/11] Compiling C object src/libdvdread.a.p/dvd_reader.c.o
In file included from ../src/dvdread_internal.h:31,
from ../src/dvd_input.h:28,
from ../src/dvd_reader.c:56:
../src/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:75:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:123:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:128:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:129:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:130:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:162:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:187:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:203:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:232:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:250:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:286:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:315:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:329:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:341:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:353:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:364:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:376: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:396:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:449:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:492:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:523:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:531:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:578:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:594:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:601:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:614:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:628:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:639:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:659:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:670:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:701:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:714:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:737:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:749:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:761:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:826:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:845:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:884:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:891:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:905:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:913:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:928:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:937:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:946:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:955:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:967:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:985:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:997:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
[ 7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBase64.cpp.o
This is a PNG - lets load it via libpng...
DefaultActor.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultActorSolid.png
frame 0 (delay: 0) R8 * (256,392 @ 100352 bytes)
This is a PNG - lets load it via libpng...
DefaultAddSource.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddon.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonAlbumInfo.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonArtistInfo.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonAudioDSP.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonAudioDecoder.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonAudioEncoder.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonContextItem.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonFont.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonGame.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonHelper.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonImageDecoder.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonImages.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonInfoLibrary.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonInfoProvider.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonInputstream.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonLanguage.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonLibrary.png
**** duplicate of DefaultAddon.png
This is a PNG - lets load it via libpng...
DefaultAddonLookAndFeel.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonLyrics.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonMovieInfo.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonMusic.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonMusicVideoInfo.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonNone.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonPVRClient.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonPeripheral.png
[ -3%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBufferedStreams.cpp.o
[ 7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptCommon.cpp.o
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonPicture.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonProgram.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonRepository.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonScreensaver.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonService.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonSkin.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonSubtitles.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonTvInfo.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonUISounds.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonVfs.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonVideo.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonVisualization.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonWeather.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonWebSkin.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonsInstalled.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonsRecentlyUpdated.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonsRepo.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonsSearch.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonsUpdates.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAddonsZip.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAlbumCover.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultArtist.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAudio.png
frame 0 (delay: 0) R8 * (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultAudioDSP.png
frame 0 (delay: 0) R8 * (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
DefaultBackBanner.png
frame 0 (delay: 0) R8 * (758,140 @ 106120 bytes)
This is a PNG - lets load it via libpng...
DefaultBluray.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultCDDA.png
frame 0 (delay: 0) R8 (256,256[ 7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDataBuffer.cpp.o
[4/11] Compiling C object src/libdvdread.a.p/dvd_udf.c.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:75:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:123:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:128:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:129:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:130:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:162:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:187:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:203:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:232:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:250:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:286:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:315:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:329:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:341:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:353:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:364:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:376: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:396:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:449:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:492:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:523:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:531:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:578:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:594:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:601:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:614:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:628:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:639:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:659:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:670:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:701:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:714:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:737:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:749:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:761:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:826:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:845:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:884:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:891:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:905:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:913:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:928:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:937:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:946:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:955:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:967:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:985:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:997:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
@ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultCountry.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultDVDEmpty.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultDVDFull.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultDVDRom.png
**** duplicate of DefaultDVDFull.png
This is a PNG - lets load it via libpng...
DefaultDirector.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultExtensionInfo.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultFavourites.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultFile.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultFolder.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultFolderBack.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultFolderBackPoster.png
frame 0 (delay: 0) R8 * (256,392 @ 100352 bytes)
This is a PNG - lets load it via libpng...
DefaultFolderBackSquare.png
frame 0 (delay: 0) R8 * (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultFolderSquare.png
frame 0 (delay: 0) R8 * (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultGenre.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultHardDisk.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform color detected! Consider using diffusecolor!
DefaultIconError.png
frame 0 (delay: 0) BGRA8 (110,110 @ 48400 bytes)
This is a PNG - lets load it via libpng...
DefaultIconInfo.png
frame 0 (delay: 0) R8 (110,110 @ 12100 bytes)
This is a PNG - lets load it via libpng...
DefaultIconWarning.png
frame 0 (delay: 0) R8 (110,110 @ 12100 bytes)
This is a PNG - lets load it via libpng...
DefaultInProgressShows.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultMimetypeInfo.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultMovieTitle.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultMovies.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultMusicAlbums.png
**** duplicate of DefaultAlbumCover.png
This is a PNG - lets load it via libpng...
DefaultMusicArtists.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultMusicCompilations.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultMusicGenres.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultMusicPlaylists.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultMusicRecentlyAdded.png
frame 0 (delay: 0) [ 7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDebug.cpp.o
[ 7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptFile.cpp.o
R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultMusicRecentlyPlayed.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultMusicRoles.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultMusicSearch.png
**** duplicate of DefaultAddonsSearch.png
This is a PNG - lets load it via libpng...
DefaultMusicSongs.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultMusicSources.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultMusicTop100.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultMusicTop100Albums.png
**** duplicate of DefaultAlbumCover.png
This is a PNG - lets load it via libpng...
DefaultMusicTop100Songs.png
**** duplicate of DefaultMusicSongs.png
This is a PNG - lets load it via libpng...
DefaultMusicVideoTitle.png
**** duplicate of DefaultMovieTitle.png
This is a PNG - lets load it via libpng...
DefaultMusicVideos.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultMusicYears.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultNetwork.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultNoPreview.png
frame 0 (delay: 0) R8 * (385,220 @ 84700 bytes)
This is a PNG - lets load it via libpng...
DefaultPVRChannels.png
**** duplicate of DefaultAddonPeripheral.png
This is a PNG - lets load it via libpng...
DefaultPVRGuide.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultPVRProvider.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultPVRProviders.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultPVRRecordings.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultPVRSearch.png
**** duplicate of DefaultAddonsSearch.png
This is a PNG - lets load it via libpng...
DefaultPVRTimerRules.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultPVRTimers.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultPartyMode.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultPicture.png
**** duplicate of DefaultAddonImages.png
This is a PNG - lets load it via libpng...
DefaultPlaylist.png
**** duplicate of DefaultMusicPlaylists.png
This is a PNG - lets load it via libpng...
DefaultProgram.png
**** duplicate of DefaultAddonProgram.png
This is a PNG - lets load it via libpng...
DefaultRecentlyAddedEpisodes.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultRecentlyAddedMovies.png
**** duplicate of DefaultRecentlyAddedEpisodes.png
This is a PNG - lets load it via libpng...
DefaultRecentlyAddedMusicVideos.png
**** duplicate of DefaultRecentlyAddedEpisodes.png
This is a PNG - lets load it via libpng...
DefaultRemovableDisk.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultScript.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultSets.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultStudios.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultTVShowTitle.png
**** duplicate of DefaultMovieTitle.png
This is a PNG - lets load it via libpng...
DefaultTVShows.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultTags.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultUser.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultVCD.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultVideo.png
frame 0 (delay: 0) R8 * (256,392 @ 100352 bytes)
This is a PNG - lets load it via libpng...
DefaultVideoCover.png
**** duplicate of DefaultVideo.png
This is a PNG - lets load it via libpng...
DefaultVideoDeleted.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultVideoPlaylists.png
**** duplicate of DefaultMusicPlaylists.png
This is a PNG - lets load it via libpng...
DefaultVideoVersions.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
DefaultYear.png
**** duplicate of DefaultMusicYears.png
This is a PNG - lets load it via libpng...
OverlayHD.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
OverlayLocked.png
frame 0 (delay: 0) R8 (55,52 @ 2860 bytes)
This is a PNG - lets load it via libpng...
OverlayRAR.png
frame 0 (delay: 0) R8 (55,52 @ 2860 bytes)
This is a PNG - lets load it via libpng...
OverlaySpoiler.png
frame 0 (delay: 0) RG8 (320,180 @ 115200 bytes)
This is a PNG - lets load it via libpng...
OverlayUnwatched.png
**** duplicate of OverlayHD.png
This is a PNG - lets load it via libpng...
OverlayWatched.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
OverlayZIP.png
**** duplicate of OverlayRAR.png
This is a PNG - lets load it via libpng...
buttons/button-alt-nofo.png
frame 0 (delay: 0) R8 (80,80 @ 6400 bytes)
This is a PNG - lets load it via libpng...
buttons/button-fo.png
frame 0 (delay: 0) RG8 (80,80 @ 12800 bytes)
This is a PNG - lets load it via libpng...
buttons/button-nofo.png
frame 0 (delay: 0) RG8 (80,80 @ 12800 bytes)
This is a PNG - lets load it via libpng...
buttons/color-back.png
frame 0 (delay: 0) R8 * (138,74 @ 10212 bytes)
This is a PNG - lets load it via libpng...
buttons/color-button-box.png
frame 0 (delay: 0) R8 (150,76 @ 11400 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform color detected! Consider using diffusecolor!
buttons/dialogbutton-fo.png
frame 0 (delay: 0) RG8 (80,80 @ 12800 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform color detected! Consider using diffusecolor!
buttons/dialogbutton-nofo.png
frame 0 (delay: 0) RG8 (80,80 @ 12800 bytes)
This is a PNG - lets load it via libpng...
buttons/radio-button-off.png
frame 0 (delay: 0) R8 (120,75 @ 9000 bytes)
This is a PNG - lets load it via libpng...
buttons/radio-button-on.png
frame 0 (delay: 0) RG8 (120,75 @ 18000 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform color detected! Consider using diffusecolor!
buttons/roundbutton-fo.png
frame 0 (delay: 0) RG8 (120,120 @ 28800 bytes)
This is a PNG - lets load it via libpng...
buttons/slider-back.png
frame 0 (delay: 0) R8 (150,28 @ 4200 bytes)
This is a PNG - lets load it via libpng...
buttons/slider-nib.png
frame 0 (delay: 0) R8 (28,28 @ 784 bytes)
This is a PNG - lets load it via libpng...
buttons/spinctrl/arrow-light-down.png
frame 0 (delay: 0) R8 (55,120 @ 6600 bytes)
This is a PNG - lets load it via libpng...
buttons/spinctrl/arrow-light-up.png
frame 0 (delay: 0) R8 (55,120 @ 6600 bytes)
This is a PNG - lets load it via libpng...
calibrate/cal_br.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
calibrate/cal_ratio.png
frame 0 (delay: 0) R8 (500,500 @ 250000 bytes)
This is a PNG - lets load it via libpng...
calibrate/cal_sub.png
frame 0 (delay: 0) R8 (380,90 @ 34200 bytes)
This is a PNG - lets load it via libpng...
calibrate/cal_tl.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
calibrate/reset.png
frame 0 (delay: 0) R8 (100,100 @ 10000 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform color detected! Consider using diffusecolor!
colors/black.png
frame 0 (delay: 0) R8 * (4,4 @ 16 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform color detected! Consider using diffusecolor!
colors/grey.png
frame 0 (delay: 0) R8 * (4,4 @ 16 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform color detected! Consider using diffusecolor!
colors/red.png
frame 0 (delay: 0) BGRA8 (8,8 @ 256 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform color detected! Consider using diffusecolor!
colors/red50.png
frame 0 (delay: 0) BGRA8 (8,8 @ 256 bytes)
This is a PNG - lets load it via libpng...
colors/white.png
frame 0 (delay: 0) R8 * (4,4 @ 16 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform alpha detected! Consider using diffusecolor!
colors/white50.png
frame 0 (delay: 0) R8 (4,4 @ 16 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform alpha detected! Consider using diffusecolor!
colors/white70.png
frame 0 (delay: 0) R8 (4,4 @ 16 bytes)
This is a PNG - lets load it via libpng...
dialogs/close.png
frame 0 (delay: 0) R8 (84,84 @ 7056 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform alpha detected! Consider using diffusecolor!
WARNING: uniform color detected! Consider using diffusecolor!
dialogs/dialog-bg-nobo.png
frame 0 (delay: 0) RG8 (1,1 @ 2 bytes)
This is a PNG - lets load it via libpng...
dialogs/dialog-bg.png
**** duplicate of buttons/button-nofo.png
This is a PNG - lets load it via libpng...
dialogs/extendedprogress/loading-back.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/extendedprogress/loading.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/separator-grey.png
frame 0 (delay: 0) R8 (196,6 @ 1176 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform color detected! Consider using diffusecolor!
dialogs/volume/mute.png
frame 0 (delay: 0) [ 25%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_kotlin.cpp.o
[5/11] Compiling C object src/libdvdread.a.p/ifo_print.c.o
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:75:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:123:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:128:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:129:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:130:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:162:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:187:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:203:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:232:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:250:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:286:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:315:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:329:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:341:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:353:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:364:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:376: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:396:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:449:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:492:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:523:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:531:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:578:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:594:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:601:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:614:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:628:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:639:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:659:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:670:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:701:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:714:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:737:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:749:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:761:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:826:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:845:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:884:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:891:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:905:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:913:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:928:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:937:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:946:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:955:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:967:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:985:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:997: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
[ 7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHash.cpp.o
BGRA8 (40,40 @ 6400 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform alpha detected! Consider using diffusecolor!
dialogs/volume/progress/p0.png
frame 0 (delay: 0) R8 (1,1 @ 1 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p1.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p10.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p100.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p11.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p12.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p13.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p14.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p15.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p16.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p17.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p18.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p19.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p2.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p20.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p21.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p22.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p23.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p24.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p25.png
**** duplicate of dialogs/extendedprogress/loading.png
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p26.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p27.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p28.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p29.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p3.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p30.png
fram[ 7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHttp.cpp.o
e 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p31.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p32.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p33.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p34.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p35.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p36.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p37.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p38.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p39.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p4.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p40.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p41.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p42.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p43.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p44.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p45.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p46.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p47.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p48.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p49.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p5.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p50.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p51.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p52.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p53.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p54.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p55.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p56.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p57.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p58.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p59.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p6.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p60.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p61.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p62.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p63.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p64.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p65.png
**** duplicate of dialogs/volume/progress/p64.png
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p66.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p67.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p68.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p69.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p7.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p70.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p71.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p72.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p73.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p74.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p75.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p76.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p77.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p78.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p79.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p8.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p80.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p81.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p82.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p83.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p84.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p85.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p86.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p87.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p88.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p89.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p9.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p90.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p91.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p92.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p93.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p94.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p95.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p96.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p97.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p98.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/progress/p99.png
frame 0 (delay: 0) R8 (160,160 @ 25600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/volume.png
frame 0 (delay: 0) R8 (40,40 @ 1600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/volume1.png
frame 0 (delay: 0) R8 (40,40 @ 1600 bytes)
This is a PNG - lets load it via libpng...
dialogs/volume/volume2.png
frame 0 (delay: 0) R8 (40,40 @ 1600 bytes)
This is a PNG - lets load it via libpng...
flags/starrating/0.png
frame 0 (delay: 0) R8 (196,40 @ 7840 bytes)
This is a PNG - lets load it via libpng...
flags/starrating/1.png
frame 0 (delay: 0) R8 (196,40 @ 7840 bytes)
This is a PNG - lets load it via libpng...
flags/starrating/10.png
frame 0 (delay: 0) R8 (196,40 @ 7840 bytes)
This is a PNG - lets load it via libpng...
flags/starrating/2.png
frame 0 (delay: 0) R8 (196,40 @ 7840 bytes)
This is a PNG - lets load it via libpng...
flags/starrating/3.png
frame 0 (delay: 0) R8 (196,40 @ 7840 bytes)
This is a PNG - lets load it via libpng...
flags/starrating/4.png
frame 0 (delay: 0) R8 (196,40 @ 7840 bytes)
This is a PNG - lets load it via libpng...
flags/starrating/5.png
frame 0 (delay: 0) R8 (196,40 @ 7840 bytes)
This is a PNG - lets load it via libpng...
flags/starrating/6.png
frame 0 (delay: 0) R8 (196,40 @ 7840 bytes)
This is a PNG - lets load it via libpng...
flags/starrating/7.png
frame 0 (delay: 0) R8 (196,40 @ 7840 bytes)
This is a PNG - lets load it via libpng...
flags/starrating/8.png
frame 0 (delay: 0) R8 (196,40 @ 7840 bytes)
This is a PNG - lets load it via libpng...
flags/starrating/9.png
frame 0 (delay: 0) R8 (196,40 @ 7840 bytes)
This is a PNG - lets load it via libpng...
flags/starrating/rating0.png
frame 0 (delay: 0) R8 (128,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
flags/starrating/rating1.png
frame 0 (delay: 0) R8 (128,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
flags/starrating/rating2.png
frame 0 (delay: 0) R8 (128,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
flags/starrating/rating3.png
frame 0 (delay: 0) R8 (128,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
flags/starrating/rating4.png
frame 0 (delay: 0) R8 (128,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
flags/starrating/rating5.png
frame 0 (delay: 0) R8 (128,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform color detected! Consider using diffusecolor!
frame/InfoBar.png
frame 0 (delay: 0) RG8 (16,512 @ 16384 bytes)
This is a PNG - lets load it via libpng...
frame/item-count.png
frame 0 (delay: 0) R8 (54,44 @ 2376 bytes)
This is a PNG - lets load it via libpng...
frame/menu-nofo.png
frame 0 (delay: 0) R8 (44,44 @ 1936 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform color detected! Consider using diffusecolor!
frame/osdfade.png
frame 0 (delay: 0) RG8 (16,512 @ 16384 bytes)
This is a PNG - lets load it via libpng...
icons/addonstatus/disable.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
icons/addonstatus/enabled-broken.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
icons/addonstatus/enabled-deprecated.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
icons/addonstatus/enabled-normal.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
icons/addonstatus/install-pinned.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
icons/addonstatus/install.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
icons/addonstatus/manual-pinned.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
icons/addonstatus/manual.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
icons/addonstatus/official-pinned.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
icons/addonstatus/official.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
icons/addonstatus/orphan.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
icons/addonstatus/update.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
icons/back.png
frame 0 (delay: 0) R8 (80,80 @ 6400 bytes)
This is a PNG - lets load it via libpng...
icons/eject_256.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
icons/favourites.png
frame 0 (delay: 0) R8 (80,80 @ 6400 bytes)
This is a PNG - lets load it via libpng...
icons/file-manager/left-right.png
frame 0 (delay: 0) R8 (96,96 @ 9216 bytes)
This is a PNG - lets load it via libpng...
icons/filemanager.png
frame 0 (delay: 0) R8 (80,80 @ 6400 bytes)
This is a PNG - lets load it via libpng...
icons/infodialogs/bell.png
frame 0 (delay: 0) R8 (48,48 @ 2304 bytes)
This is a PNG - lets load it via libpng...
icons/infodialogs/choose_image.png
frame 0 (delay: 0) R8 (48,48 @ 2304 bytes)
This is a PNG - lets load it via libpng...
icons/infodialogs/cinema.png
frame 0 (delay: 0) R8 (48,48 @ 2304 bytes)
This is a PNG - lets load it via libpng...
icons/infodialogs/configure.png
frame 0 (delay: 0) R8 (48,48 @ 2304 bytes)
This is a PNG - lets load it via libpng...
icons/infodialogs/director.png
frame 0 (delay: 0) R8 (48,48 @ 2304 bytes)
This is a PNG - lets load it via libpng...
icons/infodialogs/disable.png
frame 0 (delay: 0) R8 (48,48 @ 2304 bytes)
This is a PNG - lets load it via libpng...
icons/infodialogs/enabled.png
frame 0 (delay: 0) R8 (48,48 @ 2304 bytes)
This is a PNG - lets load it via libpng...
icons/infodialogs/extras.png
frame 0 (delay: 0) R8 (48,48 @ 2304 bytes)
This is a PNG - lets load it via libpng...
icons/infodialogs/image.png
frame 0 (delay: 0) R8 (48,48 @ 2304 bytes)
This is a PNG - lets load it via libpng...
icons/infodialogs/info.png
frame 0 (delay: 0) R8 (48,48 @ 2304 bytes)
This is a PNG - lets load it via libpng...
icons/infodialogs/install.png
frame 0 (delay: 0) R8 (48,48 @ 2304 bytes)
This is a PNG - lets load it via libpng...
icons/infodialogs/launch.png
frame 0 (delay: 0) R8 (48,48 @ 2304 bytes)
This is a PNG - lets load it via libpng...
icons/infodialogs/media_details.png
frame 0 (delay: 0) RG8 (48,48 @ 4608 bytes)
This is a PNG - lets load it via libpng...
icons/infodialogs/play.png
frame 0 (delay: 0) R8 (48,48 @ 2304 bytes)
This is a PNG - lets load it via libpng...
icons/infodialogs/play_record.png
frame 0 (delay: 0) R8 (48,48 @ 2304 bytes)
This is a PNG - lets load it via libpng...
icons/infodialogs/rating.png
frame 0 (delay: 0) R8 (48,48 @ 2304 bytes)
This is a PNG - lets load it via libpng...
icons/infodialogs/record.png
frame 0 (delay: 0) R8 (48,48 @ 2304 bytes)
This is a PNG - lets load it via libpng...
icons/infodialogs/set.png
frame 0 (delay: 0) R8 (48,48 @ 2304 bytes)
This is a PNG - lets load it via libpng...
icons/infodialogs/similar.png
frame 0 (delay: 0) R8 (48,48 @ 2304 bytes)
This is a PNG - lets load it via libpng...
icons/infodialogs/timer.png
frame 0 (delay: 0) R8 (48,48 @ 2304 bytes)
This is a PNG - lets load it via libpng...
icons/infodialogs/trailer.png
frame 0 (delay: 0) R8 (48,48 @ 2304 bytes)
This is a PNG - lets load it via libpng...
icons/infodialogs/uninstall.png
frame 0 (delay: 0) R8 (48,48 @ 2304 bytes)
This is a PNG - lets load it via libpng...
icons/infodialogs/update.png
frame 0 (delay: 0) R8 (48,48 @ 2304 bytes)
This is a PNG - lets load it via libpng...
icons/infodialogs/versions.png
frame 0 (delay: 0) R8 (48,48 @ 2304 bytes)
This is a PNG - lets load it via libpng...
icons/keyboard/accents.png
frame 0 (delay: 0) R8 (56,36 @ 2016 bytes)
This is a PNG - lets load it via libpng...
icons/keyboard/arrowleft.png
frame 0 (delay: 0) R8 (24,36 @ 864 bytes)
This is a PNG - lets load it via libpng...
icons/keyboard/arrowright.png
frame 0 (delay: 0) R8 (24,36 @ 864 bytes)
This is a PNG - lets load it via libpng...
icons/keyboard/backspace.png
frame 0 (delay: 0) R8 (51,36 @ 1836 bytes)
This is a PNG - lets load it via libpng...
icons/keyboard/capslock.png
frame 0 (delay: 0) R8 (42,47 @ 1974 bytes)
This is a PNG - lets load it via libpng...
icons/keyboard/letters.png
frame 0 (delay: 0) R8 (56,36 @ 2016 bytes)
This is a PNG - lets load it via libpng...
icons/keyboard/shift.png
frame 0 (delay: 0) R8 (36,36 @ 1296 bytes)
This is a PNG - lets load it via libpng...
icons/keyboard/spacebar.png
frame 0 (delay: 0) R8 (328,36 @ 11808 bytes)
This is a PNG - lets load it via libpng...
icons/menu.png
frame 0 (delay: 0) R8 (48,48 @ 2304 bytes)
This is a PNG - lets load it via libpng...
icons/menumarks/star.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
icons/menumarks/tick.png
**** duplicate of icons/addonstatus/enabled-normal.png
This is a PNG - lets load it via libpng...
icons/now-playing/fullscreen.png
frame 0 (delay: 0) R8 (80,80 @ 6400 bytes)
This is a PNG - lets load it via libpng...
icons/now-playing/next.png
frame 0 (delay: 0) R8 (80,80 @ 6400 bytes)
This is a PNG - lets load it via libpng...
icons/now-playing/pause.png
frame 0 (delay: 0) R8 (80,80 @ 6400 bytes)
This is a PNG - lets load it via libpng...
icons/now-playing/play.png
frame 0 (delay: 0) R8 (80,80 @ 6400 bytes)
This is a PNG - lets load it via libpng...
icons/now-playing/stop.png
frame 0 (delay: 0) R8 (80,80 @ 6400 bytes)
This is a PNG - lets load it via libpng...
icons/power.png
frame 0 (delay: 0) R8 (72,83 @ 5976 bytes)
This is a PNG - lets load it via libpng...
icons/profiles/profile-diffuse.png
frame 0 (delay: 0) R8 (400,400 @ 160000 bytes)
This is a PNG - lets load it via libpng...
WARNING: [ 7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptList.cpp.o
uniform color detected! Consider using diffusecolor!
icons/pvr/PVR-HasArchive.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
icons/pvr/PVR-HasRecording.png
frame 0 (delay: 0) RG8 (32,32 @ 2048 bytes)
This is a PNG - lets load it via libpng...
icons/pvr/PVR-HasTimer.png
frame 0 (delay: 0) RG8 (32,32 @ 2048 bytes)
This is a PNG - lets load it via libpng...
icons/pvr/PVR-HasTimerConflict.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
icons/pvr/PVR-HasTimerDisabled.png
frame 0 (delay: 0) RG8 (32,32 @ 2048 bytes)
This is a PNG - lets load it via libpng...
icons/pvr/PVR-HasTimerError.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
icons/pvr/PVR-HasTimerSchedule.png
frame 0 (delay: 0) RG8 (38,38 @ 2888 bytes)
This is a PNG - lets load it via libpng...
icons/pvr/PVR-HasTimerScheduleConflict.png
frame 0 (delay: 0) BGRA8 (38,38 @ 5776 bytes)
This is a PNG - lets load it via libpng...
icons/pvr/PVR-HasTimerScheduleDisabled.png
frame 0 (delay: 0) RG8 (38,38 @ 2888 bytes)
This is a PNG - lets load it via libpng...
icons/pvr/PVR-HasTimerScheduleError.png
frame 0 (delay: 0) BGRA8 (38,38 @ 5776 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform color detected! Consider using diffusecolor!
icons/pvr/PVR-IsRecording.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
icons/pvr/premiere.png
frame 0 (delay: 0) R8 (16,16 @ 256 bytes)
This is a PNG - lets load it via libpng...
icons/pvr/timers/bell.png
frame 0 (delay: 0) R8 (40,40 @ 1600 bytes)
This is a PNG - lets load it via libpng...
icons/pvr/timers/recording.png
frame 0 (delay: 0) R8 (40,40 @ 1600 bytes)
This is a PNG - lets load it via libpng...
icons/search.png
frame 0 (delay: 0) R8 (80,80 @ 6400 bytes)
This is a PNG - lets load it via libpng...
icons/settings.png
frame 0 (delay: 0) R8 (80,80 @ 6400 bytes)
This is a PNG - lets load it via libpng...
icons/settings/addons.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
icons/settings/eventlog.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
icons/settings/filemanager.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
icons/settings/games.png
**** duplicate of DefaultAddonGame.png
This is a PNG - lets load it via libpng...
icons/settings/interface.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
icons/settings/libreelec.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
icons/settings/livetv.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
icons/settings/media.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
icons/settings/network.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
icons/settings/player.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
icons/settings/profiles.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
icons/settings/skin.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
icons/settings/sysinfo.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
icons/settings/system.png
frame 0 (delay: 0) R8 (256,256 @ 65536 bytes)
This is a PNG - lets load it via libpng...
icons/sidemenu/addons.png
frame 0 (delay: 0) R8 (95,95 @ 9025 bytes)
This is a PNG - lets load it via libpng...
icons/sidemenu/android.png
frame 0 (delay: 0) R8 (95,95 @ 9025 bytes)
This is a PNG - lets load it via libpng...
icons/sidemenu/disc.png
frame 0 (delay: 0) R8 (95,95 @ 9025 bytes)
This is a PNG - lets load it via libpng...
icons/sidemenu/download.png
frame 0 (delay: 0) R8 (95,95 @ 9025 bytes)
This is a PNG - lets load it via libpng...
icons/sidemenu/favourites.png
frame 0 (delay: 0) R8 (95,95 @ 9025 bytes)
This is a PNG - lets load it via libpng...
icons/sidemenu/games.png
frame 0 (delay: 0) R8 (95,95 @ 9025 bytes)
This is a PNG - lets load it via libpng...
icons/sidemenu/livetv.png
frame 0 (delay: 0) R8 (95,95 @ 9025 bytes)
This is a PNG - lets load it via libpng...
icons/sidemenu/manage.png
frame 0 (delay: 0) R8 (95,95 @ 9025 bytes)
This is a PNG - lets load it via libpng...
icons/sidemenu/movies.png
frame 0 (delay: 0) R8 (95,95 @ 9025 bytes)
This is a PNG - lets load it via libpng...
icons/sidemenu/music.png
frame 0 (delay: 0) R8 (95,95 @ 9025 bytes)
This is a PNG - lets load it via libpng...
icons/sidemenu/musicvideos.png
frame 0 (delay: 0) R8 (95,95 @ 9025 bytes)
This is a PNG - lets load it via libpng...
icons/sidemenu/pictures.png
frame 0 (delay: 0) R8 (95,95 @ 9025 bytes)
This is a PNG - lets load it via libpng...
icons/sidemenu/programs.png
frame 0 (delay: 0) R8 (95,95 @ 9025 bytes)
This is a PNG - lets load it via libpng...
icons/sidemenu/radio.png
frame 0 (delay: 0) R8 (95,95 @ 9025 bytes)
This is a PNG - lets load it via libpng...
icons/sidemenu/tv.png
frame 0 (delay: 0) R8 (95,95 @ 9025 bytes)
This is a PNG - lets load it via libpng...
icons/sidemenu/videos.png
frame 0 (delay: 0) R8 (95,95 @ 9025 bytes)
This is a PNG - lets load it via libpng...
icons/sidemenu/weather.png
frame 0 (delay: 0) R8 (95,95 @ 9025 bytes)
This is a PNG - lets load it via libpng...
icons/submenu/add-ons.png
frame 0 (delay: 0) R8 (40,40 @ 1600 bytes)
This is a PNG - lets load it via libpng...
icons/submenu/channels.png
frame 0 (delay: 0) R8 (40,40 @ 1600 bytes)
This is a PNG - lets load it via libpng...
icons/submenu/guide.png
frame 0 (delay: 0) R8 (40,40 @ 1600 bytes)
This is a PNG - lets load it via libpng...
icons/submenu/recordings.png
**** duplicate of icons/pvr/timers/recording.png
This is a PNG - lets load it via libpng...
icons/submenu/timer-rules.png
frame 0 (delay: 0) R8 (40,40 @ 1600 bytes)
This is a PNG - lets load it via libpng...
icons/submenu/timers.png
frame 0 (delay: 0) R8 (40,40 @ 1600 bytes)
This is a PNG - lets load it via libpng...
icons/submenu/tv-search.png
frame 0 (delay: 0) R8 (40,40 @ 1600 bytes[ 7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptLogging.cpp.o
)
This is a PNG - lets load it via libpng...
icons/submenu/updatelibrary.png
frame 0 (delay: 0) R8 (40,40 @ 1600 bytes)
This is a PNG - lets load it via libpng...
icons/weather/humidity.png
frame 0 (delay: 0) R8 (60,60 @ 3600 bytes)
This is a PNG - lets load it via libpng...
icons/weather/rain.png
frame 0 (delay: 0) R8 (60,60 @ 3600 bytes)
This is a PNG - lets load it via libpng...
icons/weather/sunrise.png
frame 0 (delay: 0) R8 (60,60 @ 3600 bytes)
This is a PNG - lets load it via libpng...
icons/weather/sunset.png
frame 0 (delay: 0) R8 (60,60 @ 3600 bytes)
This is a PNG - lets load it via libpng...
icons/weather/wind.png
frame 0 (delay: 0) R8 (60,60 @ 3600 bytes)
This is a PNG - lets load it via libpng...
lists/duration.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform color detected! Consider using diffusecolor!
lists/focus.png
frame 0 (delay: 0) R8 * (1,1 @ 1 bytes)
This is a PNG - lets load it via libpng...
lists/panel-mediamenu.png
frame 0 (delay: 0) RG8 (450,1 @ 900 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform alpha detected! Consider using diffusecolor!
WARNING: uniform color detected! Consider using diffusecolor!
lists/panel.png
frame 0 (delay: 0) RG8 (1,1 @ 2 bytes)
This is a PNG - lets load it via libpng...
lists/played-total.png
frame 0 (delay: 0) R8 (40,40 @ 1600 bytes)
This is a PNG - lets load it via libpng...
lists/rating.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
lists/year.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform color detected! Consider using diffusecolor!
osd/buffer-bg.png
frame 0 (delay: 0) RG8 (110,110 @ 24200 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/agent.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/bookmarks.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/button-fo.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/calendar.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/channels.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/forward.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/guide.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/home.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/information.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/next.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/pause.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/play.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/playlist.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/previous.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/random-off.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/random-on.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/rating.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/rds.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/record-white.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform color detected! Consider using diffusecolor!
osd/fullscreen/buttons/record.png
frame 0 (delay: 0) BGRA8 (128,128 @ 65536 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/repeat-all.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/repeat-off.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/repeat-one.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/reset.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/rewind.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/saves.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/settings-subtitle.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/settings.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/stereoscopic.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/stop.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/streams.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/fullscreen/buttons/teletext.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
osd/progress/nub_bar.png
frame 0 (delay: 0) R8 * (4,12 @ 48 bytes)
This is a PNG - lets load it via libpng...
osd/progress/nub_leftright.png
frame 0 (delay: 0) R8 * (54,36 @ 1944 bytes)
This is a PNG - lets load it via libpng...
overlays/arrowdown.png
frame 0 (delay: 0) R8 (96,48 @ 4608 bytes)
This is a PNG - lets load it via libpng...
overlays/arrowright.png
frame 0 (delay: 0) R8 (28,28 @ 784 bytes)
This is a PNG - lets load it via libpng...
overlays/badge.png
frame 0 (delay: 0) R8 (44,44 @ 1936 bytes)
This is a PNG - lets load it via libpng...
overlays/extras.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
overlays/folder.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform color detected! Consider using diffusecolor!
overlays/overlay-bg.png
frame 0 (delay: 0) RG8 (64,64 @ 8192 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform color detected! Consider using diffusecolor!
overlays/overlayfade.png
frame 0 (delay: 0) RG8 (16,512 @ 16384 bytes)
This is a PNG - lets load it via libpng...
overlays/set.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform color detected! Consider using diffusecolor!
overlays/shadow.png
frame 0 (delay: 0) RG8 (80,80 @ 12800 bytes)
This is a PNG - lets load it via libpng...
overlays/versions.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
overlays/watched/OverlayPlaying-List.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
overlays/watched/OverlayResume.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
overlays/watched/OverlayWatchedResume.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
pointer_arrow.png
frame 0 (delay: 0) RG8 (44,50 @ 4400 bytes)
This is a PNG - lets load it via libpng...
pointer_click.png
frame 0 (delay: 0) BGRA8 (44,50 @ 8800 bytes)
This is a PNG - lets load it via libpng...
progress/texturebg_alt_white.png
frame 0 (delay: 0) R8 (30,30 @ 900 bytes)
This is a PNG - lets load it via libpng...
progress/texturebg_border_white.png
frame 0 (delay: 0) R8 (30,30 @ 900 bytes)
This is a PNG - lets load it via libpng...
progress/texturebg_white.png
frame 0 (delay: 0) R8 (30,30 @ 900 bytes)
This is a PNG - lets load it via libpng...
spinner.png
frame 0 (delay: 0) R8 (128,128 @ 16384 bytes)
This is a PNG - lets load it via libpng...
weather/small/0.png
frame 0 (delay: 0) R8 (100,100 @ 10000 bytes)
This is a PNG - lets load it via libpng...
weather/small/1.png
frame 0 (delay: 0) R8 (100,100 @ 10000 bytes)
This is a PNG - lets load it via libpng...
weather/small/10.png
frame 0 (delay: 0) R8 (100,100 @ 10000 bytes)
This is a PNG - lets load it via libpng...
weather/small/11.png
frame 0 (delay: 0) R8 (100,100 @ 10000 bytes)
This is a PNG - lets load it via libpng...
weather/small/12.png
**** duplicate of weather/small/11.png
This is a PNG - lets load it via libpng...
weather/small/13.png
frame 0 (delay: 0) R8 (100,100 @ 10000 bytes)
This is a PNG - lets load it via libpng...
weather/small/14.png
**** duplicate of weather/small/13.png
This is a PNG - lets load it via libpng...
weather/small/15.png
**** duplicate of weather/small/13.png
This is a PNG - lets load it via libpng...
weather/small/16.png
**** duplicate of weather/small/13.png
This is a PNG - lets load it via libpng...
weather/small/17.png
**** duplicate of weather/small/0.png
This is a PNG - lets load it via libpng...
weather/small/18.png
**** duplicate of weather/small/11.png
This is a PNG - lets load it via libpng...
weather/small/19.png
frame 0 (delay: 0) R8 (100,100 @ 10000 bytes)
This is a PNG - lets load it via libpng...
weather/small/2.png
**** duplicate of weather/small/1.png
This is a PNG - lets load it via libpng...
weather/small/20.png
**** duplicate of weather/small/19.png
This is a PNG - lets load it via libpng...
weather/small/21.png
**** duplicate of weather/small/19.png
This is a PNG - lets load it via libpng...
weather/small/22.png
**** duplicate of weather/small/19.png
This is a PNG - lets load it via libpng...
weather/small/23.png
**** duplicate of weather/small/1.png
This is a PNG - lets load it via libpng...
weather/small/24.png
**** duplicate of weather/small/1.png
This is a PNG - lets load it via libpng...
weather/small/25.png
frame 0 (delay: 0) R8 (100,100 @ 10000 bytes)
This is a PNG - lets load it via libpng...
weather/small/26.png
frame 0 (delay: 0) R8 (100,100 @ 10000 bytes)
This is a PNG - lets load it via libpng...
weather/small/27.png
frame 0 (delay: 0) R8 (100,100 @ 10000 bytes)
This is a PNG - lets load it via libpng...
weather/small/28.png
frame 0 (delay: 0) R8 (100,100 @ 10000 bytes)
This is a PNG - lets load it via libpng...
weather/small/29.png
**** duplicate of weather/small/27.png
This is a PNG - lets load it via libpng...
weather/small/3.png
**** duplicate of weather/small/0.png
This is a PNG - lets load it via libpng...
weather/small/30.png
**** duplicate of weather/small/28.png
This is a PNG - lets load it via libpng...
weather/small/31.png
frame 0 (delay: 0) R8 (100,100 @ 10000 bytes)
This is a PNG - lets load it via libpng...
weather/small/32.png
frame 0 (delay: 0) R8 (100,100 @ 10000 bytes)
This is a PNG - lets load it via libpng...
weather/small/33.png
frame 0 (delay: 0) R8 (100,100 @ 10000 bytes)
This is a PNG - lets load it via libpng...
weather/small/34.png
frame 0 (delay: 0) R8 (100,100 @ 10000 bytes)
This is a PNG - lets load it via libpng...
weather/small/35.png
**** duplicate of weather/small/0.png
This is a PNG - lets load it via libpng...
weather/small/36.png
**** duplicate of weather/small/32.png
This is a PNG - lets load it via libpng...
weather/small/37.png
**** duplicate of weather/small/0.png
This is a PNG - lets load it via libpng...
weather/small/38.png
**** duplicate of weather/small/0.png
This is a PNG - lets load it via libpng...
weather/small/39.png
**** duplicate of weather/small/10.png
This is a PNG - lets load it via libpng...
weather/small/4.png
**** duplicate of weather/small/0.png
This is a PNG - lets load it via libpng...
weather/small/40.png
**** duplicate of weather/small/10.png
This is a PNG - lets load it via libpng...
weather/small/41.png
**** duplicate of weather/small/13.png
This is a PNG - lets load it via libpng...
weather/small/42.png
**** duplicate of weather/small/13.png
This is a PNG - lets load it via libpng...
weather/small/43.png
**** duplicate of weather/small/1.png
This is a PNG - lets load it via libpng...
weather/small/44.png
**** duplicate of weather/small/28.png
This is a PNG - lets load it via libpng...
weather/small/45.png
frame 0 (delay: 0) R8 (100,100 @ 10000 bytes)
This is a PNG - lets load it via libpng...
weather/small/46.png
frame 0 (delay: 0) R8 (100,100 @ 10000 bytes)
This is a PNG - lets load it via libpng...
weather/small/47.png
frame 0 (delay: 0) R8 (100,100 @ 10000 bytes)
This is a PNG - lets load it via libpng...
weather/small/5.png
frame 0 (delay: 0) R8 (100,100 @ 10000 bytes)
This is a PNG - lets load it via libpng...
weather/small/6.png
**** duplicate of weather/small/11.png
This is a PNG - lets load it via libpng...
weather/small/7.png
**** duplicate of weather/small/5.png
This is a PNG - lets load it via libpng...
weather/small/8.png
**** duplicate of weather/small/19.png
This is a PNG - lets load it via libpng...
weather/small/9.png
**** duplicate of weather/small/19.png
This is a PNG - lets load it via libpng...
weather/small/na.png
frame 0 (delay: 0) R8 (100,100 @ 10000 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform color detected! Consider using diffusecolor!
windows/pvr/archive.png
frame 0 (delay: 0) BGRA8 (40,40 @ 6400 bytes)
This is a PNG - lets load it via libpng...
windows/pvr/epg-genres/0.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/pvr/epg-genres/112.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/pvr/epg-genres/128.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/pvr/epg-genres/144.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/pvr/epg-genres/16.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/pvr/epg-genres/160.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/pvr/epg-genres/176.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/pvr/epg-genres/192.png
**** duplicate of windows/pvr/epg-genres/0.png
This is a PNG - lets load it via libpng...
windows/pvr/epg-genres/208.png
**** duplicate of windows/pvr/epg-genres/0.png
This is a PNG - lets load it via libpng...
windows/pvr/epg-genres/224.png
**** duplicate of windows/pvr/epg-genres/0.png
This is a PNG - lets load it via libpng...
windows/pvr/epg-genres/240.png
**** duplicate of windows/pvr/epg-genres/0.png
This is a PNG - lets load it via libpng...
windows/pvr/epg-genres/256.png
**** duplicate of windows/pvr/epg-genres/0.png
This is a PNG - lets load it via libpng...
windows/pvr/epg-genres/32.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/pvr/epg-genres/48.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/pvr/epg-genres/64.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/pvr/epg-genres/80.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/pvr/epg-genres/96.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/pvr/epg_progress_horizontal.png
frame 0 (delay: 0) RG8 (47,15 @ 1410 bytes)
This is a PNG - lets load it via libpng...
windows/pvr/epg_progress_vertical.png
frame 0 (delay: 0) RG8 (19,92 @ 3496 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform color detected! Consider using diffusecolor!
windows/pvr/record.png
frame 0 (delay: 0) BGRA8 (40,40 @ 6400 bytes)
This is a PNG - lets load it via libpng...
windows/pvr/timer.png
frame 0 (delay: 0) R8 (40,40 @ 1600 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/-.png
frame 0 (delay: 0) R8 (32,32 @ 1024 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/ar.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/bg.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/bs.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/ca.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/cs.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/da.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/de.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/el.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/en.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/es.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/et.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/fa.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/fi.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/fo.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/fr.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/gl.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/he.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/hi.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/hr.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/hu.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/hy.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/id.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/is.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/it.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/ja.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/kk.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/ko.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/lb.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/lt.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/lv.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/mk.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/ms.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/nl.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/no.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/pb.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/pl.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/pt.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/ro.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/ru.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/sk.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/sl.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/sq.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/sr.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/sv.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/tr.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/uk.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/vi.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/flags/zh.png
frame 0 (delay: 0) BGRA8 (32,32 @ 4096 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/icon_close_caption.png
frame 0 (delay: 0) R8 (70,41 @ 2870 bytes)
This is a PNG - lets load it via libpng...
windows/subtitles/icon_sync.png
frame 0 (delay: 0) R8 (133,41 @ 5453 bytes)
-- Packing curial.xbt for skin.estuary
[ 7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptMessaging.cpp.o
[ 7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptNetwork.cpp.o
[6/11] Compiling C object src/libdvdread.a.p/ifo_read.c.o
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:75:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:123:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:128:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:129:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:130:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:162:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:187:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:203:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:232:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:250:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:286:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:315:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:329:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:341:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:353:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:364:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:376: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:396:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:449:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:492:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:523:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:531:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:578:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:594:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:601:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:614:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:628:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:639:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:659:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:670:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:701:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:714:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:737:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:749:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:761:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:826:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:845:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:884:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:891:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:905:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:913:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:928:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:937:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:946:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:955:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:967:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:985:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:997:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/ifo_read.c: In function 'ifoRead_PGC_COMMAND_TBL':
../src/ifo_read.c:1269: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:2470: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:2496: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:2628: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:2641: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:2664:30: warning: taking address of packed member of 'struct <anonymous>' may result in an unaligned pointer value [-Waddress-of-packed-member]
[ 7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptQueue.cpp.o
[7/11] Compiling C object src/libdvdread.a.p/logger.c.o
[ 7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptResults.cpp.o
[8/11] Compiling C object src/libdvdread.a.p/md5.c.o
[ 7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptRingBuffer.cpp.o
[9/11] Compiling C object src/libdvdread.a.p/nav_print.c.o
In file included from ../src/dvdread/nav_types.h:34,
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:75:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:123:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:128:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:129:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:130:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:162:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:187:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:203:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:232:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:250:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:286:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:315:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:329:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:341:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:353:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:364:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:376: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:396:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:449:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:492:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:523:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:531:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:578:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:594:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:601:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:614:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:628:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:639:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:659:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:670:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:701:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:714:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:737:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:749:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:761:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:826:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:845:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:884:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:891:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:905:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:913:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:928:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:937:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:946:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:955:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:967:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:985:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:997:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:59:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:66:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:109:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:138:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:147:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:157:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:176:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:194:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:202:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:209:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:221:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:231:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:243:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
[ 7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSimpleMessageQueue.cpp.o
[10/11] Compiling C object src/libdvdread.a.p/nav_read.c.o
In file included from ../src/dvdread/nav_types.h:34,
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:75:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:123:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:128:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:129:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:130:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:162:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:187:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:203:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:232:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:250:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:286:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:315:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:329:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:341:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:353:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:364:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:376: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:396:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:449:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:492:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:523:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:531:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:578:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:594:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:601:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:614:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:628:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:639:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:659:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:670:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:701:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:714:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:737:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:749:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:761:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:826:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:845:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:884:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:891:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:905:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:913:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:928:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:937:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:946:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:955:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:967:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:985:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/ifo_types.h:997:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:59:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:66:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:109:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:138:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:147:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:157:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:176:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:194:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:202:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:209:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:221:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:231:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
../src/dvdread/nav_types.h:243:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
[ 7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSockets.cpp.o
[11/11] Linking static target src/libdvdread.a
[ 7%] Performing install step for 'build-libdvdread'
ninja: Entering directory `./build'
ninja: Jobserver mode detected: s -j8 --jobserver-auth=fifo:/tmp/GMfifo7319
[0/1] Installing files
[ 7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStreams.cpp.o
[ 7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStrings.cpp.o
[ 7%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSystem.cpp.o
[ 8%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptThreads.cpp.o
[ 8%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTime.cpp.o
Installing src/libdvdread.a to /build/kodi-rpi-git/src/kodi-build/build/lib
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdread/src/build-libdvdread/src/dvdread/attributes.h to /build/kodi-rpi-git/src/kodi-build/build/include/dvdread
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdread/src/build-libdvdread/src/dvdread/bitreader.h to /build/kodi-rpi-git/src/kodi-build/build/include/dvdread
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdread/src/build-libdvdread/src/dvdread/dvd_reader.h to /build/kodi-rpi-git/src/kodi-build/build/include/dvdread
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdread/src/build-libdvdread/src/dvdread/dvd_udf.h to /build/kodi-rpi-git/src/kodi-build/build/include/dvdread
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdread/src/build-libdvdread/src/dvdread/ifo_print.h to /build/kodi-rpi-git/src/kodi-build/build/include/dvdread
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdread/src/build-libdvdread/src/dvdread/ifo_read.h to /build/kodi-rpi-git/src/kodi-build/build/include/dvdread
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdread/src/build-libdvdread/src/dvdread/ifo_types.h to /build/kodi-rpi-git/src/kodi-build/build/include/dvdread
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdread/src/build-libdvdread/src/dvdread/nav_print.h to /build/kodi-rpi-git/src/kodi-build/build/include/dvdread
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdread/src/build-libdvdread/src/dvdread/nav_read.h to /build/kodi-rpi-git/src/kodi-build/build/include/dvdread
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdread/src/build-libdvdread/src/dvdread/nav_types.h to /build/kodi-rpi-git/src/kodi-build/build/include/dvdread
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdread/src/build-libdvdread/build/src/dvdread/version.h to /build/kodi-rpi-git/src/kodi-build/build/include/dvdread
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdread/src/build-libdvdread/AUTHORS to /build/kodi-rpi-git/src/kodi-build/build/share/doc/libdvdread
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdread/src/build-libdvdread/COPYING to /build/kodi-rpi-git/src/kodi-build/build/share/doc/libdvdread
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdread/src/build-libdvdread/NEWS to /build/kodi-rpi-git/src/kodi-build/build/share/doc/libdvdread
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdread/src/build-libdvdread/README.md to /build/kodi-rpi-git/src/kodi-build/build/share/doc/libdvdread
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdread/src/build-libdvdread/TODO to /build/kodi-rpi-git/src/kodi-build/build/share/doc/libdvdread
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdread/src/build-libdvdread/build/meson-private/dvdread.pc to /build/kodi-rpi-git/src/kodi-build/build/lib/pkgconfig
[ 31%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_java.cpp.o
[ 31%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_go.cpp.o
[ 8%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTls.cpp.o
[ -3%] Completed 'build-libdvdread'
[ 8%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUri.cpp.o
[ 8%] Built target build-libdvdread
[ 8%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUtils.cpp.o
[ 8%] Creating directories for 'build-libdvdnav'
[ 8%] Performing download step (download, verify and extract) for 'build-libdvdnav'
-- Downloading...
dst='/build/kodi-rpi-git/src/kodi-build/build/download/libdvdnav-7.0.0.tar.bz2'
timeout='none'
inactivity timeout='none'
-- Using src='https://mirrors.kodi.tv/build-deps/sources/libdvdnav-7.0.0.tar.bz2'
-- [download 19% complete]
-- [download 38% complete]
-- [download 57% complete]
[ 8%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptXml.cpp.o
-- [download 76% complete]
-- [download 95% complete]
-- [download 100% complete]
-- verifying file...
file='/build/kodi-rpi-git/src/kodi-build/build/download/libdvdnav-7.0.0.tar.bz2'
-- Downloading... done
-- extracting...
src='/build/kodi-rpi-git/src/kodi-build/build/download/libdvdnav-7.0.0.tar.bz2'
dst='/build/kodi-rpi-git/src/kodi-build/build/build-libdvdnav/src/build-libdvdnav'
-- extracting... [tar xf]
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
[ 8%] No update step for 'build-libdvdnav'
[ -3%] No patch step for 'build-libdvdnav'
[ 8%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdResolver.cpp.o
[ 8%] Performing configure step for 'build-libdvdnav'
[ 34%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_ts.cpp.o
[ 8%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdSockets.cpp.o
[ 8%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcDebug.cpp.o
[ 8%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcEnvironment.cpp.o
[ 8%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp.o
[ 8%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp.o
[ 37%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_php.cpp.o
[ 8%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/AVTransportSCPD.cpp.o
[ 8%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RdrConnectionManagerSCPD.cpp.o
[ 8%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.cpp.o
[ 8%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/X_MS_MediaReceiverRegistrarSCPD.cpp.o
[ 8%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp.o
The Meson build system
Version: 1.12.0
Source dir: /build/kodi-rpi-git/src/kodi-build/build/build-libdvdnav/src/build-libdvdnav
Build dir: /build/kodi-rpi-git/src/kodi-build/build/build-libdvdnav/src/build-libdvdnav/build
Build type: cross build
Project name: libdvdnav
Project version: 7.0.0
C compiler for the host machine: /usr/lib/distcc/bin/cc (gcc 16.1.1 "aarch64-unknown-linux-gnu-gcc (GCC) 16.1.1 20260430")
C linker for the host machine: /usr/lib/distcc/bin/cc ld.gold 2.46.0
C compiler for the build machine: cc (gcc 16.1.1 "aarch64-unknown-linux-gnu-gcc (GCC) 16.1.1 20260430")
C linker for the build machine: cc ld.bfd 2.46.0
Build machine cpu family: aarch64
Build machine cpu: aarch64
Host machine cpu family: aarch64
Host machine cpu:
Target machine cpu family: aarch64
Target machine cpu:
Has header "dlfcn.h" : YES
Has header "inttypes.h" : YES
Has header "memory.h" : YES
Has header "stdint.h" : YES
Has header "stdlib.h" : YES
Has header "strings.h" : YES
Has header "string.h" : YES
Has header "sys/stat.h" : YES
Has header "sys/types.h" : YES
Has header "unistd.h" : YES
Checking for function "gettimeofday" : YES
Found pkg-config: YES (/bin/pkg-config) 3.0.6
Run-time dependency dvdread found: YES 7.0.1
Run-time dependency threads found: YES
Compiler for C supports arguments -mno-ms-bitfields: NO
Compiler for C supports arguments -Wsign-compare: YES
Configuring config.h using configuration
Configuring version.h using configuration
Found pkg-config: YES (/bin/pkg-config) 3.0.6
Build targets in project: 1
libdvdnav 7.0.0
User defined options
Cross files : /build/kodi-rpi-git/src/kodi-build/build/share/libdvdnav-cross-file.meson
buildtype : release
cmake_prefix_path: ['/build/kodi-rpi-git/src/kodi-build/build/lib/cmake']
default_library : static
enable_docs : false
enable_examples : false
libdir : lib
prefix : /build/kodi-rpi-git/src/kodi-build/build
Found ninja-1.13.2 at /bin/ninja
Generating targets: 0%| | 0/1 eta ?
[ 8%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixEnvironment.cpp.o
Writing build.ninja: 0%| | 0/42 eta ?
[ 8%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixSystem.cpp.o
[ 8%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptSelectableMessageQueue.cpp.o
[ 8%] Performing build step for 'build-libdvdnav'
ninja: Entering directory `./build'
ninja: Jobserver mode detected: s -j8 --jobserver-auth=fifo:/tmp/GMfifo7319
[ 8%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixQueue.cpp.o
[ 8%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixThreads.cpp.o
[1/14] Compiling C object src/libdvdnav.a.p/dvdnav.c.o
In file included from /build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:34,
from ../src/dvdnav/dvdnav.h:46,
from ../src/dvdnav.c:38:
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:75:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:123:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:128:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:129:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:130:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:162:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:187:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:203:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:232:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:250:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:286:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:315:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:329:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:341:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:353:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:364:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:376:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:396:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:449:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:492:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:523:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:531:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:578:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:594:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:601:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:614:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:628:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:639:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:659:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:670:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:701:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:714:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:737:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:749:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:761:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:826:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:845:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:884:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:891:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:905:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:913:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:928:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:937:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:946:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:955:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:967:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:985:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:997:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:59:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:66:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:109:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:138:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:147:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:157:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:176:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:194:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:202:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:209:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:221:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:231:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:243:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
In file included from ../src/dvdnav.c:44:
../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]
This is a PNG - lets load it via libpng...
buttons/button-nofo.png
frame 0 (delay: 0) RG8 (232,119 @ 55216 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform alpha detected! Consider using diffusecolor!
dialogs/dialog-bg-nobo.png
frame 0 (delay: 0) RG8 (216,216 @ 93312 bytes)
This is a PNG - lets load it via libpng...
dialogs/dialog-bg.png
frame 0 (delay: 0) RG8 (1004,594 @ 1192752 bytes)
This is a PNG - lets load it via libpng...
lists/panel-mediamenu.png
frame 0 (delay: 0) RG8 (450,920 @ 828000 bytes)
This is a PNG - lets load it via libpng...
lists/panel.png
frame 0 (delay: 0) R8 * (450,920 @ 414000 bytes)
This is a PNG - lets load it via libpng...
WARNING: uniform color detected! Consider using diffusecolor!
overlays/shadow.png
frame 0 (delay: 0) RG8 (80,80 @ 12800 bytes)
-- Packing flat.xbt for skin.estuary
This is a PNG - lets load it via libpng...
buttons/button-nofo.png
frame 0 (delay: 0) RG8 (80,80 @ 12800 bytes)
This is a PNG - lets load it via libpng...
dialogs/dialog-bg.png
**** duplicate of buttons/button-nofo.png
This is a PNG - lets load it via libpng...
overlays/shadow.png
frame 0 (delay: 0) R8 (80,80 @ 6400 bytes)
[2/14] Compiling C object src/libdvdnav.a.p/highlight.c.o
In file included from /build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:34,
from ../src/highlight.c:32:
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:75:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:123:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:128:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:129:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:130:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:162:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:187:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:203:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:232:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:250:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:286:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:315:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:329:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:341:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:353:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:364:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:376:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:396:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:449:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:492:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:523:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:531:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:578:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:594:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:601:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:614:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:628:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:639:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:659:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:670:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:701:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:714:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:737:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:749:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:761:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:826:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:845:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:884:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:891:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:905:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:913:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:928:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:937:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:946:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:955:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:967:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:985:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:997:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:59:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:66:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:109:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:138:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:147:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:157:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:176:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:194:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:202:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:209:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:221:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:231:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:243:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
In file included from ../src/highlight.c:37:
../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]
[ 40%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_python.cpp.o
[ 8%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixTime.cpp.o
[ 8%] Built target gen_skin_pack
[3/14] Compiling C object src/libdvdnav.a.p/logger.c.o
In file included from /build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:34,
from ../src/dvdnav/dvdnav.h:46,
from ../src/logger.c:23:
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:75:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:123:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:128:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:129:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:130:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:162:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:187:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:203:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:232:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:250:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:286:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:315:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:329:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:341:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:353:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:364:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:376:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:396:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:449:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:492:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:523:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:531:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:578:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:594:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:601:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:614:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:628:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:639:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:659:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:670:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:701:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:714:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:737:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:749:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:761:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:826:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:845:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:884:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:891:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:905:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:913:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:928:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:937:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:946:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:955:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:967:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:985:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:997:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:59:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:66:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:109:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:138:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:147:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:157:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:176:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:194:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:202:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:209:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:221:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:231:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:243:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
[ 9%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdNetwork.cpp.o
[ 9%] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Null/NptNullAutoreleasePool.cpp.o
[4/14] Compiling C object src/libdvdnav.a.p/navigation.c.o
In file included from /build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:34,
from ../src/dvdnav/dvdnav.h:46,
from ../src/navigation.c:29:
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:75:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:123:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:128:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:129:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:130:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:162:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:187:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:203:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:232:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:250:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:286:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:315:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:329:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:341:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:353:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:364:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:376:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:396:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:449:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:492:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:523:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:531:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:578:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:594:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:601:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:614:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:628:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:639:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:659:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:670:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:701:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:714:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:737:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:749:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:761:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:826:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:845:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:884:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:891:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:905:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:913:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:928:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:937:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:946:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:955:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:967:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:985:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:997:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:59:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:66:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:109:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:138:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:147:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:157:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:176:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:194:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:202:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:209:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:221:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:231:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:243: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]
[ 42%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_lobster.cpp.o
[ 9%] Linking CXX static library libupnp.a
[5/14] Compiling C object src/libdvdnav.a.p/read_cache.c.o
In file included from /build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:34,
from ../src/dvdnav/dvdnav.h:46,
from ../src/read_cache.c:37:
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:75:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:123:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:128:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:129:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:130:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:162:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:187:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:203:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:232:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:250:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:286:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:315:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:329:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:341:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:353:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:364:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:376:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:396:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:449:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:492:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:523:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:531:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:578:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:594:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:601:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:614:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:628:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:639:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:659:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:670:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:701:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:714:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:737:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:749:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:761:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:826:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:845:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:884:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:891:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:905:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:913:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:928:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:937:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:946:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:955:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:967:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:985:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:997:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:59:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:66:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:109:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:138:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:147:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:157:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:176:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:194:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:202:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:209:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:221:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:231:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:243: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]
[ 9%] Built target upnp
[ 45%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_lua.cpp.o
[6/14] Compiling C object src/libdvdnav.a.p/searching.c.o
In file included from /build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:34,
from ../src/dvdnav/dvdnav.h:46,
from ../src/searching.c:32:
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:75:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:123:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:128:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:129:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:130:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:162:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:187:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:203:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:232:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:250:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:286:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:315:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:329:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:341:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:353:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:364:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:376:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:396:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:449:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:492:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:523:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:531:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:578:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:594:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:601:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:614:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:628:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:639:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:659:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:670:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:701:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:714:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:737:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:749:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:761:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:826:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:845:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:884:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:891:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:905:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:913:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:928:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:937:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:946:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:955:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:967:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:985:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:997:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:59:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:66:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:109:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:138:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:147:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:157:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:176:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:194:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:202:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:209:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:221:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:231:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:243: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]
[7/14] Compiling C object src/libdvdnav.a.p/settings.c.o
In file included from /build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:34,
from ../src/dvdnav/dvdnav.h:46,
from ../src/settings.c:29:
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:75:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:123:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:128:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:129:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:130:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:162:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:187:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:203:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:232:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:250:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:286:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:315:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:329:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:341:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:353:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:364:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:376:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:396:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:449:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:492:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:523:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:531:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:578:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:594:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:601:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:614:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:628:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:639:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:659:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:670:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:701:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:714:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:737:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:749:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:761:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:826:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:845:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:884:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:891:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:905:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:913:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:928:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:937:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:946:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:955:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:967:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:985:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:997:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:59:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:66:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:109:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:138:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:147:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:157:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:176:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:194:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:202:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:209:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:221:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:231:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:243: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]
[ 48%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_rust.cpp.o
[8/14] Compiling C object src/libdvdnav.a.p/vm_decoder.c.o
In file included from /build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:34,
from ../src/vm/decoder.c:35:
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:75:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:123:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:128:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:129:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:130:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:162:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:187:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:203:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:232:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:250:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:286:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:315:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:329:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:341:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:353:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:364:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:376:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:396:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:449:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:492:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:523:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:531:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:578:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:594:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:601:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:614:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:628:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:639:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:659:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:670:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:701:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:714:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:737:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:749:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:761:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:826:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:845:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:884:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:891:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:905:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:913:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:928:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:937:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:946:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:955:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:967:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:985:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:997:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:59:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:66:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:109:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:138:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:147:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:157:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:176:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:194:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:202:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:209:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:221:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:231:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:243:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
In file included from ../src/vm/decoder.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/vm/decoder.c: In function 'eval_set_op':
../src/vm/decoder.c:602:79: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
[9/14] Compiling C object src/libdvdnav.a.p/vm_getset.c.o
In file included from /build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:34,
from ../src/vm/getset.c:33:
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:75:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:123:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:128:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:129:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:130:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:162:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:187:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:203:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:232:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:250:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:286:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:315:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:329:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:341:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:353:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:364:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:376:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:396:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:449:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:492:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:523:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:531:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:578:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:594:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:601:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:614:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:628:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:639:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:659:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:670:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:701:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:714:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:737:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:749:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:761:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:826:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:845:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:884:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:891:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:905:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:913:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:928:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:937:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:946:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:955:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:967:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:985:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:997:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:59:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:66:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:109:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:138:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:147:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:157:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:176:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:194:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:202:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:209:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:221:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:231:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:243:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
In file included from ../src/vm/getset.c:40:
../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]
[10/14] Compiling C object src/libdvdnav.a.p/vm_play.c.o
In file included from /build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:34,
from ../src/vm/play.c:32:
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:75:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:123:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:128:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:129:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:130:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:162:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:187:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:203:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:232:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:250:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:286:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:315:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:329:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:341:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:353:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:364:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:376:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:396:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:449:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:492:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:523:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:531:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:578:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:594:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:601:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:614:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:628:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:639:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:659:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:670:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:701:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:714:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:737:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:749:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:761:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:826:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:845:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:884:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:891:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:905:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:913:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:928:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:937:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:946:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:955:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:967:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:985:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:997:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:59:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:66:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:109:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:138:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:147:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:157:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:176:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:194:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:202:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:209:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:221:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:231:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:243:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
In file included from ../src/vm/play.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/vm/play.c: In function 'play_PGC':
../src/vm/play.c:76:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
[11/14] Compiling C object src/libdvdnav.a.p/vm_vm.c.o
In file included from /build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:34,
from ../src/vm/vm.c:41:
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:75:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:123:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:128:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:129:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:130:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:162:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:187:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:203:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:232:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:250:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:286:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:315:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:329:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:341:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:353:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:364:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:376:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:396:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:449:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:492:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:523:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:531:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:578:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:594:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:601:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:614:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:628:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:639:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:659:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:670:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:701:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:714:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:737:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:749:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:761:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:826:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:845:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:884:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:891:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:905:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:913:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:928:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:937:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:946:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:955:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:967:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:985:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:997:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:59:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:66:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:109:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:138:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:147:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:157:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:176:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:194:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:202:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:209:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:221:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:231:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:243:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
In file included from ../src/vm/vm.c:49:
../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:703:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
../src/vm/vm.c:705:3: note: here
[12/14] Compiling C object src/libdvdnav.a.p/vm_vmcmd.c.o
In file included from /build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:34,
from ../src/dvdnav/dvdnav.h:46,
from ../src/vm/vmcmd.c:33:
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:75:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:123:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:128:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:129:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:130:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:162:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:187:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:203:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:232:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:250:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:286:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:315:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:329:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:341:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:353:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:364:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:376:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:396:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:449:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:492:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:523:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:531:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:578:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:594:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:601:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:614:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:628:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:639:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:659:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:670:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:701:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:714:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:737:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:749:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:761:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:826:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:845:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:884:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:891:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:905:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:913:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:928:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:937:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:946:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:955:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:967:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:985:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:997:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:59:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:66:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:109:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:138:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:147:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:157:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:176:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:194:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:202:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:209:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:221:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:231:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:243: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]
[13/14] Compiling C object src/libdvdnav.a.p/vm_vmget.c.o
In file included from /build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:34,
from ../src/vm/vmget.c:34:
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:67:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:75:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:123:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:128:5: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:129:3: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:130:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:162:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:187:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:203:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:232:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:250:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:286:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:315:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:329:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:341:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:353:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:364:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:376:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:387:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:396:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:449:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:492:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:523:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:531:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:578:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:594:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:601:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:614:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:628:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:639:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:659:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:670:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:701:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:714:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:737:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:749:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:761:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:826:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:845:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:884:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:891:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:905:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:913:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:928:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:937:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:946:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:955:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:967:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:985:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/ifo_types.h:997:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:59:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:66:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:96:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:109:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:138:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:147:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:157:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:176:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:194:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:202:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:209:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:221:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:231:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
/build/kodi-rpi-git/src/kodi-build/build/include/dvdread/nav_types.h:243:1: warning: 'gcc_struct' attribute directive ignored [-Wattributes]
In file included from ../src/vm/vmget.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]
[14/14] Linking static target src/libdvdnav.a
[ 9%] Performing install step for 'build-libdvdnav'
ninja: Entering directory `./build'
ninja: Jobserver mode detected: s -j8 --jobserver-auth=fifo:/tmp/GMfifo7319
[0/1] Installing files
[ 51%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_fbs.cpp.o
Installing src/libdvdnav.a to /build/kodi-rpi-git/src/kodi-build/build/lib
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdnav/src/build-libdvdnav/src/dvdnav/dvdnav.h to /build/kodi-rpi-git/src/kodi-build/build/include/dvdnav
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdnav/src/build-libdvdnav/src/dvdnav/dvdnav_events.h to /build/kodi-rpi-git/src/kodi-build/build/include/dvdnav
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdnav/src/build-libdvdnav/src/dvdnav/dvd_types.h to /build/kodi-rpi-git/src/kodi-build/build/include/dvdnav
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdnav/src/build-libdvdnav/build/src/dvdnav/version.h to /build/kodi-rpi-git/src/kodi-build/build/include/dvdnav
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdnav/src/build-libdvdnav/AUTHORS to /build/kodi-rpi-git/src/kodi-build/build/share/doc/libdvdnav
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdnav/src/build-libdvdnav/ChangeLog to /build/kodi-rpi-git/src/kodi-build/build/share/doc/libdvdnav
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdnav/src/build-libdvdnav/COPYING to /build/kodi-rpi-git/src/kodi-build/build/share/doc/libdvdnav
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdnav/src/build-libdvdnav/README.md to /build/kodi-rpi-git/src/kodi-build/build/share/doc/libdvdnav
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdnav/src/build-libdvdnav/TODO to /build/kodi-rpi-git/src/kodi-build/build/share/doc/libdvdnav
Installing /build/kodi-rpi-git/src/kodi-build/build/build-libdvdnav/src/build-libdvdnav/build/meson-private/dvdnav.pc to /build/kodi-rpi-git/src/kodi-build/build/lib/pkgconfig
[ 54%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_grpc.cpp.o
[ 9%] Completed 'build-libdvdnav'
[ 57%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_json_schema.cpp.o
[ 9%] Built target build-libdvdnav
[ 60%] Building CXX object CMakeFiles/flatc.dir/src/idl_gen_swift.cpp.o
[ 62%] Building CXX object CMakeFiles/flatc.dir/src/flatc.cpp.o
[ 65%] Building CXX object CMakeFiles/flatc.dir/src/flatc_main.cpp.o
[ 68%] Building CXX object CMakeFiles/flatc.dir/src/binary_annotator.cpp.o
[ 71%] Building CXX object CMakeFiles/flatc.dir/src/annotated_binary_text_gen.cpp.o
[ 74%] Building CXX object CMakeFiles/flatc.dir/src/bfbs_gen_lua.cpp.o
[ 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
[ 85%] Building CXX object CMakeFiles/flatc.dir/grpc/src/compiler/go_generator.cc.o
[ 9%] Generating system/players/VideoPlayer/libdvdnav-aarch64.so
[ 9%] Built target wrap_libdvdnav
[ 88%] Building CXX object CMakeFiles/flatc.dir/grpc/src/compiler/java_generator.cc.o
[ 9%] Built target kodi-libraries
[ 91%] Building CXX object CMakeFiles/flatc.dir/grpc/src/compiler/python_generator.cc.o
[ -8%] Building CXX object CMakeFiles/flatc.dir/grpc/src/compiler/swift_generator.cc.o
[ 97%] Building CXX object CMakeFiles/flatc.dir/grpc/src/compiler/ts_generator.cc.o
[100%] Linking CXX executable flatc
[100%] Built target flatc
[ 9%] Performing install step for 'build-flatc'
[100%] Built target flatc
Install the project...
-- Install configuration: "Release"
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/idl.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/flexbuffers.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/hash.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/flex_flat_util.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/string.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/flatc.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/array.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/code_generator.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/detached_buffer.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/buffer_ref.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/flatbuffers.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/vector.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/base.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/flatbuffer_builder.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/minireflect.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/util.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/struct.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/registry.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/default_allocator.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/allocator.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/grpc.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/verifier.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/reflection_generated.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/stl_emulation.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/table.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/vector_downward.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/code_generators.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/pch
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/pch/flatc_pch.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/pch/pch.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/buffer.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/include/flatbuffers/reflection.h
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/lib/cmake/flatbuffers/flatbuffers-config.cmake
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/lib/cmake/flatbuffers/BuildFlatBuffers.cmake
-- Up-to-date: /build/kodi-rpi-git/src/kodi-build/build/lib/cmake/flatbuffers/flatbuffers-config-version.cmake
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/bin/flatc
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/lib/cmake/flatbuffers/FlatcTargets.cmake
-- Installing: /build/kodi-rpi-git/src/kodi-build/build/lib/cmake/flatbuffers/FlatcTargets-release.cmake
[ 9%] Completed 'build-flatc'
[ 9%] Built target build-flatc
[ 9%] Building C++ header for video.fbs
[ 9%] Building C++ header for savestate.fbs
[ 9%] Built target retroplayer_messages
install prefix /build/kodi-rpi-git/src/kodi-build/build
source path /build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-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
DOTPROD enabled yes
I8MM enabled yes
PMULL enabled yes
EOR3 enabled yes
SVE enabled yes
SVE2 enabled yes
SME enabled yes
SME-I16I64 enabled yes
SME2 enabled yes
debug symbols no
strip symbols yes
optimize for size no
optimizations yes
static yes
shared no
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
experimental features 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
libdrm v4l2_request
Libraries:
avcodec avformat swscale
avdevice avutil
avfilter swresample
Programs:
Enabled decoders:
aac fastaudio pcx
aac_fixed ffv1 pdv
aac_latm ffvhuff pfm
aasc ffwavesynth pgm
ac3 fic pgmyuv
ac3_fixed fits pgssub
acelp_kelvin flac pgx
adpcm_4xm flashsv phm
adpcm_adx flashsv2 photocd
adpcm_afc flic pictor
adpcm_agm flv pixlet
adpcm_aica fmvc pjs
adpcm_argo fourxm png
adpcm_circus fraps ppm
adpcm_ct frwu prores
adpcm_dtk ftr prores_raw
adpcm_ea g2m prosumer
adpcm_ea_maxis_xa g723_1 psd
adpcm_ea_r1 g728 ptx
adpcm_ea_r2 g729 qcelp
adpcm_ea_r3 gdv qdm2
adpcm_ea_xas gem qdmc
adpcm_g722 gif qdraw
adpcm_g726 gremlin_dpcm qoa
adpcm_g726le gsm qoi
adpcm_ima_acorn gsm_ms qpeg
adpcm_ima_alp h261 qtrle
adpcm_ima_amv h263 r10k
adpcm_ima_apc h263_v4l2m2m r210
adpcm_ima_apm h263i ra_144
adpcm_ima_cunning h263p ra_288
adpcm_ima_dat4 h264 ralf
adpcm_ima_dk3 h264_v4l2m2m rasc
adpcm_ima_dk4 hap rawvideo
adpcm_ima_ea_eacs hca realtext
adpcm_ima_ea_sead hcom rka
adpcm_ima_escape hdr rl2
adpcm_ima_hvqm2 hevc roq
adpcm_ima_hvqm4 hevc_v4l2m2m roq_dpcm
adpcm_ima_iss hnm4_video rpza
adpcm_ima_magix hq_hqa rscc
adpcm_ima_moflex hqx rtv1
adpcm_ima_mtf huffyuv rv10
adpcm_ima_oki hymt rv20
adpcm_ima_pda iac rv30
adpcm_ima_qt idcin rv40
adpcm_ima_rad idf rv60
adpcm_ima_smjpeg iff_ilbm s302m
adpcm_ima_ssi ilbc sami
adpcm_ima_wav imc sanm
adpcm_ima_ws imm4 sbc
adpcm_ima_xbox imm5 scpr
adpcm_ms indeo2 screenpresso
adpcm_mtaf indeo3 sdx2_dpcm
adpcm_n64 indeo4 sga
adpcm_psx indeo5 sgi
adpcm_psxc interplay_acm sgirle
adpcm_sanyo interplay_dpcm sheervideo
adpcm_sbpro_2 interplay_video shorten
adpcm_sbpro_3 ipu simbiosis_imx
adpcm_sbpro_4 jacosub sipr
adpcm_swf jpeg2000 siren
adpcm_thp jpegls smackaud
adpcm_thp_le jv smacker
adpcm_vima kgv1 smc
adpcm_xa kmvc smvjpeg
adpcm_xmd lagarith snow
adpcm_yamaha lead sol_dpcm
adpcm_zork libdav1d sp5x
agm loco speedhq
ahx lscr speex
aic m101 srgc
alac mace3 srt
alias_pix mace6 ssa
als magicyuv stl
amrnb mdec subrip
amrwb media100 subviewer
amv metasound subviewer1
anm microdvd sunrast
ansi mimic svq1
anull misc4 svq3
apac mjpeg tak
ape mjpegb targa
apng mlp targa_y216
aptx mmvideo tdsc
aptx_hd mobiclip text
apv motionpixels theora
arbc movtext thp
argo mp1 tiertexseqvideo
ass mp1float tiff
asv1 mp2 tmv
asv2 mp2float truehd
atrac1 mp3 truemotion1
atrac3 mp3adu truemotion2
atrac3al mp3adufloat truemotion2rt
atrac3p mp3float truespeech
atrac3pal mp3on4 tscc
atrac9 mp3on4float tscc2
aura mpc7 tta
aura2 mpc8 twinvq
av1 mpeg1_v4l2m2m txd
av1_v4l2m2m mpeg1video ulti
avrn mpeg2_v4l2m2m utvideo
avrp mpeg2video v210
avs mpeg4 v210x
avui mpeg4_v4l2m2m vb
bethsoftvid mpegvideo vble
bfi mpl2 vbn
bink msa1 vc1
binkaudio_dct mscc vc1_v4l2m2m
binkaudio_rdft msmpeg4v1 vc1image
bintext msmpeg4v2 vcr1
bitpacked msmpeg4v3 vmdaudio
bmp msnsiren vmdvideo
bmv_audio msp2 vmix
bmv_video msrle vmnc
bonk mss1 vnull
brender_pix mss2 vorbis
c93 msvideo1 vp3
cavs mszh vp4
cbd2_dpcm mts2 vp5
ccaption mv30 vp6
cdgraphics mvc1 vp6a
cdtoons mvc2 vp6f
cdxl mvdv vp7
cfhd mvha vp8
cinepak mwsc vp8_v4l2m2m
clearvideo mxpeg vp9
cljr nellymoser vp9_v4l2m2m
cllc notchlc vplayer
comfortnoise nuv vqa
cook on2avc vqc
cpia opus vvc
cri osq wady_dpcm
cscd paf_audio wavarc
cyuv paf_video wavpack
dca pam wbmp
dds pbm wcmv
derf_dpcm pcm_alaw webp
dfa pcm_bluray webp_anim
dfpwm pcm_dvd webvtt
dirac pcm_f16le wmalossless
dnxhd pcm_f24le wmapro
dolby_e pcm_f32be wmav1
dpx pcm_f32le wmav2
dsd_lsbf pcm_f64be wmavoice
dsd_lsbf_planar pcm_f64le wmv1
dsd_msbf pcm_lxf wmv2
dsd_msbf_planar pcm_mulaw wmv3
dsicinaudio pcm_s16be wmv3image
dsicinvideo pcm_s16be_planar wnv1
dss_sp pcm_s16le wrapped_avframe
dst pcm_s16le_planar ws_snd1
dvaudio pcm_s24be xan_dpcm
dvbsub pcm_s24daud xan_wc3
dvdsub pcm_s24le xan_wc4
dvvideo pcm_s24le_planar xbin
dxa pcm_s32be xbm
dxtory pcm_s32le xface
dxv pcm_s32le_planar xl
eac3 pcm_s64be xma1
eacmv pcm_s64le xma2
eamad pcm_s8 xpm
eatgq pcm_s8_planar xsub
eatgv pcm_sga xwd
eatqi pcm_u16be y41p
eightbps pcm_u16le ylc
eightsvx_exp pcm_u24be yop
eightsvx_fib pcm_u24le yuv4
escape124 pcm_u32be zero12v
escape130 pcm_u32le zerocodec
evrc pcm_u8 zlib
exr pcm_vidc zmbv
Enabled encoders:
a64multi h263p pgm
a64multi5 h264_v4l2m2m pgmyuv
aac hdr phm
ac3 hevc_v4l2m2m png
ac3_fixed huffyuv ppm
adpcm_adx jpeg2000 prores
adpcm_argo jpegls prores_aw
adpcm_g722 ljpeg prores_ks
adpcm_g726 magicyuv qoi
adpcm_g726le mjpeg qtrle
adpcm_ima_alp mlp r10k
adpcm_ima_amv movtext r210
adpcm_ima_apm mp2 ra_144
adpcm_ima_qt mp2fixed rawvideo
adpcm_ima_ssi mpeg1video roq
adpcm_ima_wav mpeg2video roq_dpcm
adpcm_ima_ws mpeg4 rpza
adpcm_ms mpeg4_v4l2m2m rv10
adpcm_swf msmpeg4v2 rv20
adpcm_yamaha msmpeg4v3 s302m
alac msrle sbc
alias_pix msvideo1 sgi
amv nellymoser smc
anull opus snow
apng pam speedhq
aptx pbm srt
aptx_hd pcm_alaw ssa
ass pcm_bluray subrip
asv1 pcm_dvd sunrast
asv2 pcm_f32be svq1
avrp pcm_f32le targa
avui pcm_f64be text
bitpacked pcm_f64le tiff
bmp pcm_mulaw truehd
cfhd pcm_s16be tta
cinepak pcm_s16be_planar ttml
cljr pcm_s16le utvideo
comfortnoise pcm_s16le_planar v210
dca pcm_s24be vbn
dfpwm pcm_s24daud vc2
dnxhd pcm_s24le vnull
dpx pcm_s24le_planar vorbis
dvbsub pcm_s32be vp8_v4l2m2m
dvdsub pcm_s32le wavpack
dvvideo pcm_s32le_planar wbmp
dxv pcm_s64be webvtt
eac3 pcm_s64le wmav1
exr pcm_s8 wmav2
ffv1 pcm_s8_planar wmv1
ffvhuff pcm_u16be wmv2
fits pcm_u16le wrapped_avframe
flac pcm_u24be xbm
flashsv pcm_u24le xface
flashsv2 pcm_u32be xsub
flv pcm_u32le xwd
g723_1 pcm_u8 y41p
gif pcm_vidc yuv4
h261 pcx zlib
h263 pdv zmbv
h263_v4l2m2m pfm
Enabled hwaccels:
hevc_v4l2request
Enabled parsers:
aac dvdsub mpegaudio
aac_latm evc mpegvideo
ac3 ffv1 opus
adx flac png
ahx ftr pnm
amr g723_1 prores
apv g729 prores_raw
av1 gif qoi
avs2 gsm rv34
avs3 h261 sbc
bmp h263 sipr
cavsvideo h264 tak
cook hdr vc1
cri hevc vorbis
dca ipu vp3
dirac jpeg2000 vp8
dnxhd jpegxl vp9
dnxuc jpegxs vvc
dolby_e lcevc webp
dpx misc4 xbm
dvaudio mjpeg xma
dvbsub mlp xwd
dvd_nav mpeg4video
Enabled demuxers:
aa idcin pcm_s16be
aac idf pcm_s16le
aax iff pcm_s24be
ac3 ifv pcm_s24le
ac4 ilbc pcm_s32be
ace image2 pcm_s32le
acm image2_alias_pix pcm_s8
act image2_brender_pix pcm_u16be
adf image2pipe pcm_u16le
adp image_bmp_pipe pcm_u24be
ads image_cri_pipe pcm_u24le
adx image_dds_pipe pcm_u32be
aea image_dpx_pipe pcm_u32le
afc image_exr_pipe pcm_u8
aiff image_gem_pipe pcm_vidc
aix image_gif_pipe pdv
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_jpegxs_pipe qcp
apc image_pam_pipe qoa
ape image_pbm_pipe r3d
apm image_pcx_pipe rawvideo
apng image_pfm_pipe rcwt
aptx image_pgm_pipe realtext
aptx_hd image_pgmyuv_pipe redspark
apv image_pgx_pipe rka
aqtitle image_phm_pipe rl2
argo_asf image_photocd_pipe rm
argo_brp image_pictor_pipe roq
argo_cvg image_png_pipe rpl
asf image_ppm_pipe rsd
asf_o image_psd_pipe rso
ass image_qdraw_pipe rtp
ast image_qoi_pipe rtsp
au image_sgi_pipe s337m
av1 image_sunrast_pipe sami
avi image_svg_pipe sap
avr image_tiff_pipe sbc
avs image_vbn_pipe sbg
avs2 image_webp_pipe scc
avs3 image_xbm_pipe scd
bethsoftvid image_xpm_pipe sdns
bfi image_xwd_pipe sdp
bfstm ingenient sdr2
bink ipmovie sds
binka ipu sdx
bintext ircam segafilm
bit iss ser
bitpacked iv8 sga
bmv ivf shorten
boa ivr siff
bonk jacosub simbiosis_imx
brstm jpegxl_anim sln
c93 jv smacker
caf kux smjpeg
cavsvideo kvag smush
cdg laf sol
cdxl lc3 sox
cine live_flv spdif
codec2 lmlm4 srt
codec2raw loas stl
concat lrc str
data luodat subviewer
daud lvf subviewer1
dcstr lxf sup
derf m4v svag
dfa matroska svs
dfpwm mca swf
dhav mcc tak
dirac mgsts tedcaptions
dnxhd microdvd thp
dsf mjpeg threedostr
dsicin mjpeg_2000 tiertexseq
dss mlp tmv
dts mlv truehd
dtshd mm tta
dv mmf tty
dvbsub mods txd
dvbtxt moflex ty
dxa mov usm
ea mp3 v210
ea_cdata mpc v210x
eac3 mpc8 vag
epaf mpegps vc1
evc mpegts vc1t
ffmetadata mpegtsraw vividas
filmstrip mpegvideo vivo
fits mpjpeg vmd
flac mpl2 vobsub
flic mpsub voc
flv msf vpk
fourxm msnwc_tcp vplayer
frm msp vqf
fsb mtaf vvc
fwse mtv w64
g722 musx wady
g723_1 mv wav
g726 mvi wavarc
g726le mxf wc3
g728 mxg webm_dash_manifest
g729 nc webp_anim
gdv nistsphere webvtt
genh nsp wsaud
gif nsv wsd
gsm nut wsvqa
gxf nuv wtv
h261 obu wv
h263 ogg wve
h264 oma xa
hca osq xbin
hcom paf xmd
hevc pcm_alaw xmv
hls pcm_f32be xvag
hnm pcm_f32le xwma
hxvs pcm_f64be yop
iamf pcm_f64le yuv4mpegpipe
ico pcm_mulaw
Enabled muxers:
a64 h263 pcm_s24be
ac3 h264 pcm_s24le
ac4 hash pcm_s32be
adts hds pcm_s32le
adx hevc pcm_s8
aea hls pcm_u16be
aiff iamf pcm_u16le
alp ico pcm_u24be
amr ilbc pcm_u24le
amv image2 pcm_u32be
apm image2pipe pcm_u32le
apng ipod pcm_u8
aptx ircam pcm_vidc
aptx_hd ismv pdv
apv ivf psp
argo_asf jacosub rawvideo
argo_cvg kvag rcwt
asf latm rm
asf_stream lc3 roq
ass lrc rso
ast m4v rtp
au matroska rtp_mpegts
avi matroska_audio rtsp
avif mcc sap
avm2 md5 sbc
avs2 microdvd scc
avs3 mjpeg segafilm
bit mkvtimestamp_v2 segment
caf mlp smjpeg
cavsvideo mmf smoothstreaming
codec2 mov sox
codec2raw mp2 spdif
conform mp3 spx
crc mp4 srt
dash mpeg1system stream_segment
data mpeg1vcd streamhash
daud mpeg1video sup
dfpwm mpeg2dvd swf
dirac mpeg2svcd tee
dnxhd mpeg2video tg2
dts mpeg2vob tgp
dv mpegts truehd
eac3 mpjpeg tta
evc mxf ttml
f4v mxf_d10 uncodedframecrc
ffmetadata mxf_opatom vc1
fifo null vc1t
filmstrip nut voc
fits obu vvc
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 whip
g726le pcm_f64be wsaud
gif pcm_f64le wtv
gsm pcm_mulaw wv
gxf pcm_s16be yuv4mpegpipe
h261 pcm_s16le
Enabled protocols:
async http rtmpt
cache httpproxy rtmpts
concat https rtp
concatf icecast shared
crypto ipfs_gateway srtp
data ipns_gateway subfile
dtls md5 tcp
fd mmsh tee
ffrtmphttp mmst tls
file pipe udp
ftp prompeg udplite
gopher rtmp unix
gophers rtmps
Enabled filters:
a3dscope corr oscilloscope
aap cover_rect overlay
abench crop owdenoise
abitscope cropdetect pad
acompressor crossfeed pal100bars
acontrast crystalizer pal75bars
acopy cue palettegen
acrossfade curves paletteuse
acrossover datascope pan
acrusher dblur perlin
acue dcshift perms
addroi dctdnoiz perspective
adeclick deband phase
adeclip deblock photosensitivity
adecorrelate decimate pixdesctest
adelay deconvolve pixelize
adenorm dedot pixscope
aderivative deesser pp7
adrawgraph deflate premultiply
adrc deflicker premultiply_dynamic
adynamicequalizer deinterlace_v4l2m2m prewitt
adynamicsmooth dejudder pseudocolor
aecho delogo psnr
aemphasis deshake pullup
aeval despill qp
aevalsrc detelecine random
aexciter dialoguenhance readeia608
afade dilation readvitc
afdelaysrc displace realtime
afftdn doubleweave remap
afftfilt drawbox removegrain
afir drawgraph removelogo
afireqsrc drawgrid repeatfields
afirsrc drmeter replaygain
aformat dynaudnorm reverse
afreqshift earwax rgbashift
afwtdn ebur128 rgbtestsrc
agate edgedetect roberts
agraphmonitor elbg rotate
ahistogram entropy sab
aiir epx scale
aintegral eq scale2ref
ainterleave equalizer scale_v4l2m2m
alatency erosion scdet
alimiter estdif scharr
allpass exposure scroll
allrgb extractplanes segment
allyuv extrastereo select
aloop fade selectivecolor
alphaextract feedback sendcmd
alphamerge fftdnoiz separatefields
amerge fftfilt setdar
ametadata field setfield
amix fieldhint setparams
amovie fieldmatch setpts
amplify fieldorder setrange
amultiply fillborders setsar
anequalizer find_rect settb
anlmdn firequalizer shear
anlmf flanger showcqt
anlms floodfill showcwt
anoisesrc format showfreqs
anull fps showinfo
anullsink framepack showpalette
anullsrc framerate showspatial
apad framestep showspectrum
aperms freezedetect showspectrumpic
aphasemeter freezeframes showvolume
aphaser fspp showwaves
aphaseshift fsync showwavespic
apsnr gblur shuffleframes
apsyclip geq shufflepixels
apulsator gradfun shuffleplanes
arealtime gradients sidechaincompress
aresample graphmonitor sidechaingate
areverse grayworld sidedata
arls greyedge sierpinski
arnndn guided signalstats
asdr haas signature
asegment haldclut silencedetect
aselect haldclutsrc silenceremove
asendcmd hdcd sinc
asetnsamples headphone sine
asetpts hflip siti
asetrate highpass smartblur
asettb highshelf smptebars
ashowinfo hilbert smptehdbars
asidedata histeq sobel
asisdr histogram spectrumsynth
asoftclip hqdn3d speechnorm
aspectralstats hqx split
asplit hstack spp
astats hsvhold ssim
astreamselect hsvkey ssim360
asubboost hue stereo3d
asubcut huesaturation stereotools
asupercut hwdownload stereowiden
asuperpass hwmap streamselect
asuperstop hwupload super2xsai
atadenoise hysteresis superequalizer
atempo identity surround
atilt idet swaprect
atrim il swapuv
avectorscope inflate tblend
avgblur interlace telecine
avsynctest interleave testsrc
axcorrelate join testsrc2
backgroundkey kerndeint thistogram
bandpass kirsch threshold
bandreject lagfun thumbnail
bass latency tile
bbox lenscorrection tiltandshift
bench life tiltshelf
bilateral limitdiff tinterlace
biquad limiter tlut2
bitplanenoise loop tmedian
blackdetect loudnorm tmidequalizer
blackframe lowpass tmix
blend lowshelf tonemap
blockdetect lumakey tpad
blurdetect lut transpose
bm3d lut1d treble
boxblur lut2 tremolo
bwdif lut3d trim
cas lutrgb unpremultiply
ccrepack lutyuv unsand
cellauto mandelbrot unsharp
channelmap maskedclamp untile
channelsplit maskedmax uspp
chorus maskedmerge v360
chromahold maskedmin vaguedenoiser
chromakey maskedthreshold varblur
chromanr maskfun vectorscope
chromashift mcdeint vflip
ciescope mcompand vfrdet
codecview median vibrance
color mergeplanes vibrato
colorbalance mestimate vif
colorchannelmixer metadata vignette
colorchart midequalizer virtualbass
colorcontrast minterpolate vmafmotion
colorcorrect mix volume
colordetect monochrome volumedetect
colorhold morpho vstack
colorize movie w3fdif
colorkey mpdecimate waveform
colorlevels mptestsrc weave
colormap msad xbr
colormatrix multiply xcorrelate
colorspace negate xfade
colorspectrum nlmeans xmedian
colortemperature nnedi xpsnr
compand noformat xstack
compensationdelay noise yadif
concat normalize yaepblur
convolution null yuvtestsrc
convolve nullsink zoneplate
copy nullsrc zoompan
Enabled bsfs:
aac_adtstoasc filter_units opus_metadata
ahx_to_mp2 h264_metadata pcm_rechunk
apv_metadata h264_mp4toannexb pgs_frame_merge
av1_frame_merge h264_redundant_pps prores_metadata
av1_frame_split hapqa_extract remove_extradata
av1_metadata hevc_metadata setts
chomp hevc_mp4toannexb showinfo
dca_core imx_dump_header smpte436m_to_eia608
dovi_rpu lcevc_metadata text2movsub
dovi_split media100_to_mjpegb trace_headers
dts2pts mjpeg2jpeg truehd_core
dump_extradata mjpega_dump_header vp9_metadata
dv_error_marker mov2textsub vp9_raw_reorder
eac3_core mpeg2_metadata vp9_superframe
eia608_to_smpte436m mpeg4_unpack_bframes vp9_superframe_split
evc_frame_merge noise vvc_metadata
extract_extradata null vvc_mp4toannexb
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
[ 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 libswresample/libswresample.version
GEN libswscale/libswscale.version
CC libavdevice/alldevices.o
CC libavdevice/avdevice.o
CC libavdevice/utils.o
CC libavdevice/version.o
GEN libavdevice/libavdevice.pc
GEN libavfilter/libavfilter.pc
CC libavformat/3dostr.o
CC libavformat/4xm.o
CC libavformat/a64.o
CC libavformat/aacdec.o
CC libavformat/aadec.o
CC libavformat/aaxdec.o
CC libavformat/ac3dec.o
CC libavformat/ac4dec.o
CC libavformat/ac4enc.o
CC libavformat/acedec.o
src/libavformat/ac4enc.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
66 | { "write_crc", "enable checksum", OFFSET(write_crc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC},
| ^
In file included from src/libavformat/ac4enc.c:24:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/acm.o
src/libavformat/aaxdec.c: In function ‘get_pts’:
src/libavformat/aaxdec.c:105:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
105 | for (int seg = 0; seg < a->current_segment; seg++)
| ^
src/libavformat/aadec.c: In function ‘aa_read_packet’:
src/libavformat/aadec.c:245:13: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
245 | if (pos >= c->content_end) {
| ^~
src/libavformat/aadec.c: In function ‘aa_read_seek’:
src/libavformat/aadec.c:301:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
301 | while (chapter_idx < s->nb_chapters && timestamp >= s->chapters[chapter_idx]->end) {
| ^
src/libavformat/aadec.c:305:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
305 | if (chapter_idx >= s->nb_chapters) {
| ^~
CC libavformat/act.o
CC libavformat/adp.o
src/libavformat/acedec.c: In function ‘ace_probe’:
src/libavformat/acedec.c:36:27: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
36 | if (asc < 0x44 || asc > p->buf_size - 4)
| ^
CC libavformat/ads.o
CC libavformat/adtsenc.o
CC libavformat/adxdec.o
CC libavformat/aeadec.o
CC libavformat/aeaenc.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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
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’ [-Wsign-compare]
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’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/adtsenc.c:224:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
224 | { "write_apetag", "Enable APE tag writing", OFFSET(apetag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/adtsenc.c:225:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/aiff.o
CC libavformat/aiffdec.o
CC libavformat/aiffenc.o
src/libavformat/aiffenc.c: In function ‘aiff_write_header’:
src/libavformat/aiffenc.c:111:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
111 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/aiffenc.c: At top level:
src/libavformat/aiffenc.c:279:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
279 | OFFSET(write_id3v2), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC },
| ^~~~~~
In file included from src/libavformat/aiffenc.c:25:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/aiffenc.c:281:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
281 | OFFSET(id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 3, 4, ENC },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/aixdec.o
CC libavformat/allformats.o
CC libavformat/alp.o
CC libavformat/amr.o
src/libavformat/aiffdec.c: In function ‘get_meta’:
src/libavformat/aiffdec.c:78:14: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
78 | if (size < SIZE_MAX)
| ^
CC libavformat/amvenc.o
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
117 | if (avio_r8(s->pb) != s->nb_streams || index >= s->nb_streams)
| ^~
CC libavformat/anm.o
CC libavformat/apac.o
CC libavformat/apc.o
CC libavformat/ape.o
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’ [-Wsign-compare]
68 | if (record >= anm->nb_records)
| ^~
src/libavformat/anm.c:73:69: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
73 | if (p->nb_records > 0 && record >= p->base_record && record < p->base_record + p->nb_records)
| ^
CC libavformat/apetag.o
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’ [-Wsign-compare]
192 | if (anm->record >= p->nb_records) {
| ^~
CC libavformat/apm.o
src/libavformat/apetag.c: In function ‘ape_tag_read_field’:
src/libavformat/apetag.c:48:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
48 | for (i = 0; i < sizeof(key) - 1; i++) {
| ^
src/libavformat/apetag.c: In function ‘ff_ape_parse_tag’:
src/libavformat/apetag.c:166:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
166 | for (i=0; i<fields; i++)
| ^
CC libavformat/apngdec.o
CC libavformat/apngenc.o
src/libavformat/ape.c: In function ‘ape_read_header’:
src/libavformat/ape.c:271:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
271 | for (i = 1; i < ape->totalframes; i++) {
| ^
src/libavformat/ape.c:298:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
298 | for (i = 0; i < ape->totalframes; i++) {
| ^
src/libavformat/ape.c:308:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
308 | for (i = 0; i < ape->totalframes; i++) {
| ^
src/libavformat/ape.c:355:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
355 | for (i = 0; i < ape->totalframes; i++) {
| ^
src/libavformat/ape.c: In function ‘ape_read_packet’:
src/libavformat/ape.c:380:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
380 | if (ape->currentframe >= ape->totalframes)
| ^~
src/libavformat/ape.c:388:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
388 | if (ape->currentframe == (ape->totalframes - 1))
| ^~
CC libavformat/aptxdec.o
src/libavformat/aptxdec.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
93 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/apv.o
src/libavformat/apm.c: In function ‘apm_parse_extradata’:
src/libavformat/apm.c:83:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
83 | for (int i = 0; i < FF_ARRAY_ELEMS(ext->unk3); i++)
| ^
CC libavformat/apvdec.o
src/libavformat/apngdec.c: In function ‘apng_probe’:
src/libavformat/apngdec.c:91:21: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
91 | len + 4 > bytestream2_get_bytes_left(&gb))
| ^
src/libavformat/apngdec.c: In function ‘decode_fctl_chunk’:
src/libavformat/apngdec.c:287:15: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
287 | if (width != s->streams[0]->codecpar->width ||
| ^~
src/libavformat/apngdec.c:288:16: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
288 | height != s->streams[0]->codecpar->height ||
| ^~
src/libavformat/apngdec.c:292:22: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
292 | x_offset >= s->streams[0]->codecpar->width ||
| ^~
src/libavformat/apngdec.c:294:22: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
294 | y_offset >= s->streams[0]->codecpar->height ||
| ^~
src/libavformat/apngdec.c: At top level:
src/libavformat/apngdec.c:410:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
410 | AV_OPT_TYPE_BOOL, { .i64 = 1 } , 0, 1 , AV_OPT_FLAG_DECODING_PARAM },
| ^~~~~~~~~~~~~~~~
In file included from src/libavformat/apngdec.c:36:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/apngdec.c:412:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
412 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
| ^~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/apngdec.c:414:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
414 | AV_OPT_TYPE_INT, { .i64 = DEFAULT_APNG_FPS }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
| ^~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/apvenc.o
src/libavformat/apngenc.c:290:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
290 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, UINT16_MAX, ENC },
| ^~~~~~~~~~~~~~~
In file included from src/libavformat/apngenc.c:31:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/apngenc.c:292:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
292 | AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, UINT16_MAX, ENC },
| ^~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/aqtitledec.o
CC libavformat/argo_asf.o
src/libavformat/aqtitledec.c:128:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
128 | { "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:33:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/argo_brp.o
CC libavformat/argo_cvg.o
src/libavformat/apvdec.c:234:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
234 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, { .str = "30" }, 0, INT_MAX, DEC },
| ^
In file included from src/libavformat/apvdec.c:19:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/asf.o
src/libavformat/asf.c: In function ‘asf_read_picture’:
src/libavformat/asf.c:72:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
72 | if (type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types) || type < 0) {
| ^~
CC libavformat/asf_tags.o
CC libavformat/asfcrypt.o
CC libavformat/asfdec_f.o
src/libavformat/argo_brp.c: In function ‘argo_brp_read_packet’:
src/libavformat/argo_brp.c:367:45: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare]
367 | if (blk.stream_id < -1 || blk.stream_id >= s->nb_streams)
| ^~
src/libavformat/argo_brp.c:395:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
395 | else if (ret != blk.size)
| ^~
src/libavformat/asfdec_f.c:122:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
122 | { "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:33:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/asfdec_f.c:123:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
123 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavutil/version.h:30,
from src/libavutil/log.h:26,
from src/libavutil/avassert.h:35,
from src/libavformat/asfdec_f.c:25:
src/libavformat/asfdec_f.c: In function ‘asf_read_stream_properties’:
CC libavformat/asfdec_o.o
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’} [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/asfdec_f.c:331:58: note: in expansion of macro ‘FFMIN’
331 | FFABS(fsize - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20)
| ^~~~~
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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/asfdec_f.c:331:58: note: in expansion of macro ‘FFMIN’
331 | 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:523:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
523 | 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:602:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
602 | sizeof(lang))) < lang_len)
| ^
src/libavformat/asfdec_f.c: In function ‘asf_read_header’:
src/libavformat/asfdec_f.c:807:27: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
807 | if (avio_tell(pb) != gpos + gsize)
| ^~
src/libavformat/asfdec_f.c: In function ‘asf_get_packet’:
src/libavformat/asfdec_f.c:989:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
989 | if (rsize > packet_length - padsize) {
| ^
src/libavformat/asfdec_f.c: In function ‘asf_read_frame_header’:
src/libavformat/asfdec_f.c:1105:42: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1105 | } else if (asf->packet_frag_size > asf->packet_size_left - rsize) {
| ^
src/libavformat/asfdec_f.c:1106:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1106 | if (asf->packet_frag_size > asf->packet_size_left - rsize + asf->packet_padsize) {
| ^
src/libavformat/asfdec_f.c: In function ‘asf_parse_packet’:
src/libavformat/asfdec_f.c:1216:57: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1216 | asf_st->frag_offset + asf->packet_frag_size > asf_st->pkt.size) {
| ^
src/libavformat/asfdec_f.c:1270:37: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1270 | if (asf->packet_frag_offset >= asf_st->pkt.size ||
| ^~
src/libavformat/asfdec_f.c:1279:37: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1279 | if (asf->packet_frag_offset != asf_st->frag_offset && !asf_st->pkt_clean) {
| ^~
src/libavformat/asfdec_f.c:1286:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1286 | if (read != asf->packet_frag_size) {
| ^~
src/libavformat/asfdec_f.c: In function ‘asf_read_pts’:
src/libavformat/asfdec_f.c:1456:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1456 | for (i = 0; i < s->nb_streams; i++)
| ^
src/libavformat/asfdec_o.c: In function ‘align_position’:
src/libavformat/asfdec_o.c:159:14: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
159 | if (size < INT64_MAX - offset && avio_tell(pb) != offset + size)
| ^
src/libavformat/asfdec_o.c:159:52: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
159 | if (size < INT64_MAX - offset && avio_tell(pb) != offset + size)
| ^~
src/libavformat/asfdec_o.c: In function ‘asf_read_marker’:
src/libavformat/asfdec_o.c:227:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
227 | for (i = 0; i < len; i++)
| ^
src/libavformat/asfdec_o.c:245:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
245 | sizeof(name))) < len)
| ^
src/libavformat/asfdec_o.c: In function ‘asf_read_simple_index’:
src/libavformat/asfdec_o.c:864:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
864 | for (i = 0; i < nb_entries; i++) {
| ^
src/libavformat/asfdec_o.c:873:26: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
873 | if (prev_pkt_num != pkt_num) {
| ^~
src/libavformat/asfdec_o.c: In function ‘asf_read_subpayload’:
src/libavformat/asfdec_o.c:980:45: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
980 | if (asf->nb_mult_left && (avio_tell(pb) >=
| ^~
src/libavformat/asfdec_o.c: In function ‘asf_read_single_payload’:
src/libavformat/asfdec_o.c:1121:14: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1121 | if (size > asf_pkt->size_left || asf_pkt->size_left <= 0)
| ^
src/libavformat/asfdec_o.c:1123:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
1123 | if (asf_pkt->size_left > size)
| ^
src/libavformat/asfdec_o.c: In function ‘asf_read_payload’:
src/libavformat/asfdec_o.c:1159:55: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
1159 | if (asf->packet_offset + asf->packet_size <= asf->data_offset + asf->data_size) {
| ^~
src/libavformat/asfdec_o.c: In function ‘asf_read_packet’:
src/libavformat/asfdec_o.c:1307:24: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
1307 | if ((avio_tell(pb) >= asf->data_offset + asf->data_size) &&
| ^~
src/libavformat/asfdec_o.c: In function ‘find_guid’:
src/libavformat/asfdec_o.c:1530:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1530 | for (j = 0; j < FF_ARRAY_ELEMS(gdef); j++) {
| ^
CC libavformat/asfenc.o
CC libavformat/assdec.o
src/libavformat/asfenc.c: In function ‘get_send_time’:
src/libavformat/asfenc.c:302:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
302 | if (pres_time <= asf->index_ptr[i].send_time)
| ^~
src/libavformat/asfenc.c: In function ‘update_index’:
src/libavformat/asfenc.c:977:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
977 | if (start_sec > asf->nb_index_memory_alloc) {
| ^
src/libavformat/asfenc.c: At top level:
src/libavformat/asfenc.c:1109:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1109 | { "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:28:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/assenc.o
CC libavformat/ast.o
CC libavformat/astdec.o
src/libavformat/assenc.c:221:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
221 | { "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:29:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/astenc.o
CC libavformat/async.o
CC libavformat/au.o
src/libavformat/astenc.c:181:3: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
181 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/astenc.c:182:3: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
182 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/av1.o
CC libavformat/av1dec.o
src/libavformat/astdec.c: In function ‘ast_read_packet’:
src/libavformat/astdec.c:95:14: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
95 | size > INT_MAX / s->streams[0]->codecpar->ch_layout.nb_channels)
| ^
CC libavformat/avc.o
src/libavformat/au.c: In function ‘au_read_annotation’:
src/libavformat/au.c:126:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
126 | for (i = 0; i < FF_ARRAY_ELEMS(keys); i++) {
| ^
src/libavformat/au.c: In function ‘au_read_header’:
src/libavformat/au.c:172:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
172 | if (data_size < 0 && data_size != AU_UNKNOWN_SIZE) {
| ^~
src/libavformat/au.c:210:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
210 | if (channels == 0 || channels >= INT_MAX / (BLOCK_SIZE * bps >> 3)) {
| ^~
src/libavformat/au.c:230:38: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
230 | st->codecpar->block_align = ba ? ba : FFMAX(bps * channels / 8, 1);
| ^~
src/libavformat/au.c:231:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
231 | if (data_size != AU_UNKNOWN_SIZE)
| ^~
src/libavformat/au.c: In function ‘au_get_annotations’:
src/libavformat/au.c:273:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
273 | for (int i = 0; i < FF_ARRAY_ELEMS(keys); i++) {
| ^
CC libavformat/avformat.o
In file included from src/libavformat/av1.c:28:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavformat/av1dec.c:114:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
114 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
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’} [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/av1dec.c:194:34: note: in expansion of macro ‘FFMIN’
194 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/av1dec.c:194:34: note: in expansion of macro ‘FFMIN’
194 | 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’} [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/av1dec.c:209:38: note: in expansion of macro ‘FFMIN’
209 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/av1dec.c:209:38: note: in expansion of macro ‘FFMIN’
209 | 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:263:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
263 | if (ret != obu_unit_size)
| ^~
src/libavformat/avformat.c: In function ‘av_program_copy’:
src/libavformat/avformat.c:429:35: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
429 | int dst_val = match ? i : dst->streams[i]->id;
| ^~~~~~~~~~~~~~~~~~~
src/libavformat/avformat.c:432:63: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
432 | int src_val = match ? src_prog->stream_index[j] : src->streams[src_prog->stream_index[j]]->id;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/avformat.c: In function ‘av_find_program_from_stream’:
src/libavformat/avformat.c:457:58: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
457 | if (ic->programs[i]->stream_index[j] == s)
| ^~
src/libavformat/avformat.c: In function ‘av_find_best_stream’:
src/libavformat/avformat.c:520:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
520 | for (unsigned i = 0; i < nb_streams; i++) {
| ^
src/libavformat/avformat.c:554:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
554 | if (program && i == nb_streams - 1 && ret < 0) {
| ^~
src/libavformat/avformat.c: In function ‘match_stream_specifier’:
src/libavformat/avformat.c:662:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
662 | if (st->index == s->programs[i]->stream_index[j]) {
| ^~
src/libavformat/avformat.c: In function ‘avformat_match_stream_specifier’:
src/libavformat/avformat.c:768:77: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
768 | unsigned idx = g ? g->streams[i]->index : (p ? p->stream_index[i] : i);
| ^
src/libavformat/avformat.c:768:28: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
768 | unsigned idx = g ? g->streams[i]->index : (p ? p->stream_index[i] : i);
| ^~~~~~~~~~~~~~~~~~~~
src/libavformat/avformat.c: In function ‘avpriv_set_pts_info’:
src/libavformat/avformat.c:836:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
836 | if (new_tb.num != pts_num)
| ^~
In file included from src/libavutil/version.h:30,
from src/libavutil/log.h:26,
from src/libavutil/avassert.h:35,
from src/libavformat/avformat.c:23:
src/libavformat/avformat.c: In function ‘ff_format_check_set_url’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/avformat.c:930:34: note: in expansion of macro ‘FFMIN’
930 | av_strlcpy(proto, uc.scheme, FFMIN(sizeof(proto), uc.url_component_end_scheme - uc.scheme));
| ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/avformat.c:930:34: note: in expansion of macro ‘FFMIN’
930 | av_strlcpy(proto, uc.scheme, FFMIN(sizeof(proto), uc.url_component_end_scheme - uc.scheme));
| ^~~~~
CC libavformat/avidec.o
CC libavformat/avienc.o
CC libavformat/avio.o
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
from src/libavcodec/codec_par.h:26,
from src/libavformat/avformat.h:312,
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’ [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavformat/avienc.c:142:23: note: in expansion of macro ‘FFMAX’
142 | avist->max_size = FFMAX(avist->max_size, size);
| ^~~~~
src/libavutil/macros.h:47:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^~~
src/libavformat/avienc.c:142:23: note: in expansion of macro ‘FFMAX’
142 | avist->max_size = FFMAX(avist->max_size, size);
| ^~~~~
src/libavformat/avienc.c: In function ‘avi_start_new_riff’:
src/libavformat/avienc.c:171:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
171 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/avienc.c: In function ‘avi_write_counters’:
src/libavformat/avienc.c:212:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
212 | for (n = 0; n < s->nb_streams; n++) {
| ^
src/libavformat/avienc.c: In function ‘avi_write_header’:
src/libavformat/avienc.c:281:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
281 | for (n = 0; n < s->nb_streams; n++) {
| ^
src/libavformat/avienc.c:297:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
297 | for (n = 0; n < s->nb_streams; n++) {
| ^
src/libavformat/avienc.c: In function ‘avi_write_ix’:
src/libavformat/avienc.c:642:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
642 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/avienc.c:657:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
657 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/avienc.c: In function ‘avi_write_idx1’:
src/libavformat/avienc.c:704:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
704 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/avienc.c:711:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
711 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/avienc.c: In function ‘avi_write_trailer’:
src/libavformat/avienc.c:922:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
922 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/avienc.c:942:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
942 | for (n = nb_frames = 0; n < s->nb_streams; n++) {
| ^
src/libavformat/avienc.c:970:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
970 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/avienc.c: In function ‘avi_deinit’:
src/libavformat/avienc.c:983:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
983 | for (int i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/avienc.c: At top level:
src/libavformat/avienc.c:997:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
997 | { "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:41:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/avienc.c:998:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
998 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/avienc.c:999:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
999 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/avio.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
61 | {"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:25:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/avio.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/avio.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/avio.c:94:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
94 | {"protocol_whitelist", "List of protocols that are allowed to be used", AVIOOFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/aviobuf.o
In file included from src/libavformat/avc.c:26:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavformat/avc.c: In function ‘ff_avc_decode_sps’:
src/libavformat/avc.c:298:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
298 | } else if (aspect_ratio_idc < FF_ARRAY_ELEMS(avc_sample_aspect_ratio)) {
| ^
CC libavformat/avlanguage.o
CC libavformat/avr.o
CC libavformat/avs.o
src/libavformat/avs.c: In function ‘avs_read_packet’:
src/libavformat/avs.c:185:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
185 | if (size - 4 > sizeof(palette))
| ^
CC libavformat/avs2dec.o
src/libavformat/avidec.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | { "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:30:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/avidec.c: In function ‘read_odml_index’:
src/libavformat/avidec.c:203:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
203 | if (stream_id >= s->nb_streams || stream_id < 0)
| ^~
src/libavformat/avidec.c: In function ‘clean_index’:
src/libavformat/avidec.c:299:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
299 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/avidec.c: In function ‘avi_read_tag’:
src/libavformat/avidec.c:337:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
337 | if (avio_read(pb, value, size) != size) {
| ^~
src/libavformat/avidec.c: In function ‘avi_read_nikon’:
src/libavformat/avidec.c:373:29: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
373 | while (avio_tell(s->pb) < end && !avio_feof(s->pb)) {
| ^
src/libavformat/avidec.c:380:37: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
380 | while (avio_tell(s->pb) < tag_end && !avio_feof(s->pb)) {
| ^
src/libavformat/avidec.c: In function ‘calculate_bitrate’:
src/libavformat/avidec.c:466:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
466 | for (i = 0; i<s->nb_streams; i++) {
| ^
src/libavformat/avidec.c:483:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
483 | for (i = 0; i<s->nb_streams; i++) {
| ^
In file included from src/libavformat/avidec.c:27:
src/libavformat/avidec.c: In function ‘avi_read_header’:
src/libavformat/avidec.c:677:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
677 | av_assert0(stream_index < s->nb_streams);
| ^
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavformat/avidec.c:769:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
769 | if (stream_index >= (unsigned)s->nb_streams || avi->dv_demux) {
| ^~
src/libavformat/avidec.c:882:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
882 | st->codecpar->extradata_size < 1U << 30) {
| ^
src/libavformat/avidec.c:969:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
969 | if (stream_index >= (unsigned)s->nb_streams
| ^~
src/libavformat/avidec.c:1006:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1006 | if (stream_index < (unsigned)s->nb_streams && size > 9 * 4) {
| ^
src/libavformat/avidec.c:1074:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1074 | if (stream_index != s->nb_streams - 1)
| ^~
src/libavformat/avidec.c:1089:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1089 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/avidec.c:1096:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1096 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/avidec.c:1105:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1105 | if (i == s->nb_streams && avi->non_interleaved) {
| ^~
src/libavformat/avidec.c: In function ‘get_subtitle_pkt’:
src/libavformat/avidec.c:1215:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1215 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/avidec.c: In function ‘avi_sync’:
src/libavformat/avidec.c:1275:50: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
1275 | if (i*(avi->io_fsize>0) + (uint64_t)size > avi->fsize || d[0] > 127)
| ^
src/libavformat/avidec.c:1279:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1279 | if ((d[0] == 'i' && d[1] == 'x' && n < s->nb_streams) ||
| ^
src/libavformat/avidec.c:1297:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1297 | get_stream_idx(d + 1) < s->nb_streams)
| ^
src/libavformat/avidec.c:1301:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1301 | if (d[2] == 'i' && d[3] == 'x' && n < s->nb_streams) {
| ^
src/libavformat/avidec.c:1306:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1306 | if (d[2] == 'w' && d[3] == 'c' && n < s->nb_streams) {
| ^
src/libavformat/avidec.c:1315:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1315 | if (n < s->nb_streams) {
| ^
src/libavformat/avidec.c:1335:38: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1335 | && (d[2]*256+d[3] == ast1->prefix || !ast1->prefix_count)
| ^~
src/libavformat/avidec.c:1359:42: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1359 | d[2] * 256 + d[3] == ast->prefix /* ||
| ^~
src/libavformat/avidec.c:1364:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1364 | if (d[2] * 256 + d[3] == ast->prefix)
| ^~
src/libavformat/avidec.c:1391:75: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
1391 | sti->index_entries[sti->nb_index_entries - 1].pos < pos) {
| ^
src/libavformat/avidec.c: In function ‘ni_prepare_read’:
src/libavformat/avidec.c:1416:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1416 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/avidec.c: In function ‘avi_read_packet’:
src/libavformat/avidec.c:1526:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1526 | 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:1727:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1727 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/avidec.c:1743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1743 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/avidec.c: In function ‘guess_ni_flag’:
src/libavformat/avidec.c:1778:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1778 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/avidec.c:1797:50: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1797 | 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:1943:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1943 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/avidec.c:1973:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1973 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/avidec.c: In function ‘avi_read_close’:
src/libavformat/avidec.c:2007:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2007 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/aviobuf.c: In function ‘read_string_to_bprint’:
src/libavformat/aviobuf.c:822:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
822 | } while (!end && len < sizeof(tmp) &&
| ^
src/libavformat/aviobuf.c: In function ‘ffio_write_lines’:
src/libavformat/aviobuf.c:975:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
975 | for (; len < size; len++) {
| ^
src/libavformat/aviobuf.c: In function ‘dyn_buf_write’:
src/libavformat/aviobuf.c:1288:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1288 | if (new_size < d->pos || new_size > INT_MAX)
| ^
src/libavformat/aviobuf.c:1290:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1290 | if (new_size > d->allocated_size) {
| ^
src/libavformat/aviobuf.c:1291:59: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1291 | unsigned new_allocated_size = d->allocated_size ? d->allocated_size
| ^~~~~~~~~~~~~~~~~
CC libavformat/avs3dec.o
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’ [-Wsign-compare]
42 | if (code < slice_pos)
| ^
CC libavformat/bethsoftvid.o
CC libavformat/bfi.o
CC libavformat/bink.o
CC libavformat/binka.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’} [-Wsign-compare]
264 | while (bink->current_track < bink->num_audio_tracks) {
| ^
CC libavformat/bintext.o
CC libavformat/bit.o
CC libavformat/bmv.o
CC libavformat/boadec.o
CC libavformat/bonk.o
src/libavformat/bintext.c: In function ‘idf_probe’:
src/libavformat/bintext.c:318:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
318 | if (p->buf_size < sizeof(idf_magic))
| ^
src/libavformat/bintext.c: At top level:
src/libavformat/bintext.c:392:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
392 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/bintext.c:393:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
393 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/bintext.c:394:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
394 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavformat/bit.c:30:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavformat/brstm.o
CC libavformat/c93.o
src/libavformat/boadec.c: In function ‘read_header’:
src/libavformat/boadec.c:60:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
60 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS ||
| ^
src/libavformat/boadec.c:66:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
66 | if (st->codecpar->block_align > INT_MAX / FF_SANE_NB_CHANNELS || st->codecpar->block_align <= 0)
| ^
CC libavformat/cache.o
CC libavformat/caf.o
In file included from src/libavutil/version.h:30,
from src/libavutil/log.h:26,
from src/libavutil/avassert.h:35,
from src/libavformat/cache.c:32:
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’} [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/cache.c:273:28: note: in expansion of macro ‘FFMIN’
273 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/cache.c:273:28: note: in expansion of macro ‘FFMIN’
273 | size = FFMIN(sizeof(tmp), pos - c->logical_pos);
| ^~~~~
src/libavformat/cache.c: At top level:
src/libavformat/cache.c:327:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
327 | { "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:37:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/cafdec.o
CC libavformat/cafenc.o
CC libavformat/cavsvideodec.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’ [-Wsign-compare]
45 | if(code < slice_pos)
| ^
src/libavformat/brstm.c: In function ‘read_header’:
src/libavformat/brstm.c:333:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
333 | for (i = 0; i < asize; i += 2) {
| ^
src/libavformat/brstm.c: In function ‘read_packet’:
src/libavformat/brstm.c:411:29: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
411 | (32 + 4 + size) > (INT_MAX / channels) ||
| ^
src/libavformat/brstm.c:444:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
444 | if (ret != size)
| ^~
CC libavformat/cbs.o
CC libavformat/cbs_apv.o
CC libavformat/cbs_av1.o
src/libavformat/cafdec.c: In function ‘read_pakt_chunk’:
src/libavformat/cafdec.c:274:61: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
274 | if (num_packets < 0 || INT32_MAX / sizeof(AVIndexEntry) < num_packets)
| ^
CC libavformat/cdg.o
CC libavformat/cdxl.o
In file included from src/libavcodec/cbs_internal.h:32,
from src/libavcodec/cbs.c:29,
from src/libavformat/cbs.c:20:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/cbs.c: In function ‘ff_lavf_cbs_init’:
src/libavcodec/cbs.c:74:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
74 | for (i = 0; i < FF_ARRAY_ELEMS(cbs_type_table); i++) {
| ^
In file included from src/libavcodec/cbs_internal.h:32,
from src/libavcodec/cbs_apv.c:21,
from src/libavformat/cbs_apv.c:20:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/cbs_apv.c: In function ‘cbs_apv_free_metadata’:
src/libavcodec/cbs_apv.c:415:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
415 | for (int i = 0; i < md->metadata_count; i++) {
| ^
In file included from src/libavcodec/cbs_internal.h:32,
from src/libavcodec/cbs_av1.c:25,
from src/libavformat/cbs_av1.c:23:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/cbs_av1.c: In function ‘cbs_av1_read_uvlc’:
src/libavcodec/cbs_av1.c:67:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
67 | if (get_bits_left(gbc) < zeroes) {
| ^
CC libavformat/cinedec.o
In file included from src/libavcodec/cbs_av1.c:593:
src/libavcodec/cbs_av1_syntax_template.c: In function ‘cbs_av1_read_uncompressed_header’:
src/libavcodec/cbs_av1_syntax_template.c:1457:43: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
1457 | if (current->current_frame_id > (1 << diff_len)) {
| ^
src/libavcodec/cbs_av1_syntax_template.c:1458:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1458 | if (priv->ref[i].frame_id > current->current_frame_id ||
| ^
src/libavcodec/cbs_av1_syntax_template.c:1459:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1459 | priv->ref[i].frame_id < (current->current_frame_id -
| ^
src/libavcodec/cbs_av1_syntax_template.c:1463:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1463 | if (priv->ref[i].frame_id > current->current_frame_id &&
| ^
src/libavcodec/cbs_av1_syntax_template.c:1464:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1464 | priv->ref[i].frame_id < ((1 << id_len) +
| ^
In file included from src/libavcodec/cbs_av1.c:20:
src/libavcodec/cbs_av1.c: In function ‘cbs_av1_split_fragment’:
src/libavcodec/cbs_av1.c:779:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
779 | av_assert0(pos % 8 == 0 && pos / 8 <= size);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/cbs_av1.c: In function ‘cbs_av1_ref_tile_data’:
src/libavcodec/cbs_av1.c:820:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
820 | if (pos >= 8 * unit->data_size) {
| ^~
src/libavcodec/cbs_av1.c: In function ‘cbs_av1_read_unit’:
src/libavcodec/cbs_av1.c:869:29: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
869 | if (unit->data_size < 1 + obu->header.obu_extension_flag) {
| ^
src/libavcodec/cbs_av1.c:1009:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
1009 | av_assert0(end_pos <= unit->data_size * 8);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/cbs_av1.c: At top level:
src/libavcodec/cbs_av1.c:1367:27: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1367 | 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:21:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/cbs_av1.c:1369:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1369 | OFFSET(fixed_obu_size_length), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8, 0 },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/codec2.o
src/libavformat/cdxl.c: In function ‘cdxl_read_probe’:
src/libavformat/cdxl.c:89:26: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
89 | if (AV_RB32(&buf[2]) <= AV_RB16(&buf[20]) + AV_RB16(&buf[22]) * (1 + !!(buf[1] & 0x10)) + CDXL_HEADER_SIZE)
| ^~
src/libavformat/cdxl.c: At top level:
src/libavformat/cdxl.c:249:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
249 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/cdxl.c:250:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
250 | { "frame_rate", "", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str="15" }, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/codecstring.o
CC libavformat/concat.o
src/libavformat/cinedec.c: In function ‘cine_read_probe’:
src/libavformat/cinedec.c:72:30: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
72 | AV_RL32(p->buf + 24) >= HeaderSize && // OffImageHeader
| ^~
src/libavformat/cinedec.c:73:30: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
73 | AV_RL32(p->buf + 28) >= HeaderSize && // OffSetup
| ^~
src/libavformat/cinedec.c:74:30: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
74 | AV_RL32(p->buf + 32) >= HeaderSize) // OffImageOffsets
| ^~
src/libavformat/cinedec.c: In function ‘set_metadata_float’:
src/libavformat/cinedec.c:91:42: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
91 | snprintf(tmp, sizeof(tmp), "%f", value);
| ^~~~~
src/libavformat/cinedec.c: In function ‘cine_read_header’:
src/libavformat/cinedec.c:299:19: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
299 | for (i = 0; i < st->duration; i++) {
| ^
src/libavformat/cinedec.c: In function ‘cine_read_packet’:
src/libavformat/cinedec.c:319:19: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
319 | if (cine->pts >= sti->nb_index_entries)
| ^~
CC libavformat/concatdec.o
src/libavformat/codec2.c:266:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
266 | FRAMES_PER_PACKET,
| ^~~~~~~~~~~~~~~~~
In file included from src/libavformat/codec2.c:27:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/codec2.c:272:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
272 | FRAMES_PER_PACKET,
| ^~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/conformenc.o
CC libavformat/crcenc.o
src/libavformat/conformenc.c:84:13: warning: implicit conversion from ‘enum conform_outtype_e’ to ‘enum conform_optype_e’ [-Wenum-conversion]
84 | {"md5", CONFORM_OUTTYPE_MD5},
| ^~~~~~~~~~~~~~~~~~~
src/libavformat/conformenc.c:85:14: warning: implicit conversion from ‘enum conform_outtype_e’ to ‘enum conform_optype_e’ [-Wenum-conversion]
85 | {"file", CONFORM_OUTTYPE_FILE},
| ^~~~~~~~~~~~~~~~~~~~
src/libavformat/conformenc.c: In function ‘out_str_to_enum’:
src/libavformat/conformenc.c:97:23: warning: implicit conversion from ‘enum conform_optype_e’ to ‘enum conform_outtype_e’ [-Wenum-conversion]
97 | return outtable[i].op;
| ~~~~~~~~~~~^~~
src/libavformat/conformenc.c: In function ‘conform_planar’:
src/libavformat/conformenc.c:253:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
253 | if (srp == 0 && cd->step == bpp) {
| ^~
src/libavformat/conformenc.c: At top level:
src/libavformat/conformenc.c:459:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
459 | { "conform_frame_md5", "Produce per-frame MD5s as well as final", OFFSET(frame_md5_flag), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_ENCODING_PARAM },
| ^
In file included from src/libavformat/conformenc.c:26:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/conformenc.c:460:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
460 | { "conform_out", "Output type ('md5', 'file') [default: md5]", OFFSET(outtype_str), AV_OPT_TYPE_STRING, { .str = "md5" }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/conformenc.c:461:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
461 | { "conform_type", "Type of buffer to work on ('planar', 'raw_crop', 'raw_full') [default: planar]", OFFSET(optype_str), AV_OPT_TYPE_STRING, {.str = "planar"}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/conformenc.c:462:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
462 | { "conform_corrupt", "Use frames marked corrupt", OFFSET(use_corrupt), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/crypto.o
CC libavformat/dash.o
src/libavformat/crypto.c: In function ‘crypto_read’:
src/libavformat/crypto.c:222:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
222 | if (c->indata_used >= sizeof(c->inbuffer)/2) {
| ^~
CC libavformat/dashenc.o
src/libavformat/codecstring.c: In function ‘ff_make_codec_str’:
src/libavformat/codecstring.c:169:35: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
169 | profile_compatibility != AV_PROFILE_UNKNOWN &&
| ^~
CC libavformat/data_uri.o
src/libavformat/concatdec.c: In function ‘match_streams_one_to_one’:
src/libavformat/concatdec.c:251:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
251 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) {
| ^
src/libavformat/concatdec.c:252:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
252 | if (i < avf->nb_streams) {
| ^
src/libavformat/concatdec.c: In function ‘match_streams_exact_id’:
src/libavformat/concatdec.c:271:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
271 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) {
| ^
src/libavformat/concatdec.c:273:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
273 | for (j = 0; j < avf->nb_streams; j++) {
| ^
src/libavformat/concatdec.c: In function ‘match_streams’:
src/libavformat/concatdec.c:293:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
293 | if (cat->cur_file->nb_streams >= cat->avf->nb_streams)
| ^~
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
from src/libavformat/data_uri.c:23:
src/libavformat/data_uri.c: In function ‘data_read’:
src/libavformat/concatdec.c:303:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
303 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) {
| ^
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/data_uri.c:108:12: note: in expansion of macro ‘FFMIN’
108 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/data_uri.c:108:12: note: in expansion of macro ‘FFMIN’
108 | size = FFMIN(size, dc->size - dc->pos);
| ^~~~~
src/libavformat/concatdec.c: In function ‘concat_read_close’:
src/libavformat/concatdec.c:410:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
410 | for (j = 0; j < cat->files[i].nb_streams; j++) {
| ^
src/libavformat/concatdec.c: In function ‘concat_read_header’:
src/libavformat/concatdec.c:696:74: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
696 | 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:861:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
861 | if (stream >= cat->avf->nb_streams)
| ^~
src/libavformat/concatdec.c: In function ‘real_seek’:
src/libavformat/concatdec.c:876:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
876 | if (stream >= avf->nb_streams)
| ^~
src/libavformat/concatdec.c:908:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
908 | left < cat->nb_files - 1 &&
| ^
src/libavformat/concatdec.c: At top level:
src/libavformat/concatdec.c:951:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
951 | OFFSET(safe), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC },
| ^~~~~~
In file included from src/libavformat/concatdec.c:27:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/concatdec.c:953:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
953 | OFFSET(auto_convert), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/concatdec.c:955:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
955 | OFFSET(segment_time_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/concatdec.c:957:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
957 | OFFSET(recursion_depth), AV_OPT_TYPE_INT, {.i64 = 10}, 0, INT_MAX, DEC },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/dauddec.o
CC libavformat/daudenc.o
CC libavformat/dcstr.o
src/libavformat/dcstr.c: In function ‘dcstr_read_header’:
src/libavformat/dcstr.c:61:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
61 | if (!align || align > INT_MAX / st->codecpar->ch_layout.nb_channels)
| ^
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’} [-Wsign-compare]
101 | while (dst_pos < buffer_size - 1 && *t_cur) {
| ^
In file included from src/libavutil/version.h:30,
from src/libavutil/channel_layout.h:28,
from src/libavutil/opt.h:31,
from src/libavformat/dash.c:30:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
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 [-Wsign-compare]
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’} [-Wsign-compare]
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’} [-Wsign-compare]
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 [-Wsign-compare]
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/demux.o
CC libavformat/demux_utils.o
CC libavformat/derf.o
src/libavformat/dashenc.c: In function ‘init_segment_types’:
src/libavformat/dashenc.c:291:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
291 | for (int i = 0; i < s->nb_streams; ++i) {
| ^
src/libavformat/dashenc.c: In function ‘dash_free’:
src/libavformat/dashenc.c:491:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
491 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/dashenc.c: In function ‘write_adaptation_set’:
src/libavformat/dashenc.c:698:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
698 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/dashenc.c: In function ‘parse_adaptation_sets’:
src/libavformat/dashenc.c:812:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
812 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/dashenc.c:905:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
905 | if (n < strlen(p)) {
| ^
src/libavformat/dashenc.c:944:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
944 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/dashenc.c:955:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
955 | if (idx_str == end_str || i < 0 || i >= s->nb_streams) {
| ^~
src/libavformat/dashenc.c:980:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
980 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/dashenc.c: In function ‘write_manifest’:
src/libavformat/dashenc.c:1159:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1159 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/dashenc.c:1181:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1181 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/dashenc.c:1214:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1214 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/dashenc.c: In function ‘dash_init’:
src/libavformat/dashenc.c:1367:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1367 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/dashenc.c: In function ‘dash_write_header’:
src/libavformat/dashenc.c:1616:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1616 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/dashenc.c: In function ‘dash_flush’:
src/libavformat/dashenc.c:1815:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1815 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/dashenc.c:1878:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1878 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/dashenc.c:1887:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1887 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/dashenc.c: In function ‘dash_write_trailer’:
src/libavformat/dashenc.c:2200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2200 | for (i = 0; i < s->nb_streams; ++i) {
| ^
src/libavformat/dashenc.c: At top level:
src/libavformat/dashenc.c:2246:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2246 | { "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:37:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2251:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2251 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2252:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2252 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2253:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2253 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2259:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2259 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2260:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2260 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2261:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2261 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2262:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2262 | { "http_opts", "HTTP protocol options", OFFSET(http_opts), AV_OPT_TYPE_DICT, { .str = NULL }, 0, 0, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2263:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2263 | { "http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2264:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2264 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2265:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2265 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2266:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2266 | { "index_correction", "Enable/Disable segment index correction logic", OFFSET(index_correction), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2267:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2267 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2268:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2268 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2269:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2269 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2270:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2270 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2271:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2271 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2272:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2272 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2273:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2273 | { "method", "set the HTTP method", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2274:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2274 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2278:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2278 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2279:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2279 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2280:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2280 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2281:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2281 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2282:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2282 | { "availability_start_time_ms", "set MPD availabilityStartTime as epoch milliseconds", OFFSET(availability_start_time_ms), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, DASH_MAX_AVAILABILITY_START_TIME_MS, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2283:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2283 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2284:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2284 | { "suggested_presentation_delay", "set MPD suggestedPresentationDelay", OFFSET(suggested_presentation_delay), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, DASH_MAX_SUGGESTED_PRESENTATION_DELAY, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2285:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2285 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2287:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2287 | { "update_period", "Set the mpd update interval", OFFSET(update_period), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2288:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2288 | { "use_template", "Use SegmentTemplate instead of SegmentList", OFFSET(use_template), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2289:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2289 | { "use_timeline", "Use SegmentTimeline in SegmentTemplate", OFFSET(use_timeline), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2290:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2290 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2291:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2291 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dashenc.c:2292:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2292 | { "write_prft", "Write producer reference time element", OFFSET(write_prft), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/dfa.o
src/libavformat/demux.c: In function ‘init_input’:
src/libavformat/demux.c:162:5: warning: missing initializer for field ‘mime_type’ of ‘AVProbeData’ [-Wmissing-field-initializers]
162 | AVProbeData pd = { filename, NULL, 0 };
| ^~~~~~~~~~~
In file included from src/libavformat/demux.c:45:
src/libavformat/avformat.h:456:17: note: ‘mime_type’ declared here
456 | const char *mime_type; /**< mime_type, when known. */
| ^~~~~~~~~
In file included from src/libavformat/demux.c:26:
src/libavformat/demux.c: In function ‘handle_new_packet’:
src/libavformat/demux.c:584:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
584 | av_assert0(pkt->stream_index < (unsigned)s->nb_streams &&
| ^
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavformat/demux.c: In function ‘select_from_pts_buffer’:
src/libavformat/demux.c:818:30: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
818 | if (diff > INT64_MAX - sti->pts_reorder_error[i]) {
| ^
src/libavformat/demux.c: In function ‘update_initial_durations’:
src/libavformat/demux.c:969:45: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
969 | av_sat_add64(cur_dts, duration) == cur_dts + (uint64_t)duration
| ^~
CC libavformat/dfpwmdec.o
src/libavformat/demux.c: In function ‘update_stream_timings’:
src/libavformat/demux.c:1758:106: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1758 | 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:1763:102: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1763 | 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:1768:104: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1768 | 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:2156:33: warning: comparison of integer expressions of different signedness: ‘enum AVCodecID’ and ‘int’ [-Wsign-compare]
2156 | (st->codecpar->codec_id != -sti->info->found_decoder || !st->codecpar->codec_id)) {
| ^~
CC libavformat/dhav.o
src/libavformat/demux.c: In function ‘avformat_find_stream_info’:
src/libavformat/demux.c:2937:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2937 | (options && i < orig_nb_streams) ? &options[i] : NULL);
| ^
src/libavformat/demux.c:2956:78: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2956 | if (avcodec_open2(avctx, codec, (options && stream_index < orig_nb_streams) ? &options[stream_index] : &opts) < 0)
| ^
src/libavformat/demux.c:2983:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2983 | (options && i < orig_nb_streams)
| ^
src/libavformat/dfpwmdec.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | { "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:29:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/dfpwmdec.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
65 | { "ch_layout", "", offsetof(DFPWMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = "mono"}, 0, 0, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/diracdec.o
CC libavformat/dnxhddec.o
CC libavformat/dovi_isom.o
src/libavformat/dhav.c: In function ‘parse_ext’:
src/libavformat/dhav.c:115:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
115 | if (index < FF_ARRAY_ELEMS(sample_rates)) {
| ^
src/libavformat/dhav.c:131:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
131 | if (index < FF_ARRAY_ELEMS(sample_rates)) {
| ^
src/libavformat/dhav.c: In function ‘dhav_read_seek’:
src/libavformat/dhav.c:486:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
486 | for (int n = 0; n < s->nb_streams; n++) {
| ^
CC libavformat/dsfdec.o
CC libavformat/dsicin.o
In file included from src/libavformat/dovi_isom.c:27:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavformat/dss.o
CC libavformat/dtsdec.o
src/libavformat/dsfdec.c: In function ‘dsf_read_packet’:
src/libavformat/dsfdec.c:167:13: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
167 | if (pos >= dsf->data_end)
| ^~
src/libavformat/dsfdec.c:171:31: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
171 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/dsfdec.c:202:34: note: in expansion of macro ‘FFMIN’
202 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/dsfdec.c:202:34: note: in expansion of macro ‘FFMIN’
202 | ret = av_get_packet(pb, pkt, FFMIN(dsf->data_end - pos, st->codecpar->block_align));
| ^~~~~
CC libavformat/dtshddec.o
CC libavformat/dump.o
src/libavformat/dss.c: In function ‘dss_read_metadata_string’:
src/libavformat/dss.c:107:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
107 | if (ret < size) {
| ^
src/libavformat/dtsdec.c: In function ‘dts_probe’:
src/libavformat/dtsdec.c:122:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
122 | for (i=0; i<FF_ARRAY_ELEMS(markers); i++) {
| ^
CC libavformat/dv.o
CC libavformat/dvbsub.o
src/libavformat/dump.c: In function ‘print_gain’:
src/libavformat/dump.c:222:43: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
222 | av_log(ctx, log_level, "%f", gain / 100000.0f);
| ~~~~~^~~~~~~~~~~
src/libavformat/dump.c: In function ‘print_peak’:
src/libavformat/dump.c:232:51: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
232 | av_log(ctx, log_level, "%f", (float) peak / UINT32_MAX);
| ^
src/libavformat/dump.c: In function ‘dump_s12m_timecode’:
src/libavformat/dump.c:439:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
439 | for (int j = 1; j <= tc[0]; j++) {
| ^~
src/libavformat/dump.c:442:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
442 | av_log(ctx, log_level, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : "");
| ^~
CC libavformat/dvbtxt.o
src/libavformat/dump.c: In function ‘dump_stream_group’:
src/libavformat/dump.c:706:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
706 | for (int j = 0; j < audio_element->nb_layers; j++) {
| ^
src/libavformat/dump.c:714:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
714 | for (int k = 0; channel_count > 0 && k < stg->nb_streams; k++) {
| ^
src/libavformat/dump.c:730:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
730 | for (int j = 0; j < mix_presentation->nb_submixes; j++) {
| ^
src/libavformat/dump.c:733:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
733 | for (int k = 0; k < sub_mix->nb_elements; k++) {
| ^
src/libavformat/dump.c:736:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
736 | for (int l = 0; l < ic->nb_stream_groups; l++)
| ^
src/libavformat/dump.c:751:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
751 | for (int k = 0; k < sub_mix->nb_layouts; k++) {
| ^
src/libavformat/dump.c:790:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
790 | for (int i = 0; i < tile_grid->nb_tiles; i++) {
| ^
src/libavformat/dump.c:799:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
799 | for (int i = 0; i < stg->nb_streams; i++) {
| ^
src/libavformat/dump.c:831:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
831 | for (int i = 0; i < stg->nb_streams; i++) {
| ^
src/libavformat/dump.c:840:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
840 | for (int i = 0; i < stg->nb_streams; i++) {
| ^
src/libavformat/dump.c: In function ‘av_dump_format’:
src/libavformat/dump.c:903:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
903 | for (i = 0; i < ic->nb_chapters; i++) {
| ^
src/libavformat/dump.c:916:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
916 | for (j = 0; j < ic->nb_programs; j++) {
| ^
src/libavformat/dump.c:923:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
923 | for (k = 0; k < program->nb_stream_indexes; k++) {
| ^
src/libavformat/dump.c:930:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
930 | if (total < ic->nb_streams)
| ^
src/libavformat/dump.c:934:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
934 | for (i = 0; i < ic->nb_stream_groups; i++)
| ^
src/libavformat/dump.c:937:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
937 | for (i = 0; i < ic->nb_streams; i++)
| ^
CC libavformat/dvdclut.o
CC libavformat/dvenc.o
CC libavformat/dxa.o
src/libavformat/dv.c: In function ‘dv_extract_audio’:
src/libavformat/dv.c:162:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
162 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency))
| ^~
src/libavformat/dv.c: In function ‘dv_extract_audio_info’:
src/libavformat/dv.c:262:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
262 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) {
| ^~
CC libavformat/eacdata.o
CC libavformat/electronicarts.o
CC libavformat/epafdec.o
src/libavformat/dvenc.c: In function ‘dv_assemble_frame’:
src/libavformat/dvenc.c:275:49: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
275 | if (av_fifo_can_write(c->audio_data[i]) < data_size) {
| ^
src/libavformat/dvenc.c:284:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
284 | c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i);
| ^~
src/libavformat/dvenc.c:299:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
299 | 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:326:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
326 | for (i=0; i<s->nb_streams; i++) {
| ^
src/libavformat/dvenc.c: In function ‘dv_write_header’:
src/libavformat/dvenc.c:450:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
450 | for (i = 0; i < s->nb_streams; i++) {
| ^
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
from src/libavcodec/codec_par.h:26,
from src/libavformat/avformat.h:312,
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/dxa.c:170:16: note: in expansion of macro ‘FFMIN’
170 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/dxa.c:170:16: note: in expansion of macro ‘FFMIN’
170 | size = FFMIN(c->bytes_left, c->bpc);
| ^~~~~
src/libavformat/dxa.c:173:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
173 | if(ret != size)
| ^~
CC libavformat/evc.o
CC libavformat/evcdec.o
src/libavformat/electronicarts.c:787:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
787 | {"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:32:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/epafdec.c: In function ‘epaf_read_header’:
src/libavformat/epafdec.c:65:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
65 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || sample_rate <= 0)
| ^
CC libavformat/ffmetadec.o
CC libavformat/ffmetaenc.o
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’ [-Wsign-compare]
67 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/ffmetadec.c: In function ‘read_line_to_bprint_escaped’:
src/libavformat/ffmetadec.c:53:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
53 | } while (!end && len < sizeof(tmp));
| ^
src/libavformat/ffmetaenc.c:73:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
73 | for (i = 0; i < s->nb_chapters; i++) {
| ^
CC libavformat/fifo.o
CC libavformat/file.o
In file included from src/libavformat/evc.c:24:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavformat/evc.c: In function ‘ff_isom_write_evcc’:
src/libavformat/evc.c:327:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
327 | if (bytes_to_read < nalu_size) break;
| ^
src/libavformat/fifo.c: In function ‘fifo_thread_write_header’:
src/libavformat/fifo.c:145:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
145 | for (i = 0;i < avf2->nb_streams; i++)
| ^
src/libavformat/fifo.c: In function ‘fifo_consumer_thread’:
src/libavformat/fifo.c:452:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
452 | for (i = 0; i < avf->nb_streams; i++) {
| ^
src/libavformat/fifo.c: In function ‘fifo_mux_init’:
src/libavformat/fifo.c:530:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
530 | for (i = 0; i < avf->nb_streams; ++i) {
| ^
src/libavformat/fifo.c: At top level:
src/libavformat/fifo.c:696:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
696 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
| ^~~~~~~~~~~~~~~~
In file included from src/libavformat/fifo.c:25:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/fifo.c:699:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
699 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/fifo.c:702:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
702 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM},
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/fifo.c:705:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
705 | AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM},
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/fifo.c:708:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
708 | AV_OPT_TYPE_INT, {.i64 = FIFO_DEFAULT_MAX_RECOVERY_ATTEMPTS}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
| ^~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/fifo.c:711:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
711 | AV_OPT_TYPE_INT, {.i64 = FIFO_DEFAULT_QUEUE_SIZE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
| ^~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/fifo.c:714:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
714 | OFFSET(recovery_wait_streamtime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/fifo.c:717:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
717 | AV_OPT_TYPE_DURATION, {.i64 = FIFO_DEFAULT_RECOVERY_WAIT_TIME_USEC}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM},
| ^~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/fifo.c:720:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
720 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/fifo.c:723:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
723 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/fifo.c:726:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
726 | AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM},
| ^~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/file.c:109:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
109 | { "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:31:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/file.c:110:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
110 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/file.c:111:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
111 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/file.c:112:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
112 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/file.c:113:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
113 | { "pkt_size", "Maximum packet size", offsetof(FileContext, pkt_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/file.c:118:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
118 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/file.c:119:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
119 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/evcdec.c:48:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
48 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC},
| ^
In file included from src/libavformat/evcdec.c:26:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/evcdec.c: In function ‘annexb_probe’:
src/libavformat/evcdec.c:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
76 | if(bytes_to_read < nalu_size) break;
| ^
src/libavformat/evcdec.c: In function ‘evc_read_packet’:
src/libavformat/evcdec.c:177:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
177 | if (ret != (nalu_size + EVC_NALU_LENGTH_PREFIX_SIZE))
| ^~
CC libavformat/filmstripdec.o
CC libavformat/filmstripenc.o
CC libavformat/fitsdec.o
CC libavformat/fitsenc.o
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 [-Wdouble-promotion]
66 | ret = snprintf(header + 10, 70, fmt, *(float *)value);
| ^~~~~~~~~~~~~~~
src/libavformat/fitsdec.c: In function ‘is_image’:
src/libavformat/fitsdec.c:115:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
115 | if(size && header->naxisn[i] > UINT64_MAX / size)
| ^
src/libavformat/fitsdec.c:120:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
120 | if(header->pcount > UINT64_MAX - size)
| ^
src/libavformat/fitsdec.c: In function ‘fits_read_packet’:
src/libavformat/fitsdec.c:171:14: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
171 | if (size > INT_MAX - AV_INPUT_BUFFER_PADDING_SIZE - pkt->size)
| ^
src/libavformat/fitsdec.c: At top level:
src/libavformat/fitsdec.c:182:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
182 | { "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:29:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/flac_picture.o
CC libavformat/flacdec.o
CC libavformat/flacenc.o
CC libavformat/flacenc_header.o
src/libavformat/flac_picture.c: In function ‘ff_flac_parse_picture’:
src/libavformat/flac_picture.c:76:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
76 | if (len + 24 > bytestream2_get_bytes_left(&g)) {
| ^
src/libavformat/flac_picture.c:100:13: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
100 | if (len > bytestream2_get_bytes_left(&g) - 20) {
| ^
src/libavformat/flac_picture.c:144:30: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
144 | if (trunclen == 0 && len >= buf_size - (buf_size >> 4)) {
| ^~
In file included from src/libavformat/flacdec.c:33:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/oggdec.h:183:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
183 | if (ogg->streams[i].serial == serial)
| ^~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:203:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
203 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
| ^~
CC libavformat/flic.o
CC libavformat/flvdec.o
src/libavformat/flacenc.c: In function ‘flac_write_picture’:
src/libavformat/flacenc.c:114:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
114 | 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:179:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
179 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/flacenc.c: In function ‘flac_init’:
src/libavformat/flacenc.c:212:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
212 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/flacenc.c: At top level:
src/libavformat/flacenc.c:408:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
408 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/flvenc.o
CC libavformat/format.o
src/libavformat/format.c: In function ‘ff_match_url_ext’:
src/libavformat/format.c:72:24: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
72 | if (uc.query - ext > sizeof(scratchpad))
| ^
src/libavformat/format.c: In function ‘av_probe_input_format3’:
src/libavformat/format.c:164:5: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
164 | const static uint8_t zerobuffer[AVPROBE_PADDING_SIZE];
| ^~~~~
src/libavformat/format.c: In function ‘av_probe_input_buffer2’:
src/libavformat/format.c:260:5: warning: missing initializer for field ‘buf’ of ‘AVProbeData’ [-Wmissing-field-initializers]
260 | AVProbeData pd = { filename ? filename : "" };
| ^~~~~~~~~~~
In file included from src/libavformat/format.c:29:
src/libavformat/avformat.h:454:20: note: ‘buf’ declared here
454 | unsigned char *buf; /**< Buffer must have AVPROBE_PADDING_SIZE of extra allocated bytes filled with zero. */
| ^~~
src/libavformat/format.c:289:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
289 | 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/channel_layout.h:28,
from src/libavutil/opt.h:31,
from src/libavformat/format.c:26:
src/libavutil/macros.h:47:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
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:291:29: note: in expansion of macro ‘FFMAX’
291 | 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 [-Wsign-compare]
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:291:29: note: in expansion of macro ‘FFMAX’
291 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/format.c:290:23: note: in expansion of macro ‘FFMIN’
290 | probe_size = FFMIN(probe_size << 1,
| ^~~~~
src/libavutil/macros.h:47:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
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:291:29: note: in expansion of macro ‘FFMAX’
291 | 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 [-Wsign-compare]
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:291:29: note: in expansion of macro ‘FFMAX’
291 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/format.c:290:23: note: in expansion of macro ‘FFMIN’
290 | probe_size = FFMIN(probe_size << 1,
| ^~~~~
src/libavformat/format.c:292:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
292 | score = probe_size < max_probe_size ? AVPROBE_SCORE_RETRY : 0;
| ^
src/libavformat/format.c:308:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
308 | if (buf_offset < offset)
| ^
src/libavformat/flvdec.c: In function ‘probe’:
src/libavformat/flvdec.c:134:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
134 | offset + 100 < p->buf_size &&
| ^
In file included from src/libavformat/flvdec.c:28:
src/libavformat/flvdec.c: In function ‘add_keyframes_index’:
src/libavformat/flvdec.c:179:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
179 | av_assert0(flv->last_keyframe_stream_index <= s->nb_streams);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavformat/flvdec.c:183:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
183 | for (i = 0; i < flv->keyframe_count; i++) {
| ^
src/libavformat/flvdec.c: In function ‘flv_same_audio_codec’:
src/libavformat/flvdec.c:276:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘enum AVCodecID’ [-Wsign-compare]
276 | return codec_id == apar->codec_id;
| ^~
src/libavformat/flvdec.c:281:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘enum AVCodecID’ [-Wsign-compare]
281 | return codec_id == apar->codec_id;
| ^~
src/libavformat/flvdec.c:301:32: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
301 | return apar->codec_tag == (flv_codecid >> FLV_AUDIO_CODECID_OFFSET);
| ^~
CC libavformat/framecrcenc.o
CC libavformat/framehash.o
src/libavformat/flvdec.c: In function ‘flv_read_metabody’:
src/libavformat/flvdec.c:897:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
897 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/flvdec.c: In function ‘flv_data_packet’:
src/libavformat/flvdec.c:1141:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1141 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/flvdec.c:1147:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1147 | if (i == s->nb_streams) {
| ^~
src/libavformat/flvdec.c: In function ‘flv_read_packet’:
src/libavformat/flvdec.c:1579:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1579 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/flvdec.c:1599:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1599 | if (i == s->nb_streams) {
| ^~
src/libavformat/flvdec.c:1641:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1641 | if (final_size == avio_rb24(s->pb) + 11) {
| ^~
src/libavformat/flvdec.c: At top level:
src/libavformat/flvdec.c:1978:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1978 | { "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:33:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/flvdec.c:1979:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1979 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/flvdec.c:1980:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1980 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
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’ [-Wsign-compare]
31 | for (i = 0; i < s->nb_streams; i++) {
| ^
CC libavformat/frmdec.o
CC libavformat/fsb.o
In file included from src/libavformat/flvenc.c:44:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavformat/flvenc.c: In function ‘flv_init’:
src/libavformat/flvenc.c:984:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
984 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/flvenc.c: In function ‘flv_write_header’:
src/libavformat/flvenc.c:1096:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1096 | for (i = 0; i < s->nb_streams; i++)
| ^
src/libavformat/flvenc.c:1112:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1112 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/flvenc.c: In function ‘flv_write_trailer’:
src/libavformat/flvenc.c:1176:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1176 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/flvenc.c: In function ‘flv_write_packet’:
src/libavformat/flvenc.c:1257:49: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1257 | if (side && side_size > 0 && (side_size != par->extradata_size || memcmp(side, par->extradata, side_size))) {
| ^~
src/libavformat/framecrcenc.c: In function ‘framecrc_write_header’:
src/libavformat/framecrcenc.c:41:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
41 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/framecrcenc.c: At top level:
src/libavformat/framecrcenc.c:54:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
54 | av_unused static void inline bswap(char *buf, int offset, int size)
| ^~~~~~~~~
CC libavformat/ftp.o
CC libavformat/fwse.o
src/libavformat/ftp.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
86 | {"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:32:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/ftp.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
87 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/ftp.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
88 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/ftp.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
89 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/ftp.c:90:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
90 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/ftp.c: In function ‘ftp_auth’:
src/libavformat/ftp.c:266:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
266 | if (err >= sizeof(buf))
| ^~
src/libavformat/ftp.c:275:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (err >= sizeof(buf))
| ^~
src/libavformat/ftp.c: In function ‘ftp_file_size’:
src/libavformat/ftp.c:422:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
422 | if (ret >= sizeof(command))
| ^~
src/libavformat/ftp.c: In function ‘ftp_retrieve’:
src/libavformat/ftp.c:444:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
444 | if (ret >= sizeof(command))
| ^~
src/libavformat/ftp.c: In function ‘ftp_store’:
src/libavformat/ftp.c:463:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
463 | if (ret >= sizeof(command))
| ^~
src/libavformat/ftp.c: In function ‘ftp_set_dir’:
src/libavformat/ftp.c:505:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
505 | if (ret >= sizeof(command))
| ^~
src/libavformat/ftp.c: In function ‘ftp_delete’:
src/libavformat/ftp.c:1123:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1123 | if (ret >= sizeof(command)) {
| ^~
src/libavformat/ftp.c:1134:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1134 | if (ret >= sizeof(command)) {
| ^~
src/libavformat/ftp.c: In function ‘ftp_move’:
src/libavformat/ftp.c:1161:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1161 | if (ret >= sizeof(command)) {
| ^~
src/libavformat/ftp.c:1179:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1179 | if (ret >= sizeof(command)) {
| ^~
CC libavformat/g722.o
CC libavformat/g723_1.o
src/libavformat/fsb.c: In function ‘fsb_read_header’:
src/libavformat/fsb.c:95:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
95 | for (c = 0; c < par->ch_layout.nb_channels; c++) {
| ^
src/libavformat/fsb.c:148:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
148 | for (c = 0; c < par->ch_layout.nb_channels; c++) {
| ^
CC libavformat/g726.o
CC libavformat/g728dec.o
CC libavformat/g729dec.o
src/libavformat/g726.c:65:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
65 | OFFSET(code_size), AV_OPT_TYPE_INT, {.i64 = 4}, 2, 5, AV_OPT_FLAG_DECODING_PARAM },
| ^~~~~~
In file included from src/libavformat/g726.c:27:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/g726.c:67:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
67 | OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 8000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/gdv.o
CC libavformat/genh.o
src/libavformat/g729dec.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
86 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/gif.o
CC libavformat/gifdec.o
src/libavformat/gdv.c: In function ‘gdv_read_header’:
src/libavformat/gdv.c:130:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
130 | for (i = 0; i < FF_ARRAY_ELEMS(FixedSize) - 1; i++) {
| ^
src/libavformat/genh.c: In function ‘genh_read_packet’:
src/libavformat/genh.c:180:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
180 | for (i = 0; i < 8 / c->interleave_size; i++) {
| ^
CC libavformat/gopher.o
src/libavformat/gif.c:187:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
187 | AV_OPT_TYPE_INT, { .i64 = 0 }, -1, 65535, ENC },
| ^~~~~~~~~~~~~~~
In file included from src/libavformat/gif.c:29:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/gif.c:189:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
189 | AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, ENC },
| ^~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/gsmdec.o
CC libavformat/gxf.o
src/libavformat/gsmdec.c:95:8: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
95 | AV_OPT_FLAG_DECODING_PARAM },
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavformat/gsmdec.c:24:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/gifdec.c:272:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
272 | { "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:31:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/gifdec.c:273:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
273 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/gifdec.c:274:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
274 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/gifdec.c:275:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
275 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/gxfenc.o
CC libavformat/h261dec.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’} [-Wsign-compare]
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’} [-Wsign-compare]
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’ [-Wsign-compare]
438 | for (i = 0; i < s->nb_streams; i++) {
| ^
CC libavformat/h263dec.o
src/libavformat/gxfenc.c: In function ‘gxf_write_mpeg_auxiliary’:
src/libavformat/gxfenc.c:209:21: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
209 | (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:212:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
212 | av_assert0(size < sizeof(buffer));
| ^
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavformat/gxfenc.c: In function ‘gxf_write_track_description_section’:
src/libavformat/gxfenc.c:367:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
367 | for (i = 0; i < s->nb_streams; ++i)
| ^
src/libavformat/gxfenc.c: In function ‘gxf_write_umf_track_description’:
src/libavformat/gxfenc.c:505:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
505 | for (i = 0; i < s->nb_streams; ++i) {
| ^
src/libavformat/gxfenc.c: In function ‘gxf_init_timecode’:
src/libavformat/gxfenc.c:675:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
675 | if (tc->hh > 31U || tc->mm > 255U || tc->ss > 255U || tc->ff > (255U >> (fields == 2)))
| ^
src/libavformat/gxfenc.c:675:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
675 | if (tc->hh > 31U || tc->mm > 255U || tc->ss > 255U || tc->ff > (255U >> (fields == 2)))
| ^
src/libavformat/gxfenc.c:675:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
675 | if (tc->hh > 31U || tc->mm > 255U || tc->ss > 255U || tc->ff > (255U >> (fields == 2)))
| ^
src/libavformat/gxfenc.c:675:67: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
675 | if (tc->hh > 31U || tc->mm > 255U || tc->ss > 255U || tc->ff > (255U >> (fields == 2)))
| ^
src/libavformat/gxfenc.c: In function ‘gxf_write_header’:
src/libavformat/gxfenc.c:703:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
703 | for (i = 0; i < s->nb_streams; ++i) {
| ^
src/libavformat/gxfenc.c: In function ‘gxf_write_trailer’:
src/libavformat/gxfenc.c:853:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
853 | for (i = 1; i < gxf->map_offsets_nb; i++) {
| ^
CC libavformat/h264dec.o
CC libavformat/hashenc.o
CC libavformat/hca.o
src/libavformat/h261dec.c: In function ‘h261_probe’:
src/libavformat/h261dec.c:35:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
35 | if ((AV_RB16(&p->buf[i]) - 1) < 0xFFU) {
| ^
CC libavformat/hcom.o
In file included from src/libavformat/h264dec.c:23:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
In file included from /usr/include/string.h:37,
from src/libavutil/common.h:44,
from src/libavutil/avutil.h:300,
from src/libavcodec/codec_par.h:26,
from src/libavformat/avformat.h:312,
from src/libavformat/hashenc.c:29:
src/libavformat/hashenc.c:41:35: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
41 | #define OFFSET(x) offsetof(struct HashContext, x)
| ^~~~~~~~~~~
src/libavformat/hashenc.c:44:34: note: in expansion of macro ‘OFFSET’
44 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC }
| ^~~~~~
src/libavformat/hashenc.c:50:5: note: in expansion of macro ‘HASH_OPT’
50 | HASH_OPT("sha256"),
| ^~~~~~~~
In file included from src/libavformat/hashenc.c:28:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hashenc.c:41:35: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
41 | #define OFFSET(x) offsetof(struct HashContext, x)
| ^~~~~~~~~~~
src/libavformat/hashenc.c:44:34: note: in expansion of macro ‘OFFSET’
44 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC }
| ^~~~~~
src/libavformat/hashenc.c:64:5: note: in expansion of macro ‘HASH_OPT’
64 | HASH_OPT("sha256"),
| ^~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hashenc.c:41:35: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
41 | #define OFFSET(x) offsetof(struct HashContext, x)
| ^~~~~~~~~~~
src/libavformat/hashenc.c:46:48: note: in expansion of macro ‘OFFSET’
46 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC }
| ^~~~~~
src/libavformat/hashenc.c:65:5: note: in expansion of macro ‘FORMAT_VERSION_OPT’
65 | FORMAT_VERSION_OPT,
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hashenc.c:41:35: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
41 | #define OFFSET(x) offsetof(struct HashContext, x)
| ^~~~~~~~~~~
src/libavformat/hashenc.c:44:34: note: in expansion of macro ‘OFFSET’
44 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC }
| ^~~~~~
src/libavformat/hashenc.c:72:5: note: in expansion of macro ‘HASH_OPT’
72 | HASH_OPT("md5"),
| ^~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hashenc.c:41:35: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
41 | #define OFFSET(x) offsetof(struct HashContext, x)
| ^~~~~~~~~~~
src/libavformat/hashenc.c:44:34: note: in expansion of macro ‘OFFSET’
44 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC }
| ^~~~~~
src/libavformat/hashenc.c:79:5: note: in expansion of macro ‘HASH_OPT’
79 | HASH_OPT("md5"),
| ^~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hashenc.c:41:35: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
41 | #define OFFSET(x) offsetof(struct HashContext, x)
| ^~~~~~~~~~~
src/libavformat/hashenc.c:46:48: note: in expansion of macro ‘OFFSET’
46 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC }
| ^~~~~~
src/libavformat/hashenc.c:80:5: note: in expansion of macro ‘FORMAT_VERSION_OPT’
80 | FORMAT_VERSION_OPT,
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hashenc.c: In function ‘streamhash_init’:
src/libavformat/hashenc.c:111:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
111 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/hashenc.c: In function ‘framehash_print_extradata’:
src/libavformat/hashenc.c:239:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
239 | for (i = 0; i < s->nb_streams; i++) {
| ^
CC libavformat/hdsenc.o
CC libavformat/hevc.o
CC libavformat/hevcdec.o
CC libavformat/hls.o
CC libavformat/hls_sample_encryption.o
src/libavformat/hdsenc.c: In function ‘parse_header’:
src/libavformat/hdsenc.c:94:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
94 | if (os->nb_extra_packets >= FF_ARRAY_ELEMS(os->extra_packets))
| ^~
src/libavformat/hdsenc.c: In function ‘hds_free’:
src/libavformat/hdsenc.c:140:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
140 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/hdsenc.c: In function ‘write_abst’:
src/libavformat/hdsenc.c:266:28: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
266 | avio_wb32(out, final ? (os->fragment_index - 1) : 0xffffffff); // FragmentsPerSegment
| ^~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/hdsenc.c: In function ‘hds_write_header’:
src/libavformat/hdsenc.c:328:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
328 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/hdsenc.c:397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
397 | for (j = 0; j < os->ctx->nb_streams; j++)
| ^
src/libavformat/hdsenc.c: At top level:
src/libavformat/hdsenc.c:551:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
551 | { "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:38:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hdsenc.c:552:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
552 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hdsenc.c:553:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
553 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hdsenc.c:554:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
554 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavformat/hevc.c:22:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavformat/hevc.c: In function ‘parse_rps’:
src/libavformat/hevc.c:609:67: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
609 | if ((num_positive_pics + (uint64_t)num_negative_pics) * 2 > get_bits_left(gb))
| ^
CC libavformat/hlsenc.o
src/libavformat/hls.c: In function ‘parse_playlist’:
src/libavformat/hls.c:903:20: warning: missing initializer for field ‘method’ of ‘struct key_info’ [-Wmissing-field-initializers]
903 | struct key_info info = {{0}};
| ^~~~~~~~
src/libavformat/hls.c:422:11: note: ‘method’ declared here
422 | char method[11];
| ^~~~~~
src/libavformat/hls.c:917:20: warning: missing initializer for field ‘uri’ of ‘struct rendition_info’ [-Wmissing-field-initializers]
917 | struct rendition_info info = {{0}};
| ^~~~~~~~~~~~~~
src/libavformat/hls.c:511:10: note: ‘uri’ declared here
511 | char uri[MAX_URL_SIZE];
| ^~~
src/libavformat/hls.c:958:20: warning: missing initializer for field ‘byterange’ of ‘struct init_section_info’ [-Wmissing-field-initializers]
958 | struct init_section_info info = {{0}};
| ^~~~~~~~~~~~~~~~~
src/libavformat/hls.c:444:10: note: ‘byterange’ declared here
444 | char byterange[32];
| ^~~~~~~~~
src/libavformat/hls.c: In function ‘id3_has_changed_values’:
src/libavformat/hls.c:1269:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
1269 | if (size != apic->buf->size - AV_INPUT_BUFFER_PADDING_SIZE)
| ^~
src/libavformat/hls.c: In function ‘playlist_needed’:
src/libavformat/hls.c:1654:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1654 | for (i = 0; i < s->nb_programs; i++) {
| ^
src/libavformat/hls.c:1657:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1657 | for (j = 0; j < program->nb_stream_indexes; j++) {
| ^
src/libavformat/hls.c:1658:46: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1658 | 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_continuous’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/hls.c:1833:25: note: in expansion of macro ‘FFMIN’
1833 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/hls.c:1833:25: note: in expansion of macro ‘FFMIN’
1833 | 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:2193:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2193 | while (pls->n_main_streams < pls->ctx->nb_streams) {
| ^
src/libavformat/hls.c: At top level:
src/libavformat/hls.c:3032:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3032 | OFFSET(live_start_index), AV_OPT_TYPE_INT, {.i64 = -3}, INT_MIN, INT_MAX, FLAGS},
| ^~~~~~
In file included from src/libavformat/hls.c:39:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hls.c:3034:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3034 | OFFSET(prefer_x_start), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS},
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hls.c:3042:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3042 | INT_MIN, INT_MAX, FLAGS},
| ^~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hls.c:3051:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3051 | INT_MIN, INT_MAX, FLAGS},
| ^~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hls.c:3053:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3053 | OFFSET(extension_picky), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS},
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hls.c:3055:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3055 | OFFSET(max_reload), AV_OPT_TYPE_INT, {.i64 = 100}, 0, INT_MAX, FLAGS},
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hls.c:3057:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3057 | OFFSET(m3u8_hold_counters), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, FLAGS},
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hls.c:3059:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3059 | OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hls.c:3061:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3061 | OFFSET(http_multiple), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, FLAGS},
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hls.c:3063:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3063 | OFFSET(http_seekable), AV_OPT_TYPE_BOOL, { .i64 = -1}, -1, 1, FLAGS},
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hls.c:3065:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3065 | OFFSET(seg_format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS},
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hls.c:3067:6: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3067 | OFFSET(seg_max_retry), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS},
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/hlsplaylist.o
CC libavformat/hnm.o
CC libavformat/http.o
CC libavformat/httpauth.o
src/libavformat/hlsenc.c: In function ‘hls_delete_old_segments’:
src/libavformat/hlsenc.c:549:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
549 | playlist_duration += segment->duration;
| ^~
src/libavformat/hlsenc.c:556:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
556 | playlist_duration -= segment->duration;
| ^~
src/libavformat/hlsenc.c:560:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
560 | if (playlist_duration <= -previous_segment->duration) {
| ^~
src/libavformat/hlsenc.c: In function ‘hls_mux_init’:
src/libavformat/hlsenc.c:808:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
808 | for (i = 0; i < vs->nb_streams; i++) {
| ^
src/libavformat/hlsenc.c:835:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
835 | for (i = 0; i < s->nb_programs; i++) {
| ^
src/libavformat/http.c:169:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
169 | { "seekable", "control seekability of connection", OFFSET(seekable), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D },
| ^
In file included from src/libavformat/http.c:39:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:170:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
170 | { "chunked_post", "use chunked transfer-encoding for posts", OFFSET(chunked_post), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:171:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
171 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:172:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
172 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:173:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
173 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:174:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
174 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = DEFAULT_USER_AGENT }, 0, 0, D },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:175:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
175 | { "referer", "override referer header", OFFSET(referer), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:176:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
176 | { "multiple_requests", "use persistent connections", OFFSET(multiple_requests), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D | E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:177:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
177 | { "request_size", "size (in bytes) of requests to make", OFFSET(request_size), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:178:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
178 | { "initial_request_size", "size (in bytes) of initial requests made during probing / header parsing", OFFSET(initial_request_size), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:180:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
180 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavutil/version.h:30,
from src/libavutil/log.h:26,
from src/libavutil/avassert.h:35,
from src/libavformat/hlsenc.c:32:
src/libavformat/hlsenc.c: In function ‘parse_playlist’:
src/libavformat/http.c:181:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
181 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/hlsenc.c:1218:32: note: in expansion of macro ‘FFMIN’
1218 | FFMIN(end - ptr + 1, sizeof(vs->key_uri)));
| ^~~~~
src/libavformat/http.c:182:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
182 | { "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/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/hlsenc.c:1218:32: note: in expansion of macro ‘FFMIN’
1218 | FFMIN(end - ptr + 1, sizeof(vs->key_uri)));
| ^~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:183:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
183 | { "icy", "request ICY metadata", OFFSET(icy), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, D },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:184:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
184 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/hlsenc.c:1230:52: note: in expansion of macro ‘FFMIN’
1230 | av_strlcpy(vs->iv_string, ptr, FFMIN(end - ptr + 1, sizeof(vs->iv_string)));
| ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/hlsenc.c:1230:52: note: in expansion of macro ‘FFMIN’
1230 | av_strlcpy(vs->iv_string, ptr, FFMIN(end - ptr + 1, sizeof(vs->iv_string)));
| ^~~~~
src/libavformat/http.c:185:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
185 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:186:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
186 | { "metadata", "metadata read from the bitstream", OFFSET(metadata), AV_OPT_TYPE_DICT, {0}, 0, 0, AV_OPT_FLAG_EXPORT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:190:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
190 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:191:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
191 | { "location", "The actual location of the data received", OFFSET(location), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:192:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
192 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:193:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
193 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:194:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
194 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:195:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
195 | { "reconnect", "auto reconnect after disconnect before EOF", OFFSET(reconnect), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:196:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
196 | { "reconnect_at_eof", "auto reconnect at EOF", OFFSET(reconnect_at_eof), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:197:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
197 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:198:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
198 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:199:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
199 | { "reconnect_streamed", "auto reconnect streamed / non seekable streams", OFFSET(reconnect_streamed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:200:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
200 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:201:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
201 | { "reconnect_max_retries", "the max number of times to retry a connection", OFFSET(reconnect_max_retries), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, D },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:202:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
202 | { "reconnect_delay_total_max", "max total reconnect delay in seconds after which to give up", OFFSET(reconnect_delay_total_max), AV_OPT_TYPE_INT, { .i64 = 256 }, 0, UINT_MAX/1000/1000, D },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:203:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
203 | { "respect_retry_after", "respect the Retry-After header when retrying connections", OFFSET(respect_retry_after), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, D },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:204:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
204 | { "listen", "listen on HTTP", OFFSET(listen), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 2, D | E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:205:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
205 | { "resource", "The resource requested by a client", OFFSET(resource), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:206:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
206 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:207:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
207 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c:208:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
208 | { "max_redirects", "Maximum number of redirects", OFFSET(max_redirects), AV_OPT_TYPE_INT, { .i64 = MAX_REDIRECTS }, 0, INT_MAX, D },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hlsenc.c: In function ‘parse_variant_stream_mapstring’:
src/libavformat/hlsenc.c:2057:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2057 | if (nb_varstreams < hls->nb_varstreams) {
| ^
src/libavformat/hlsenc.c:2126:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2126 | if (stream_index >= 0 && nb_streams < vs->nb_streams) {
| ^
src/libavformat/hlsenc.c:2135:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2135 | 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:2187:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2187 | if (nb_ccstreams < hls->nb_ccstreams)
| ^
src/libavformat/hlsenc.c: In function ‘hls_write_header’:
src/libavformat/hlsenc.c:2320:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2320 | for (i = 0; i < hls->nb_varstreams; i++) {
| ^
src/libavformat/hlsenc.c:2328:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2328 | for (j = 0; j < vs->nb_streams; j++) {
| ^
src/libavformat/hlsenc.c:2361:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2361 | for (j = 0; j < hls->nb_varstreams; j++) {
| ^
src/libavformat/hlsenc.c: In function ‘hls_write_packet’:
src/libavformat/hlsenc.c:2438:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2438 | for (i = 0; i < hls->nb_varstreams; i++) {
| ^
src/libavformat/hlsenc.c:2441:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2441 | for (j = 0; j < vs->nb_streams; j++) {
| ^
src/libavformat/hlsenc.c: In function ‘hls_deinit’:
src/libavformat/hlsenc.c:2709:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2709 | for (i = 0; i < hls->nb_varstreams; i++) {
| ^
src/libavformat/hlsenc.c: In function ‘hls_write_trailer’:
src/libavformat/hlsenc.c:2751:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2751 | for (i = 0; i < hls->nb_varstreams; i++) {
| ^
src/libavformat/http.c: In function ‘bprint_escaped_path’:
src/libavformat/http.c:1513:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
1513 | while (*path && q - buf < sizeof(buf) - 4) {
| ^
src/libavformat/hlsenc.c: In function ‘hls_init’:
src/libavformat/hlsenc.c:2971:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2971 | for (i = 0; i < hls->nb_varstreams; i++) {
| ^
src/libavformat/hlsenc.c:2984:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2984 | for (j = 0; j < vs->nb_streams; j++) {
| ^
In file included from src/libavutil/version.h:30,
from src/libavutil/log.h:26,
from src/libavutil/avassert.h:35,
from src/libavformat/http.c:33:
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’} [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/http.c:1758:16: note: in expansion of macro ‘FFMIN’
1758 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/http.c:1758:16: note: in expansion of macro ‘FFMIN’
1758 | size = FFMIN(size, s->chunksize);
| ^~~~~
src/libavformat/http.c:1788:37: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1788 | av_assert0(s->chunksize >= len);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavformat/hlsenc.c: At top level:
src/libavformat/hlsenc.c:3132:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3132 | {"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:39:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hlsenc.c:3133:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3133 | {"hls_time", "set segment length", OFFSET(time), AV_OPT_TYPE_DURATION, {.i64 = 2000000}, 0, INT64_MAX, E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hlsenc.c:3134:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3134 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hlsenc.c:3135:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3135 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hlsenc.c:3136:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3136 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hlsenc.c:3137:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3137 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hlsenc.c:3138:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3138 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c: In function ‘http_read_stream’:
src/libavformat/http.c:1896:39: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
1896 | if (seek_ret >= 0 && seek_ret != target) {
| ^~
src/libavformat/hlsenc.c:3139:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3139 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hlsenc.c:3140:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3140 | {"hls_segment_filename", "filename template for segment files", OFFSET(segment_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hlsenc.c:3141:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3141 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hlsenc.c:3142:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3142 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hlsenc.c:3143:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3143 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hlsenc.c:3144:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3144 | {"hls_enc", "enable AES128 encryption support", OFFSET(encrypt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hlsenc.c:3146:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3146 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/http.c: In function ‘store_icy’:
src/libavformat/hlsenc.c:3148:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3148 | {"hls_subtitle_path", "set path of hls subtitles", OFFSET(subtitle_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/http.c:1985:12: note: in expansion of macro ‘FFMIN’
1985 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/http.c:1985:12: note: in expansion of macro ‘FFMIN’
1985 | return FFMIN(size, remaining);
| ^~~~~
src/libavformat/hlsenc.c:3152:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3152 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hlsenc.c:3153:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3153 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hlsenc.c:3170:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3170 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
from src/libavcodec/codec_par.h:26,
from src/libavformat/avformat.h:312,
from src/libavformat/http.c:43:
src/libavformat/http.c: In function ‘http_seek_internal’:
src/libavformat/hlsenc.c:3171:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3171 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/error.h:41:20: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint64_t’ {aka ‘long unsigned int’} due to unsignedness of other operand [-Wsign-compare]
41 | #define AVERROR(e) (-(e)) ///< Returns a negative error code from a POSIX error code, to return from library functions.
| ^~~~~~
src/libavformat/http.c:2108:44: note: in expansion of macro ‘AVERROR’
2108 | return s->filesize == UINT64_MAX ? AVERROR(ENOSYS) : s->filesize;
| ^~~~~~~
src/libavformat/http.c:2120:33: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
2120 | if (!force_reconnect && off == s->off)
| ^~
src/libavformat/hlsenc.c:3175:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3175 | {"method", "set the HTTP method(default: PUT)", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hlsenc.c:3181:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3181 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hlsenc.c:3182:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3182 | {"var_stream_map", "Variant stream map string", OFFSET(var_stream_map), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hlsenc.c:3183:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3183 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hlsenc.c:3184:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3184 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hlsenc.c:3185:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3185 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hlsenc.c:3186:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3186 | {"http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hlsenc.c:3188:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3188 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/hlsenc.c:3189:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3189 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/hxvs.o
CC libavformat/iamf.o
CC libavformat/iamf_parse.o
src/libavformat/iamf.c: In function ‘ff_iamf_free_audio_element’:
src/libavformat/iamf.c:150:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
150 | for (int i = 0; i < audio_element->nb_substreams; i++)
| ^
src/libavformat/iamf.c: In function ‘ff_iamf_free_mix_presentation’:
src/libavformat/iamf.c:165:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
165 | for (int i = 0; i < mix_presentation->count_label; i++)
| ^
CC libavformat/iamf_reader.o
CC libavformat/iamf_writer.o
src/libavformat/hxvs.c: In function ‘hxvs_probe’:
src/libavformat/hxvs.c:99:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
99 | for (size_t i = 0; i < p->buf_size; ) {
| ^
CC libavformat/iamfdec.o
In file included from src/libavformat/iamf_parse.c:31:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavformat/iamf_parse.c: In function ‘aac_decoder_config’:
src/libavformat/iamf_parse.c:87:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘enum AVCodecID’ [-Wsign-compare]
87 | if (codec_id && codec_id != codec_config->codec_id)
| ^~
src/libavformat/iamf_parse.c: In function ‘ipcm_decoder_config’:
src/libavformat/iamf_parse.c:154:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
154 | if (sample_format > 1 || sample_size > 2U || codec_config->audio_roll_distance)
| ^
src/libavformat/iamf_parse.c: In function ‘codec_config_obu’:
src/libavformat/iamf_parse.c:252:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
252 | (-codec_config->audio_roll_distance > INT_MAX / codec_config->nb_samples)) {
| ^
In file included from src/libavutil/version.h:30,
from src/libavutil/log.h:26,
from src/libavutil/avassert.h:35,
from src/libavformat/iamf_parse.c:22:
src/libavformat/iamf_parse.c: In function ‘update_extradata’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/iamf_parse.c:289:20: note: in expansion of macro ‘FFMIN’
289 | int size = FFMIN(codecpar->extradata_size, 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/iamf_parse.c:289:20: note: in expansion of macro ‘FFMIN’
289 | int size = FFMIN(codecpar->extradata_size, sizeof(buf));
| ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/iamf_parse.c:323:20: note: in expansion of macro ‘FFMIN’
323 | int size = FFMIN(codecpar->extradata_size, 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/iamf_parse.c:323:20: note: in expansion of macro ‘FFMIN’
323 | int size = FFMIN(codecpar->extradata_size, sizeof(buf));
| ^~~~~
src/libavformat/iamf_parse.c: In function ‘scalable_channel_layout_config’:
src/libavformat/iamf_parse.c:423:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
423 | substream_count + k > audio_element->nb_substreams)
| ^
src/libavformat/iamf_parse.c:514:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
514 | if (k != audio_element->nb_substreams)
| ^~
src/libavformat/iamf_parse.c: In function ‘ambisonics_config’:
src/libavformat/iamf_parse.c:535:38: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
535 | if (audio_element->nb_substreams != substream_count || output_channel_count == 0)
| ^~
src/libavformat/iamf_parse.c:590:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
590 | for (int i = 0; i < layer->nb_demixing_matrix; i++)
| ^
src/libavformat/iamf_parse.c: In function ‘param_parse’:
src/libavformat/iamf_parse.c:662:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
662 | for (int i = 0; i < nb_subblocks; i++) {
| ^
src/libavformat/iamf_parse.c:674:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
674 | } else if (i == nb_subblocks - 1)
| ^~
src/libavformat/iamf_parse.c: In function ‘audio_element_obu’:
src/libavformat/iamf_parse.c:841:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
841 | for (int i = 0; i < audio_element->nb_substreams; i++) {
| ^
src/libavformat/iamf_parse.c:888:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
888 | for (int i = 0; i < num_parameters; i++) {
| ^
src/libavformat/iamf_parse.c: In function ‘mix_presentation_obu’:
src/libavformat/iamf_parse.c:1027:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1027 | for (int i = 0; i < mix_presentation->count_label; i++) {
| ^
src/libavformat/iamf_parse.c:1033:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1033 | for (int i = 0; i < mix_presentation->count_label; i++) {
| ^
src/libavformat/iamf_parse.c:1051:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1051 | for (int i = 0; i < nb_submixes; i++) {
| ^
src/libavformat/iamf_parse.c:1069:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1069 | for (int j = 0; j < nb_elements; j++) {
| ^
src/libavformat/iamf_parse.c:1097:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1097 | for (int k = 0; k < mix_presentation->count_label; k++) {
| ^
src/libavformat/iamf_parse.c:1135:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1135 | for (int j = 0; j < nb_layouts; j++) {
| ^
src/libavformat/iamf_parse.c:1157:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1157 | if (sound_system >= FF_ARRAY_ELEMS(ff_iamf_sound_system_map)) {
| ^~
src/libavformat/iamf_parse.c:1174:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1174 | for (int k = 0; k < num_anchored_loudness; k++) {
| ^
src/libavformat/iamf_parse.c: In function ‘ff_iamfdec_read_descriptors’:
src/libavformat/iamf_parse.c:1281:33: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1281 | if (len < 0 || obu_size > max_size) {
| ^
In file included from src/libavformat/iamf_writer.c:28:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavformat/iamf_reader.c: In function ‘find_stream_by_id’:
src/libavformat/iamf_reader.c:36:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
36 | for (int i = 0; i < s->nb_streams; i++)
| ^
src/libavformat/iamf_reader.c: In function ‘parameter_block_obu’:
src/libavformat/iamf_reader.c:198:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
198 | for (int i = 0; i < nb_subblocks; i++) {
| ^
src/libavformat/iamf_reader.c:210:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
210 | } else if (i == nb_subblocks - 1)
| ^~
src/libavformat/iamf_reader.c:247:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
247 | for (int i = 0; i < element->nb_layers; i++) {
| ^
src/libavformat/iamf_reader.c:253:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
253 | for (int j = 0; j < bitcount; j++) {
| ^
src/libavformat/iamf_reader.c: In function ‘ff_iamf_read_packet’:
src/libavformat/iamf_reader.c:331:33: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
331 | if (len < 0 || obu_size > max_size || len > INT_MAX - read) {
| ^
src/libavformat/iamf_writer.c: In function ‘ff_iamf_add_audio_element’:
src/libavformat/iamf_writer.c:253:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
253 | for (int i = 0; i < stg->nb_streams; i++) {
| ^
src/libavformat/iamf_writer.c:267:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
267 | for (int j, i = 0; i < iamf_audio_element->nb_layers; i++) {
| ^
src/libavformat/iamf_writer.c:270:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
270 | for (j = 0; j < FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts); j++)
| ^
src/libavformat/iamf_writer.c:275:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (j >= FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts)) {
| ^~
src/libavformat/iamf_writer.c:276:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
276 | for (j = 0; j < FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts); j++)
| ^
src/libavformat/iamf_writer.c:281:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
281 | if (j >= FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts)) {
| ^~
src/libavformat/iamf_writer.c:350:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
350 | for (int i = 0, j = 0; i < iamf_audio_element->nb_layers; i++) {
| ^
src/libavformat/iamf_writer.c:357:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
357 | for (; nb_channels > 0 && j < stg->nb_streams; j++) {
| ^
src/libavformat/iamf_writer.c:374:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
374 | for (int i = 0; i < audio_element->nb_substreams; i++) {
| ^
src/libavformat/iamf_writer.c:375:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
375 | for (int j = i + 1; j < audio_element->nb_substreams; j++)
| ^
src/libavformat/iamf_writer.c: In function ‘ff_iamf_add_mix_presentation’:
src/libavformat/iamf_writer.c:459:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
459 | for (int i = 0; i < mix_presentation->cmix->nb_submixes; i++) {
| ^
src/libavformat/iamf_writer.c:478:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
478 | for (int j = 0; j < submix->nb_elements; j++) {
| ^
src/libavformat/iamf_writer.c: In function ‘get_loudspeaker_layout’:
src/libavformat/iamf_writer.c:601:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
601 | for (layout = 0; layout < FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts); layout++) {
| ^
src/libavformat/iamf_writer.c:605:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
605 | if (layout >= FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts)) {
| ^~
src/libavformat/iamf_writer.c:606:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
606 | for (layout = 0; layout < FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts); layout++)
| ^
src/libavformat/iamf_writer.c:611:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
611 | if (layout >= FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts)) {
| ^~
src/libavformat/iamf_writer.c:613:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
613 | for (expanded_layout = 0; expanded_layout < FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts); expanded_layout++) {
| ^
src/libavformat/iamf_writer.c:617:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
617 | if (expanded_layout >= FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts)) {
| ^~
src/libavformat/iamf_writer.c:618:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
618 | for (expanded_layout = 0; expanded_layout < FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts); expanded_layout++)
| ^
In file included from src/libavutil/iamf.h:34,
from src/libavformat/iamf_writer.c:25:
src/libavformat/iamf_writer.c:624:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
624 | av_assert0((expanded_layout > 0 && expanded_layout < FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts)) ||
| ^
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavformat/iamf_writer.c:625:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
625 | layout < FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts));
| ^
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavformat/iamf_writer.c: In function ‘scalable_channel_layout_config’:
src/libavformat/iamf_writer.c:643:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
643 | for (int i = 0; i < element->nb_layers; i++) {
| ^
src/libavformat/iamf_writer.c: In function ‘ambisonics_config’:
src/libavformat/iamf_writer.c:692:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
692 | if (nb_demixing_matrix != layer->nb_demixing_matrix)
| ^~
src/libavformat/iamf_writer.c:695:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
695 | for (int i = 0; i < layer->nb_demixing_matrix; i++)
| ^
src/libavformat/iamf_writer.c: In function ‘param_definition’:
src/libavformat/iamf_writer.c:716:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
716 | for (int i = 0; i < param->nb_subblocks; i++) {
| ^
src/libavformat/iamf_writer.c: In function ‘iamf_write_audio_element’:
src/libavformat/iamf_writer.c:770:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
770 | for (int i = 0; i < audio_element->nb_substreams; i++)
| ^
src/libavformat/iamf_writer.c: In function ‘iamf_write_mixing_presentation’:
src/libavformat/iamf_writer.c:900:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
900 | for (int i = 0; i < mix->nb_submixes; i++) {
| ^
src/libavformat/iamf_writer.c:905:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
905 | for (int j = 0; j < sub_mix->nb_elements; j++) {
| ^
src/libavformat/iamf_writer.c:948:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
948 | for (int i = 0; i < sub_mix->nb_layouts; i++) {
| ^
src/libavformat/iamf_writer.c:957:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
957 | for (layout = 0; layout < FF_ARRAY_ELEMS(ff_iamf_sound_system_map); layout++) {
| ^
src/libavformat/iamf_writer.c: In function ‘write_parameter_block’:
src/libavformat/iamf_writer.c:1095:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1095 | for (int i = 0; i < param->nb_subblocks; i++) {
| ^
src/libavformat/iamf_writer.c:1136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1136 | for (int j = 0; j < audio_element->nb_layers; j++) {
| ^
src/libavformat/iamf_writer.c: In function ‘get_audio_element’:
src/libavformat/iamf_writer.c:1212:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1212 | for (int j = 0; j < audio_element->nb_substreams; j++) {
| ^
CC libavformat/iamfenc.o
src/libavformat/iamfenc.c: In function ‘iamf_init’:
src/libavformat/iamfenc.c:46:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
46 | for (int i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/iamfenc.c:75:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
75 | for (int i = 0; i < s->nb_stream_groups; i++) {
| ^
src/libavformat/iamfenc.c:89:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
89 | for (int i = 0; i < s->nb_stream_groups; i++) {
| ^
src/libavformat/iamfenc.c:99:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
99 | for (int i = 0; i < s->nb_stream_groups; i++) {
| ^
CC libavformat/icecast.o
CC libavformat/icodec.o
CC libavformat/icoenc.o
src/libavformat/icecast.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/icecast.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
58 | { "ice_name", "set stream description", OFFSET(name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/icecast.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
59 | { "ice_description", "set stream description", OFFSET(description), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/icecast.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | { "ice_url", "set stream website", OFFSET(url), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/icecast.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
61 | { "ice_public", "set if stream is public", OFFSET(public), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/icecast.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/icecast.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | { "password", "set password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/icecast.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/icecast.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/icecast.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
66 | { "tls", "use a TLS connection", OFFSET(tls), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/iamfdec.c: In function ‘iamf_read_header’:
src/libavformat/iamfdec.c:95:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
95 | for (int j = 0; j < audio_element->nb_substreams; j++) {
| ^
src/libavformat/iamfdec.c:133:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
133 | for (int j = 0; j < mix->nb_submixes; j++) {
| ^
src/libavformat/iamfdec.c:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
136 | for (int k = 0; k < sub_mix->nb_elements; k++) {
| ^
src/libavformat/iamfdec.c:140:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
140 | for (int l = 0; l < s->nb_stream_groups; l++)
| ^
src/libavformat/iamfdec.c:148:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
148 | for (int l = 0; l < audio_element->nb_streams; l++) {
| ^
CC libavformat/id3v1.o
CC libavformat/id3v2.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’ [-Wsign-compare]
232 | if ((q - str) >= sizeof(str) - 1)
| ^~
CC libavformat/id3v2enc.o
src/libavformat/icodec.c: In function ‘probe’:
src/libavformat/icodec.c:56:43: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
56 | for (i = 0; i < frames && i * 16 + 22 <= p->buf_size; i++) {
| ^~
src/libavformat/icodec.c:67:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
67 | if (offset > p->buf_size - 8)
| ^
src/libavformat/icodec.c: In function ‘read_packet’:
src/libavformat/icodec.c:201:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
201 | if (image->nb_pal > INT_MAX / 4 - 14 - 40U)
| ^
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’ [-Wsign-compare]
101 | for (i = 0; i < s->nb_streams; i++) {
| ^
CC libavformat/idcin.o
CC libavformat/idroqdec.o
src/libavformat/id3v2.c: In function ‘read_geobtag’:
src/libavformat/id3v2.c:528:60: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
528 | if ((len = avio_read(pb, geob_data->data, taglen)) < taglen)
| ^
src/libavformat/id3v2.c: In function ‘read_apic’:
src/libavformat/id3v2.c:666:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
666 | 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:790:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
790 | if (avio_read(pb, priv->data, priv->datasize) != priv->datasize)
| ^~
src/libavformat/id3v2.c: In function ‘id3v2_parse’:
src/libavformat/id3v2.c:925:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
925 | if (tlen < len) {
| ^
src/libavformat/id3v2.c:1006:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1006 | if (avio_read(pb, buffer, tlen) != tlen) {
| ^~
src/libavformat/id3v2.c:1066:48: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1066 | for (unsigned i = 1; i <= n; i++)
| ^~
src/libavformat/id3v2.c: In function ‘ff_id3v2_parse_priv_dict’:
src/libavformat/id3v2.c:1268:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1268 | for (i = 0; i < priv->datasize; i++) {
| ^
CC libavformat/idroqenc.o
CC libavformat/iff.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’ [-Wsign-compare]
35 | for(n=0;n<s->nb_streams;n++) {
| ^
CC libavformat/ifv.o
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
302 | if (i == ifv->video_stream_index) {
| ^~
CC libavformat/ilbc.o
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’ [-Wsign-compare]
313 | else if (ret != chunk_size) {
| ^~
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’ [-Wsign-compare]
168 | if (ret != chunk_size)
| ^~
CC libavformat/img2.o
CC libavformat/img2_alias_pix.o
CC libavformat/img2_brender_pix.o
CC libavformat/img2dec.o
src/libavformat/iff.c: In function ‘parse_dsd_diin’:
src/libavformat/iff.c:228:44: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
228 | while (av_sat_add64(avio_tell(pb), 12) <= eof && !avio_feof(pb)) {
| ^~
src/libavformat/iff.c: In function ‘parse_dsd_prop’:
src/libavformat/iff.c:265:44: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
265 | while (av_sat_add64(avio_tell(pb), 12) <= eof && !avio_feof(pb)) {
| ^~
src/libavformat/iff.c:289:22: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
289 | if (size < 2 + st->codecpar->ch_layout.nb_channels * 4 || !st->codecpar->ch_layout.nb_channels)
| ^
src/libavformat/iff.c:291:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
291 | if (st->codecpar->ch_layout.nb_channels > FF_ARRAY_ELEMS(dsd_layout)) {
| ^
src/libavformat/iff.c:297:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
297 | for (i = 0; i < FF_ARRAY_ELEMS(dsd_channel_layout); i++) {
| ^
src/libavformat/iff.c:347:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
347 | if (config < FF_ARRAY_ELEMS(dsd_loudspeaker_config))
| ^
src/libavformat/iff.c: In function ‘read_dst_frame’:
src/libavformat/iff.c:376:23: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
376 | if (chunk_pos >= iff->body_end)
| ^~
src/libavformat/iff.c:404:27: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
404 | if (chunk_pos >= iff->body_end)
| ^~
src/libavformat/iff.c: In function ‘iff_read_header’:
src/libavformat/iff.c:769:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
769 | tag = ref < FF_ARRAY_ELEMS(dsd_source_comment) ? dsd_source_comment[ref] : "source_comment";
| ^
src/libavformat/iff.c:772:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
772 | tag = ref < FF_ARRAY_ELEMS(dsd_history_comment) ? dsd_history_comment[ref] : "file_history";
| ^
CC libavformat/img2enc.o
CC libavformat/imx.o
CC libavformat/ingenientdec.o
src/libavformat/img2dec.c: In function ‘infer_size’:
src/libavformat/img2dec.c:78:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
78 | for (i = 0; i < FF_ARRAY_ELEMS(sizes); i++) {
| ^
src/libavformat/img2dec.c: In function ‘ff_img_read_packet’:
src/libavformat/img2dec.c:463:31: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
463 | if ((uint64_t)size[i] > INT_MAX - total_size)
| ^
src/libavformat/img2dec.c: At top level:
src/libavformat/img2dec.c:600:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
600 | { "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:34:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/img2dec.c:601:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
601 | { "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/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/img2dec.c:606:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
606 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/img2dec.c:606:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
606 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/img2dec.c:606:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
606 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/img2dec.c:606:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
606 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/img2dec.c:606:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
606 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/img2dec.c:631:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
631 | { "frame_size", "force frame size in bytes", OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, DEC },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/img2dec.c:632:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
632 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/img2dec.c:632:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
632 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/img2dec.c:632:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
632 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/img2dec.c:632:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
632 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/ip.o
src/libavformat/img2enc.c: In function ‘write_packet’:
src/libavformat/img2enc.c:255:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
255 | for (i = 0; i < FF_ARRAY_ELEMS(pb); i++) {
| ^
src/libavformat/img2enc.c: At top level:
src/libavformat/img2enc.c:278:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
278 | { "update", "continuously overwrite one file", OFFSET(update), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC },
| ^
In file included from src/libavformat/img2enc.c:33:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/img2enc.c:279:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
279 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/img2enc.c:280:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
280 | { "strftime", "use strftime for filename", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/img2enc.c:281:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
281 | { "frame_pts", "use current frame pts for filename", OFFSET(frame_pts), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/img2enc.c:282:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
282 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/img2enc.c:283:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
283 | { "protocol_opts", "specify protocol options for the opened files", OFFSET(protocol_opts), AV_OPT_TYPE_DICT, {0}, 0, 0, ENC },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/ipfsgateway.o
CC libavformat/ipmovie.o
src/libavformat/ipfsgateway.c: In function ‘populate_ipfs_gateway’:
src/libavformat/ipfsgateway.c:72:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
72 | if (printed >= sizeof(c->gateway_buffer)) {
| ^~
src/libavformat/ipfsgateway.c:108:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
108 | if (printed >= sizeof(ipfs_full_data_folder)) {
| ^~
src/libavformat/ipfsgateway.c:135:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
135 | if (printed >= sizeof(ipfs_full_data_folder)) {
| ^~
src/libavformat/ipfsgateway.c:149:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
149 | >= sizeof(ipfs_gateway_file)) {
| ^~
src/libavformat/ipfsgateway.c: In function ‘translate_ipfs_to_http’:
src/libavformat/ipfsgateway.c:234:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
234 | >= sizeof(c->gateway_buffer)) {
| ^~
src/libavformat/ipfsgateway.c: At top level:
src/libavformat/ipfsgateway.c:332:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
332 | {"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:29:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/imx.c: In function ‘simbiosis_imx_read_packet’:
src/libavformat/imx.c:118:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
118 | for (int i = 0; i < chunk_size / 3; i++) {
| ^
CC libavformat/ipudec.o
CC libavformat/ircam.o
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:93:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
93 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS)
| ^
CC libavformat/iss.o
CC libavformat/iv8.o
CC libavformat/ivfdec.o
CC libavformat/ivfenc.o
CC libavformat/jacosubdec.o
src/libavformat/isom.c: In function ‘ff_mov_iso639_to_lang’:
src/libavformat/isom.c:238:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
238 | for (i = 0; lang[0] && !mp4 && i < FF_ARRAY_ELEMS(mov_mdhd_language_map); i++) {
| ^
CC libavformat/jacosubenc.o
CC libavformat/jpegxl_anim_dec.o
CC libavformat/jvdec.o
src/libavformat/jacosubdec.c: In function ‘get_jss_cmd’:
src/libavformat/jacosubdec.c:91:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
91 | for (i = 0; i < FF_ARRAY_ELEMS(cmds); i++)
| ^
CC libavformat/kvag.o
CC libavformat/lafdec.o
src/libavformat/jpegxl_anim_dec.c: In function ‘jpegxl_anim_read_header’:
src/libavformat/jpegxl_anim_dec.c:122:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
122 | if (headsize >= sizeofhead || read < sizeof(buf))
| ^
src/libavformat/jpegxl_anim_dec.c: In function ‘jpegxl_anim_read_packet’:
src/libavformat/jpegxl_anim_dec.c:163:30: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
163 | if (ctx->initial && size < ctx->initial->size)
| ^
src/libavformat/jpegxl_anim_dec.c:181:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
181 | if (ret < size - offset)
| ^
src/libavformat/jvdec.c: In function ‘read_probe’:
src/libavformat/jvdec.c:59:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
59 | 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:177:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
177 | if (jvf->audio_size) {
| ^
src/libavformat/jvdec.c:185:9: note: here
185 | case JV_VIDEO:
| ^~~~
src/libavformat/jvdec.c:187:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
187 | if (jvf->video_size || jvf->palette_size) {
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/libavformat/jvdec.c:209:9: note: here
209 | case JV_PADDING:
| ^~~~
CC libavformat/latmenc.o
CC libavformat/lc3.o
CC libavformat/lcevc.o
src/libavformat/lafdec.c: In function ‘laf_read_header’:
src/libavformat/lafdec.c:87:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
87 | for (int i = 0; i < st_count; i++) {
| ^
src/libavformat/lafdec.c: In function ‘laf_read_packet’:
src/libavformat/lafdec.c:201:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
201 | for (int j = 0; j < 8 && cur_st < ctx->nb_streams; j++, cur_st++) {
| ^
CC libavformat/lmlm4.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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavformat/latmenc.c: At top level:
src/libavformat/latmenc.c:49:6: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/lc3.c: In function ‘check_frame_length’:
src/libavformat/lc3.c:60:71: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
60 | "Invalid LC3 frame duration: %.1f ms.\n", frame_us / 1000.f);
| ~~~~~~~~~^~~~~~~~
src/libavformat/lc3.c: In function ‘lc3_read_header’:
src/libavformat/lc3.c:147:46: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare]
147 | lc3->end_dts = length ? length + delay : -1;
| ^~
CC libavformat/loasdec.o
src/libavformat/lcevc.c: In function ‘write_nalu’:
src/libavformat/lcevc.c:69:26: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
69 | if (payload_size > INT_MAX - (get_bits_count(&gb) >> 3))
| ^
CC libavformat/lrc.o
CC libavformat/lrcdec.o
CC libavformat/lrcenc.o
CC libavformat/luodatdec.o
src/libavformat/lrcenc.c:140:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
140 | {"precision", "precision of the fractional part of the timestamp, 2 for centiseconds", OFFSET(precision), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 6, SE},
| ^
In file included from src/libavformat/lrcenc.c:35:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/lvfdec.o
CC libavformat/lxfdec.o
CC libavformat/m4vdec.o
src/libavformat/luodatdec.c: In function ‘dat_read_packet’:
src/libavformat/luodatdec.c:85:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
85 | for (stream_index = 0; stream_index < s->nb_streams; stream_index++) {
| ^
src/libavformat/luodatdec.c:90:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
90 | if (stream_index == s->nb_streams) {
| ^~
src/libavformat/luodatdec.c:104:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
104 | if (index >= s->nb_streams)
| ^~
CC libavformat/matroska.o
CC libavformat/matroskadec.o
src/libavformat/lvfdec.c: In function ‘lvf_read_packet’:
src/libavformat/lvfdec.c:129:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
129 | if (stream_index >= s->nb_streams)
| ^~
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’} [-Wsign-compare]
184 | if (st->codecpar->bits_per_coded_sample != (audio_format & 0x3F)) {
| ^~
CC libavformat/matroskaenc.o
CC libavformat/mca.o
CC libavformat/mccdec.o
In file included from src/libavformat/matroskadec.c:69:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/oggdec.h:183:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
183 | if (ogg->streams[i].serial == serial)
| ^~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:203:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
203 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
| ^~
src/libavformat/matroskadec.c: At top level:
src/libavformat/matroskadec.c:463:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
463 | { EBML_ID_EBMLVERSION, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:464:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
464 | { EBML_ID_DOCTYPEVERSION, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:470:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
470 | { MATROSKA_ID_SEGMENT, EBML_STOP },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:476:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
476 | { MATROSKA_ID_DURATION, EBML_FLOAT, 0, 0, offsetof(MatroskaDemuxContext, duration) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:477:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
477 | { MATROSKA_ID_TITLE, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, title) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:478:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
478 | { MATROSKA_ID_WRITINGAPP, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:479:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
479 | { MATROSKA_ID_MUXINGAPP, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, muxingapp) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:480:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
480 | { MATROSKA_ID_DATEUTC, EBML_BIN, 0, 0, offsetof(MatroskaDemuxContext, date_utc) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:481:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
481 | { MATROSKA_ID_SEGMENTUID, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:486:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
486 | { MATROSKA_ID_VIDEOCOLOR_RX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_x) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:487:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
487 | { MATROSKA_ID_VIDEOCOLOR_RY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_y) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:488:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
488 | { MATROSKA_ID_VIDEOCOLOR_GX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_x) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:489:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
489 | { MATROSKA_ID_VIDEOCOLOR_GY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_y) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:490:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
490 | { MATROSKA_ID_VIDEOCOLOR_BX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_x) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:491:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
491 | { MATROSKA_ID_VIDEOCOLOR_BY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_y) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:492:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
492 | { MATROSKA_ID_VIDEOCOLOR_WHITEX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_x) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:493:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
493 | { MATROSKA_ID_VIDEOCOLOR_WHITEY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_y) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:494:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
494 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMIN, EBML_FLOAT, 1, 0, offsetof(MatroskaMasteringMeta, min_luminance) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:495:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
495 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMAX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, max_luminance) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:502:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
502 | { MATROSKA_ID_VIDEOCOLORCHROMASUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_horz) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:503:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
503 | { MATROSKA_ID_VIDEOCOLORCHROMASUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_vert) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:504:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
504 | { MATROSKA_ID_VIDEOCOLORCBSUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_horz) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:505:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
505 | { MATROSKA_ID_VIDEOCOLORCBSUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_vert) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:511:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
511 | { MATROSKA_ID_VIDEOCOLORMAXCLL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_cll) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:512:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
512 | { MATROSKA_ID_VIDEOCOLORMAXFALL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_fall) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:519:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
519 | { MATROSKA_ID_VIDEOPROJECTIONPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideoProjection, private) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:527:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
527 | { MATROSKA_ID_VIDEOFRAMERATE, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackVideo, frame_rate) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:530:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
530 | { MATROSKA_ID_VIDEOPIXELWIDTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_width) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:531:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
531 | { MATROSKA_ID_VIDEOPIXELHEIGHT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_height) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:532:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
532 | { MATROSKA_ID_VIDEOCOLORSPACE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideo, color_space) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:544:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
544 | { MATROSKA_ID_VIDEOASPECTRATIO, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:550:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
550 | { MATROSKA_ID_AUDIOOUTSAMPLINGFREQ, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackAudio, out_samplerate) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:551:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
551 | { MATROSKA_ID_AUDIOBITDEPTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackAudio, bitdepth) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:558:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
558 | { MATROSKA_ID_ENCODINGCOMPSETTINGS, EBML_BIN, 0, 0, offsetof(MatroskaTrackCompression, settings) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:564:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
564 | { MATROSKA_ID_ENCODINGENCKEYID, EBML_BIN, 0, 0, offsetof(MatroskaTrackEncryption,key_id) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:565:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
565 | { MATROSKA_ID_ENCODINGENCAESSETTINGS, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:566:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
566 | { MATROSKA_ID_ENCODINGSIGALGO, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:567:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
567 | { MATROSKA_ID_ENCODINGSIGHASHALGO, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:568:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
568 | { MATROSKA_ID_ENCODINGSIGKEYID, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:569:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
569 | { MATROSKA_ID_ENCODINGSIGNATURE, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:577:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
577 | { MATROSKA_ID_ENCODINGORDER, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:587:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
587 | { MATROSKA_ID_TRACKPLANEUID, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,uid) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:588:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
588 | { MATROSKA_ID_TRACKPLANETYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,type) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:603:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
603 | { MATROSKA_ID_BLKADDIDVALUE, EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, value) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:604:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
604 | { MATROSKA_ID_BLKADDIDNAME, EBML_STR, 0, 0, offsetof(MatroskaBlockAdditionMapping, name) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:606:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
606 | { MATROSKA_ID_BLKADDIDEXTRADATA, EBML_BIN, 0, 0, offsetof(MatroskaBlockAdditionMapping, extradata) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:611:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
611 | { MATROSKA_ID_TRACKNUMBER, EBML_UINT, 0, 0, offsetof(MatroskaTrack, num) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:612:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
612 | { MATROSKA_ID_TRACKNAME, EBML_UTF8, 0, 0, offsetof(MatroskaTrack, name) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:613:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
613 | { MATROSKA_ID_TRACKUID, EBML_UINT, 0, 0, offsetof(MatroskaTrack, uid) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:614:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
614 | { MATROSKA_ID_TRACKTYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrack, type) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:615:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
615 | { MATROSKA_ID_CODECID, EBML_STR, 0, 0, offsetof(MatroskaTrack, codec_id) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:616:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
616 | { MATROSKA_ID_CODECPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrack, codec_priv) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:619:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
619 | { MATROSKA_ID_TRACKDEFAULTDURATION, EBML_UINT, 0, 0, offsetof(MatroskaTrack, default_duration) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:635:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
635 | { MATROSKA_ID_TRACKFLAGENABLED, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:636:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
636 | { MATROSKA_ID_TRACKFLAGLACING, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:637:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
637 | { MATROSKA_ID_CODECNAME, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:638:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
638 | { MATROSKA_ID_CODECDECODEALL, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:639:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
639 | { MATROSKA_ID_CODECINFOURL, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:640:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
640 | { MATROSKA_ID_CODECDOWNLOADURL, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:641:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
641 | { MATROSKA_ID_TRACKMINCACHE, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:642:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
642 | { MATROSKA_ID_TRACKMAXCACHE, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:652:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
652 | { MATROSKA_ID_FILEUID, EBML_UINT, 0, 0, offsetof(MatroskaAttachment, uid) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:653:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
653 | { MATROSKA_ID_FILENAME, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, filename) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:654:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
654 | { MATROSKA_ID_FILEMIMETYPE, EBML_STR, 0, 0, offsetof(MatroskaAttachment, mime) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:655:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
655 | { MATROSKA_ID_FILEDATA, EBML_BIN, 0, 0, offsetof(MatroskaAttachment, bin) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:656:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
656 | { MATROSKA_ID_FILEDESC, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, description) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:666:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
666 | { MATROSKA_ID_CHAPSTRING, EBML_UTF8, 0, 0, offsetof(MatroskaChapter, title) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:667:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
667 | { MATROSKA_ID_CHAPLANG, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:668:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
668 | { MATROSKA_ID_CHAPCOUNTRY, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:675:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
675 | { MATROSKA_ID_CHAPTERUID, EBML_UINT, 0, 0, offsetof(MatroskaChapter, uid) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:677:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
677 | { MATROSKA_ID_CHAPTERFLAGHIDDEN, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:678:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
678 | { MATROSKA_ID_CHAPTERFLAGENABLED, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:679:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
679 | { MATROSKA_ID_CHAPTERPHYSEQUIV, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:680:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
680 | { MATROSKA_ID_CHAPTERATOM, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:686:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
686 | { MATROSKA_ID_EDITIONUID, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:687:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
687 | { MATROSKA_ID_EDITIONFLAGHIDDEN, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:688:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
688 | { MATROSKA_ID_EDITIONFLAGDEFAULT, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:689:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
689 | { MATROSKA_ID_EDITIONFLAGORDERED, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:699:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
699 | { MATROSKA_ID_CUETRACK, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, track) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:700:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
700 | { MATROSKA_ID_CUECLUSTERPOSITION, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, pos) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:701:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
701 | { MATROSKA_ID_CUERELATIVEPOSITION,EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:702:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
702 | { MATROSKA_ID_CUEDURATION, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:703:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
703 | { MATROSKA_ID_CUEBLOCKNUMBER, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:708:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
708 | { MATROSKA_ID_CUETIME, EBML_UINT, 0, 0, offsetof(MatroskaIndex, time) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:719:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
719 | { MATROSKA_ID_TAGNAME, EBML_UTF8, 0, 0, offsetof(MatroskaTag, name) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:720:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
720 | { MATROSKA_ID_TAGSTRING, EBML_UTF8, 0, 0, offsetof(MatroskaTag, string) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:722:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
722 | { MATROSKA_ID_TAGDEFAULT, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:723:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
723 | { MATROSKA_ID_TAGDEFAULT_BUG, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:729:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
729 | { MATROSKA_ID_TAGTARGETS_TYPE, EBML_STR, 0, 0, offsetof(MatroskaTagTarget, type) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:749:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
749 | { MATROSKA_ID_SEEKID, EBML_UINT, 0, 0, offsetof(MatroskaSeekhead, id) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:760:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
760 | { MATROSKA_ID_CLUSTER, EBML_STOP },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:778:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
778 | { MATROSKA_ID_BLOCKADDITIONAL, EBML_BIN, 0, 0, offsetof(MatroskaBlockMore,additional) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:788:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
788 | { MATROSKA_ID_BLOCK, EBML_BIN, 0, 0, offsetof(MatroskaBlock, bin) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:790:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
790 | { MATROSKA_ID_BLOCKDURATION, EBML_UINT, 0, 0, offsetof(MatroskaBlock, duration) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:791:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
791 | { MATROSKA_ID_DISCARDPADDING, EBML_SINT, 0, 0, offsetof(MatroskaBlock, discard_padding) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:792:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
792 | { MATROSKA_ID_BLOCKREFERENCE, EBML_SINT, 1, 0, offsetof(MatroskaBlock, reference) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:793:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
793 | { MATROSKA_ID_CODECSTATE, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:801:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
801 | { MATROSKA_ID_SIMPLEBLOCK, EBML_BIN, 0, 0, offsetof(MatroskaBlock, bin) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:803:5: warning: missing initializer for field ‘def’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
803 | { MATROSKA_ID_CLUSTERTIMECODE, EBML_UINT, 0, 0, offsetof(MatroskaCluster, timecode) },
| ^
src/libavformat/matroskadec.c:131:7: note: ‘def’ declared here
131 | } def;
| ^~~
src/libavformat/matroskadec.c:804:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
804 | { MATROSKA_ID_SIMPLEBLOCK, EBML_STOP },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:805:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
805 | { MATROSKA_ID_BLOCKGROUP, EBML_STOP },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:806:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
806 | { MATROSKA_ID_CLUSTERPOSITION, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c:807:5: warning: missing initializer for field ‘is_counted’ of ‘EbmlSyntax’ [-Wmissing-field-initializers]
807 | { MATROSKA_ID_CLUSTERPREVSIZE, EBML_NONE },
| ^
src/libavformat/matroskadec.c:122:13: note: ‘is_counted’ declared here
122 | uint8_t is_counted;
| ^~~~~~~~~~
src/libavformat/matroskadec.c: In function ‘matroska_find_level1_elem’:
src/libavformat/matroskadec.c:1248:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1248 | if (matroska->num_level1_elems >= FF_ARRAY_ELEMS(matroska->level1_elems)) {
| ^~
src/libavformat/matroskadec.c: In function ‘ebml_parse’:
src/libavformat/matroskadec.c:1524:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
1524 | if (ffio_limit(pb, length) != length) {
| ^~
src/libavformat/matroskadec.c:1578:44: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
1578 | while (matroska->num_levels && pos == level->start + level->length) {
| ^~
src/libavformat/matroskadec.c: In function ‘matroska_probe’:
src/libavformat/matroskadec.c:1649:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
1649 | if (p->buf_size < 4 + size + total)
| ^
src/libavformat/matroskadec.c:1657:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1657 | for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++) {
| ^
src/libavformat/matroskadec.c:1661:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1661 | for (n = 4 + size; n <= 4 + size + total - probelen; n++)
| ^~
src/libavformat/matroskadec.c: In function ‘matroska_decode_buffer’:
src/libavformat/matroskadec.c:1696:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1696 | if (pkt_size >= 10000000U)
| ^~
src/libavformat/matroskadec.c: In function ‘matroska_aac_profile’:
src/libavformat/matroskadec.c:2129:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2129 | for (profile = 0; profile < FF_ARRAY_ELEMS(aac_profiles); profile++)
| ^
src/libavformat/matroskadec.c: In function ‘matroska_aac_sri’:
src/libavformat/matroskadec.c:2139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2139 | for (sri = 0; sri < FF_ARRAY_ELEMS(ff_mpeg4audio_sample_rates); sri++)
| ^
src/libavformat/matroskadec.c: In function ‘mkv_parse_video_codec’:
src/libavformat/matroskadec.c:2922:30: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
2922 | if (size & 1 && size == track->codec_priv.size - 1)
| ^~
src/libavformat/matroskadec.c: In function ‘mkv_parse_video’:
src/libavformat/matroskadec.c:3020:40: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3020 | track->video.display_width != -1 && track->video.display_height != -1 &&
| ^~
src/libavformat/matroskadec.c:3020:77: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3020 | track->video.display_width != -1 && track->video.display_height != -1 &&
| ^~
src/libavformat/matroskadec.c: In function ‘matroska_parse_tracks’:
src/libavformat/matroskadec.c:3229:48: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3229 | if (track->video.display_width == -1)
| ^~
src/libavformat/matroskadec.c:3231:49: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3231 | if (track->video.display_height == -1)
| ^~
src/libavformat/matroskadec.c: In function ‘matroska_parse_dovi_streams’:
src/libavformat/matroskadec.c:3365:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3365 | for (int i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/matroskadec.c: In function ‘matroska_read_header’:
src/libavformat/matroskadec.c:3457:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
3457 | for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++)
| ^
src/libavformat/matroskadec.c:3460:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
3460 | if (i >= FF_ARRAY_ELEMS(matroska_doctypes)) {
| ^~
src/libavformat/matroskadec.c:3555:31: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
3555 | if (chapters[i].start != AV_NOPTS_VALUE && chapters[i].uid &&
| ^~
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’} [-Wsign-compare]
120 | if (0x30 * par->ch_layout.nb_channels + 0x4 > header_size)
| ^
src/libavformat/matroskadec.c: In function ‘matroska_parse_laces’:
src/libavformat/matroskadec.c:3641:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
3641 | if (size <= total)
| ^~
src/libavformat/matroskadec.c:3650:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
3650 | if (size < total)
| ^
src/libavformat/matroskadec.c:3686:41: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
3686 | if (lace_size[n - 1] + snum > (uint64_t)INT_MAX)
| ^
src/libavformat/matroskadec.c:3695:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
3695 | if (size < total)
| ^
src/libavformat/matroskadec.c: In function ‘matroska_parse_wavpack’:
src/libavformat/matroskadec.c:3829:23: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
3829 | if (blocksize > srclen) {
| ^
src/libavformat/matroskadec.c: In function ‘matroska_parse_block’:
src/libavformat/matroskadec.c:4323:42: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
4323 | (block_time >= 0 || cluster_time >= -block_time)) {
| ^~
src/libavformat/matroskadec.c:4327:22: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
4327 | timecode < track->end_timecode)
| ^
src/libavformat/matroskadec.c:4370:74: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
4370 | if (cluster_time != (uint64_t)-1 && (block_time >= 0 || cluster_time >= -block_time))
| ^~
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
from src/libavutil/frame.h:31,
from src/libavutil/hdr_dynamic_metadata.h:24,
from src/libavformat/matroskadec.c:43:
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’} [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavformat/matroskadec.c:4372:13: note: in expansion of macro ‘FFMAX’
4372 | 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 [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^~~
src/libavformat/matroskadec.c:4372:13: note: in expansion of macro ‘FFMAX’
4372 | FFMAX(track->end_timecode, timecode + block_duration);
| ^~~~~
src/libavformat/matroskadec.c:4417:22: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
4417 | if (timecode != AV_NOPTS_VALUE)
| ^~
src/libavutil/avutil.h:247:33: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare]
247 | #define AV_NOPTS_VALUE ((int64_t)UINT64_C(0x8000000000000000))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/matroskadec.c:4418:67: note: in expansion of macro ‘AV_NOPTS_VALUE’
4418 | timecode = lace_duration ? timecode + lace_duration : AV_NOPTS_VALUE;
| ^~~~~~~~~~~~~~
In file included from src/libavcodec/bytestream.h:29,
from src/libavformat/matroskadec.c:55:
src/libavformat/matroskadec.c: In function ‘matroska_parse_cluster’:
src/libavformat/matroskadec.c:4431:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
4431 | av_assert0(matroska->num_levels <= 2U);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavformat/matroskadec.c: In function ‘get_cue_desc’:
src/libavformat/matroskadec.c:4607:67: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
4607 | if (index_entries[i - 1].timestamp * matroska->time_scale <= ts &&
| ^~
src/libavformat/matroskadec.c:4608:63: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
4608 | index_entries[i].timestamp * matroska->time_scale > ts) {
| ^
src/libavformat/matroskadec.c: At top level:
src/libavformat/matroskadec.c:5012:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
5012 | { "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:50:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/matroskadec.c:5013:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
5013 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/matroskaenc.c: In function ‘ebml_writer_close_or_discard_master’:
src/libavformat/matroskaenc.c:524:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
524 | if (writer->current_master_element == writer->nb_elements - 1) {
| ^~
src/libavformat/matroskaenc.c: In function ‘ebml_writer_block_len’:
src/libavformat/matroskaenc.c:675:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
675 | if (track->offset <= size)
| ^~
src/libavformat/matroskaenc.c: In function ‘ebml_writer_write_block’:
src/libavformat/matroskaenc.c:699:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
699 | unsigned offset = track->offset <= pkt->size ? track->offset : 0;
| ^~
src/libavformat/matroskaenc.c: In function ‘ebml_writer_elem_write’:
src/libavformat/matroskaenc.c:753: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 [-Wsign-compare]
753 | : elem->priv.sint;
| ^~~~~~~~~~~~~~~
src/libavformat/matroskaenc.c: In function ‘mkv_add_cuepoint’:
src/libavformat/matroskaenc.c:982:44: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
982 | while (idx > 0 && entries[idx - 1].pts > ts)
| ^
src/libavformat/matroskaenc.c: In function ‘mkv_update_codecprivate’:
src/libavformat/matroskaenc.c:1357:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1357 | if (codecpriv_size > track->codecpriv_size && !alternative_size) {
| ^
src/libavformat/matroskaenc.c:1360:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1360 | } else if (codecpriv_size > track->codecpriv_size) {
| ^
src/libavformat/matroskaenc.c: In function ‘mkv_write_track_video’:
src/libavformat/matroskaenc.c:1874:28: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1874 | if ((left + right) >= par->width ||
| ^~
src/libavformat/matroskaenc.c:1875:28: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1875 | (top + bottom) >= par->height) {
| ^~
src/libavformat/mccdec.c:403:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
403 | { "eia608_extract", "extract EIA-608/708 captions from VANC packets", OFFSET(eia608_extract), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, SD },
| ^
In file included from src/libavformat/mccdec.c:36:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/matroskaenc.c: In function ‘mkv_write_tracks’:
src/libavformat/matroskaenc.c:2241:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2241 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/matroskaenc.c: In function ‘mkv_write_tags’:
src/libavformat/matroskaenc.c:2369:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2369 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/matroskaenc.c:2386:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2386 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/matroskaenc.c: In function ‘mkv_write_chapters’:
src/libavformat/matroskaenc.c:2450:52: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘long long unsigned int’ due to unsignedness of other operand [-Wsign-compare]
2450 | uint64_t uid = create_new_ids ? i + 1ULL : c->id;
| ^~~~~
src/libavformat/matroskaenc.c: In function ‘mkv_write_attachments’:
src/libavformat/matroskaenc.c:2534:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2534 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/matroskaenc.c: In function ‘mkv_reformat_wavpack’:
src/libavformat/matroskaenc.c:2801:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
2801 | if (srclen < header.blocksize)
| ^
CC libavformat/mccenc.o
src/libavformat/matroskaenc.c: In function ‘mkv_check_new_extra_data’:
src/libavformat/matroskaenc.c:3098:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3098 | if (side_data_size != par->extradata_size) {
| ^~
src/libavformat/matroskaenc.c: In function ‘mkv_write_trailer’:
src/libavformat/matroskaenc.c:3390:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
3390 | if (mkv->reserve_cues_space == size + 1) {
| ^~
src/libavformat/matroskaenc.c:3406:22: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3406 | if (size < mkv->reserve_cues_space)
| ^
src/libavformat/matroskaenc.c:3415:38: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long long unsigned int’ [-Wsign-compare]
3415 | if (endpos - mkv->segment_offset < (1ULL << 56) - 1) {
| ^
src/libavformat/matroskaenc.c:3474:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3474 | for (i = 0; i < s->nb_streams; ++i) {
| ^
src/libavformat/matroskaenc.c: In function ‘mkv_init’:
src/libavformat/matroskaenc.c:3541:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3541 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/matroskaenc.c:3582:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3582 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/matroskaenc.c:3645:43: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
3645 | track->track_num = mkv->is_dash ? mkv->dash_track_number : nb_tracks;
| ^~~~~~~~~~~~~~~~~~~~~~
src/libavformat/matroskaenc.c: At top level:
src/libavformat/matroskaenc.c:3699:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3699 | { "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:57:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/matroskaenc.c:3700:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3700 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/matroskaenc.c:3701:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3701 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/matroskaenc.c:3702:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3702 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/matroskaenc.c:3703:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3703 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/matroskaenc.c:3704:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3704 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/matroskaenc.c:3705:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3705 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/matroskaenc.c:3706:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3706 | { "allow_raw_vfw", "allow raw VFW mode", OFFSET(allow_raw_vfw), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/matroskaenc.c:3707:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3707 | { "flipped_raw_rgb", "store raw RGB bitmaps in VFW mode in bottom-up mode", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/matroskaenc.c:3708:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3708 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/md5proto.o
In file included from src/libavformat/mccenc.c:31:
src/libavformat/mccenc.c: In function ‘mcc_write_header’:
src/libavformat/mccenc.c:162:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
162 | av_assert0(tm.tm_mon >= 0 && tm.tm_mon < FF_ARRAY_ELEMS(months));
| ^
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavformat/mccenc.c:169:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
169 | av_assert0(tm.tm_wday >= 0 && tm.tm_wday < FF_ARRAY_ELEMS(weekdays));
| ^
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavformat/mccenc.c: At top level:
src/libavformat/mccenc.c:459:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
459 | { "override_time_code_rate", "override the `Time Code Rate` value in the output", OFFSET(override_time_code_rate), AV_OPT_TYPE_STRING, { .str = NULL }, 0, INT_MAX, ENC },
| ^
In file included from src/libavformat/mccenc.c:36:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mccenc.c:460:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
460 | { "use_u_alias", "use the U alias for E1h 00h 00h 00h, disabled by default because some .mcc files disagree on whether it has 2 or 3 zero bytes", OFFSET(use_u_alias), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mccenc.c:461:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
461 | { "mcc_version", "the mcc file format version", OFFSET(mcc_version), AV_OPT_TYPE_UINT, { .i64 = MCC_VERSION_2 }, MCC_VERSION_MIN, MCC_VERSION_MAX, ENC },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mccenc.c:462:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
462 | { "creation_program", "the creation program", OFFSET(creation_program), AV_OPT_TYPE_STRING, { .str = NULL }, 0, INT_MAX, ENC },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mccenc.c:463:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
463 | { "creation_time", "the creation time", OFFSET(creation_time), AV_OPT_TYPE_STRING, { .str = "now" }, 0, INT_MAX, ENC },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/metadata.o
CC libavformat/mgsts.o
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
68 | for (i=0; i<ctx->nb_programs; i++)
| ^
CC libavformat/microdvddec.o
CC libavformat/microdvdenc.o
CC libavformat/mj2kdec.o
CC libavformat/mkvtimestamp_v2.o
CC libavformat/mlpdec.o
CC libavformat/mlvdec.o
src/libavformat/microdvddec.c:191:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
191 | { "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:28:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/mm.o
CC libavformat/mmf.o
CC libavformat/mms.o
src/libavformat/mlpdec.c:35:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
35 | static int av_always_inline mlp_thd_probe(const AVProbeData *p, uint32_t sync)
| ^~~~~~
CC libavformat/mmsh.o
src/libavformat/mlvdec.c: In function ‘read_string’:
src/libavformat/mlvdec.c:104:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
104 | if (ret != size || !size || !value[0]) {
| ^~
src/libavformat/mlvdec.c: In function ‘read_packet’:
src/libavformat/mlvdec.c:549:18: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
549 | if (mlv->pts >= st->duration)
| ^~
src/libavformat/mlvdec.c:603:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
603 | if (mlv->stream_index == avctx->nb_streams) {
| ^~
CC libavformat/mmst.o
CC libavformat/mods.o
src/libavformat/mms.c: In function ‘ff_mms_asf_header_parser’:
src/libavformat/mms.c:62:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
62 | if (mms->asf_header_size < sizeof(ff_asf_guid) * 2 + 22 ||
| ^
src/libavformat/mms.c:73:19: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
73 | while(end - p >= sizeof(ff_asf_guid) + 8) {
| ^~
src/libavformat/mms.c:80:37: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
80 | if (!chunksize || chunksize > end - p) {
| ^
src/libavformat/mms.c:88:25: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
88 | if (end - p > sizeof(ff_asf_guid) * 2 + 68) {
| ^
src/libavformat/mms.c:90:69: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
90 | if (mms->asf_packet_len <= 0 || mms->asf_packet_len > sizeof(mms->in_buffer)) {
| ^
src/libavformat/mms.c:98:25: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
98 | if (end - p >= (sizeof(ff_asf_guid) * 3 + 26)) {
| ^~
src/libavformat/mms.c:105:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
105 | 46 + mms->stream_num * 6 < sizeof(mms->out_buffer)) {
| ^
src/libavformat/mms.c:124:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
124 | if (end - p < skip_bytes + 4) {
| ^
src/libavformat/mms.c:132:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
132 | if (end - p < skip_bytes + 22) {
| ^
src/libavformat/mms.c:139:29: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
139 | if (end - p < skip_bytes) {
| ^
src/libavformat/mms.c:149:27: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
149 | if (chunksize > end - p) {
| ^
CC libavformat/moflex.o
src/libavformat/mmsh.c: In function ‘read_data_packet’:
src/libavformat/mmsh.c:119:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
119 | if (len > sizeof(mms->in_buffer)) {
| ^
src/libavformat/mmsh.c: In function ‘get_http_header_data’:
src/libavformat/mmsh.c:194:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
194 | if (len > sizeof(mms->in_buffer)) {
| ^
CC libavformat/mov.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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
340 | if(packet_id_type == mmst->header_packet_id) {
| ^~
CC libavformat/mov_chan.o
CC libavformat/mov_esds.o
src/libavformat/mov_chan.c: In function ‘is_layout_valid_for_tag’:
src/libavformat/mov_chan.c:460:24: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
460 | if ((tag & 0xFFFF) != channels)
| ^~
src/libavformat/mov_chan.c: In function ‘ff_mov_read_chan’:
src/libavformat/mov_chan.c:568:14: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long long unsigned int’ [-Wsign-compare]
568 | if (size < 12ULL + num_descr * 20ULL)
| ^
src/libavformat/mov_chan.c:575:37: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
575 | if (!num_descr || num_descr < nb_channels) {
| ^
src/libavformat/mov_chan.c:581:23: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
581 | if (num_descr > nb_channels) {
| ^
src/libavformat/mov_chan.c:596:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
596 | for (int i = 0; i < num_descr; i++) {
| ^
src/libavformat/mov_chan.c: In function ‘ff_mov_get_channel_positions_from_layout’:
src/libavformat/mov_chan.c:755:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
755 | for (int j = 0; j < FF_ARRAY_ELEMS(iso_channel_position); j++) {
| ^
src/libavformat/mov_chan.c: In function ‘ff_mov_read_chnl’:
src/libavformat/mov_chan.c:807:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
807 | if (speaker_pos >= FF_ARRAY_ELEMS(iso_channel_position))
| ^~
CC libavformat/movenc.o
CC libavformat/movenc_ttml.o
src/libavformat/moflex.c: In function ‘moflex_read_sync’:
src/libavformat/moflex.c:226:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
226 | if (stream_index == s->nb_streams) {
| ^~
src/libavformat/moflex.c: In function ‘moflex_read_packet’:
src/libavformat/moflex.c:299:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
299 | if (stream_index >= s->nb_streams)
| ^~
src/libavformat/moflex.c:318:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
318 | if (pkt_size > m->size)
| ^
src/libavformat/moflex.c: In function ‘moflex_read_close’:
src/libavformat/moflex.c:368:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
368 | for (int i = 0; i < s->nb_streams; i++) {
| ^
CC libavformat/movenccenc.o
CC libavformat/movenchint.o
src/libavformat/mov.c: In function ‘get_heif_item’:
src/libavformat/mov.c:200:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
200 | if (!c->heif_item[i] || c->heif_item[i]->item_id != id)
| ^~
src/libavformat/mov.c: In function ‘mov_metadata_hmmt’:
src/libavformat/mov.c:335:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
335 | if (n_hmmt > len / 4)
| ^
src/libavformat/mov.c: In function ‘mov_read_udta_string’:
src/libavformat/mov.c:360:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
360 | if (c->trak_index >= 0 && c->trak_index < c->fc->nb_streams)
| ^
src/libavformat/mov.c:492:22: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
492 | if (str_size > atom.size) {
| ^
src/libavformat/mov.c:536:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
536 | if (snprintf(str, str_size_alloc, "%d", val) >= str_size_alloc) {
| ^~
src/libavformat/mov.c:552:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
552 | if (snprintf(str, str_size_alloc, "%u", val) >= str_size_alloc) {
| ^~
src/libavformat/mov.c:560:53: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
560 | if (snprintf(str, str_size_alloc, "%f", val) >= str_size_alloc) {
| ^~~
src/libavformat/mov.c:560:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
560 | if (snprintf(str, str_size_alloc, "%f", val) >= str_size_alloc) {
| ^~
src/libavformat/mov.c:562:80: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
562 | "Failed to store the float32 number (%f) in string.\n", val);
| ^~~
src/libavformat/mov.c: In function ‘mov_read_dref’:
src/libavformat/mov.c:668:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
668 | entries >= UINT_MAX / sizeof(*sc->drefs))
| ^~
src/libavformat/mov.c:671:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
671 | for (i = 0; i < sc->drefs_count; i++) {
| ^
src/libavformat/mov.c: In function ‘mov_read_hdlr’:
src/libavformat/mov.c:840:24: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
840 | if (title_size > FFMIN(INT_MAX, SIZE_MAX-1))
| ^
src/libavformat/mov.c: In function ‘mov_read_iacb’:
src/libavformat/mov.c:955:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
955 | if (ret != descriptors_size)
| ^~
src/libavformat/mov.c:989:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
989 | for (int j = 0; j < audio_element->nb_substreams; j++) {
| ^
src/libavformat/mov.c:1056:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1056 | for (int j = 0; j < mix->nb_submixes; j++) {
| ^
src/libavformat/mov.c:1059:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1059 | for (int k = 0; k < submix->nb_elements; k++) {
| ^
src/libavformat/mov.c:1063:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1063 | for (int l = 0; l < c->fc->nb_stream_groups; l++)
| ^
src/libavformat/mov.c:1071:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1071 | for (int l = 0; l < audio_element->nb_streams; l++) {
| ^
src/libavformat/mov.c: In function ‘mov_read_clap’:
src/libavformat/mov.c:1357:16: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1357 | if (bottom > (height - 1) ||
| ^
src/libavformat/mov.c:1358:16: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1358 | right > (width - 1)) {
| ^
src/libavformat/mov.c:1369:24: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1369 | if ((left + right) >= width ||
| ^~
src/libavformat/mov.c:1370:24: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1370 | (top + bottom) >= height) {
| ^~
src/libavformat/mov.c: In function ‘get_frag_time’:
src/libavformat/mov.c:1752:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1752 | for (j = 0; j < s->nb_streams; j++) {
| ^
src/libavformat/mov.c: In function ‘update_frag_index’:
src/libavformat/mov.c:1820:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1820 | for (i = 0; i < c->fc->nb_streams; i++) {
| ^
src/libavformat/mov.c: In function ‘mov_read_mdhd’:
src/libavformat/mov.c:1958:39: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
1958 | if ((version == 1 && st->duration == UINT64_MAX) ||
| ^~
src/libavformat/mov.c: In function ‘mov_read_colr’:
src/libavformat/mov.c:2163:43: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2163 | if (c->heif_icc_profile_items >= c->fc->max_streams) {
| ^~
src/libavformat/mov.c: In function ‘mov_read_wave’:
src/libavformat/mov.c:2474:33: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
2474 | && buffer >> 32 <= atom.size
| ^~
src/libavformat/mov.c: In function ‘mov_skip_multiple_stsd’:
src/libavformat/mov.c:3175:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
3175 | (codec_tag != AV_RL32("AV1x") || format != AV_RL32("AVup")) &&
| ^~
src/libavformat/mov.c:3175:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
3175 | (codec_tag != AV_RL32("AV1x") || format != AV_RL32("AVup")) &&
| ^~
src/libavformat/mov.c:3177:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
3177 | codec_tag != AV_RL32("apcn") && codec_tag != AV_RL32("apch") &&
| ^~
src/libavformat/mov.c:3177:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
3177 | codec_tag != AV_RL32("apcn") && codec_tag != AV_RL32("apch") &&
| ^~
src/libavformat/mov.c:3179:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
3179 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") &&
| ^~
src/libavformat/mov.c:3179:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
3179 | 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:220:39: warning: missing initializer for field ‘size’ of ‘MOVAtom’ [-Wmissing-field-initializers]
220 | # define AV_RN(s, p) (((const union unaligned_##s *) (p))->l)
| ^~~~~~~~~~
src/libavutil/intreadwrite.h:360:23: note: in expansion of macro ‘AV_RN’
360 | # define AV_RN32(p) AV_RN(32, p)
| ^~~~~
src/libavutil/intreadwrite.h:387:27: note: in expansion of macro ‘AV_RN32’
387 | # define AV_RL(s, p) AV_RN##s(p)
| ^~~~~
src/libavutil/intreadwrite.h:419:26: note: in expansion of macro ‘AV_RL’
419 | # define AV_RL32(p) AV_RL(32, p)
| ^~~~~
src/libavformat/mov.c:3231:23: note: in expansion of macro ‘AV_RL32’
3231 | MOVAtom a = { AV_RL32("stsd") };
| ^~~~~~~
In file included from src/libavformat/mov.c:69:
src/libavformat/isom.h:102:13: note: ‘size’ declared here
102 | int64_t size; /* total size (excluding the size and type fields) */
| ^~~~
src/libavformat/mov.c: In function ‘mov_read_stsc’:
src/libavformat/mov.c:3402:36: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
3402 | 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:3476:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3476 | av_assert0(sc->stsc_data[index].first <= sc->chunk_count);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavformat/mov.c: In function ‘mov_estimate_video_delay’:
src/libavformat/mov.c:4282:67: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
4282 | for (int ind = 0; ind < sti->nb_index_entries && ctts_ind < msc->tts_count; ++ind) {
| ^
src/libavformat/mov.c:4312:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
4312 | if (ctts_sample == msc->tts_data[ctts_ind].count) {
| ^~
src/libavformat/mov.c: In function ‘build_open_gop_key_points’:
src/libavformat/mov.c:4705:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
4705 | if (sc->ctts_data[i].count > INT_MAX - sc->sample_offsets_count)
| ^
src/libavformat/mov.c:4715:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
4715 | for (int j = 0; j < sc->ctts_data[i].count; j++)
| ^
src/libavformat/mov.c:4728:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
4728 | if (sc->sync_group[i].count > INT_MAX - sc->open_key_samples_count)
| ^
src/libavformat/mov.c:4742:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
4742 | if (sg->count > INT_MAX - sample_id)
| ^
src/libavformat/mov.c: In function ‘mov_merge_tts_data’:
src/libavformat/mov.c:4783:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
4783 | for (int i = 0; i < sc->ctts_count &&
| ^
src/libavformat/mov.c:4784:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
4784 | idx < sc->sample_count; i++)
| ^
src/libavformat/mov.c:4785:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
4785 | for (int j = 0; j < sc->ctts_data[i].count &&
| ^
src/libavformat/mov.c:4786:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
4786 | idx < sc->sample_count; j++) {
| ^
src/libavformat/mov.c:4808:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
4808 | for (int i = 0; i < sc->stts_count &&
| ^
src/libavformat/mov.c:4809:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
4809 | idx < sc->sample_count; i++)
| ^
src/libavformat/mov.c:4810:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
4810 | for (int j = 0; j < sc->stts_data[i].count &&
| ^
src/libavformat/mov.c:4811:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
4811 | idx < sc->sample_count; j++) {
| ^
In file included from src/libavutil/version.h:30,
from src/libavutil/channel_layout.h:28,
from src/libavformat/mov.c:34:
src/libavutil/macros.h:47:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavformat/mov.c:4816:25: note: in expansion of macro ‘FFMAX’
4816 | sc->tts_count = FFMAX(sc->tts_count, idx);
| ^~~~~
src/libavutil/macros.h:47:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^~~
src/libavformat/mov.c:4816:25: note: in expansion of macro ‘FFMAX’
4816 | sc->tts_count = FFMAX(sc->tts_count, idx);
| ^~~~~
src/libavformat/mov.c: In function ‘mov_build_index’:
src/libavformat/mov.c:4847:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
4847 | for (i = 0; i < sc->elst_count; i++) {
| ^
src/libavformat/mov.c:4876:58: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
4876 | if (av_sat_sub64(start_time, empty_duration) != start_time - (uint64_t)empty_duration)
| ^~
src/libavformat/mov.c:4927:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
4927 | i + 1 == sc->stsc_data[stsc_index + 1].first)
| ^~
src/libavformat/mov.c:4940:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
4940 | for (j = 0; j < sc->stsc_data[stsc_index].count; j++) {
| ^
src/libavformat/mov.c:4947:92: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
4947 | if (!sc->keyframe_absent && (!sc->keyframe_count || current_sample+key_off == sc->keyframes[stss_index])) {
| ^~
src/libavformat/mov.c:5065:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
5065 | i + 1 == sc->stsc_data[stsc_index + 1].first)
| ^~
src/libavformat/mov.c:5094:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
5094 | if (sti->nb_index_entries >= total) {
| ^~
src/libavformat/mov.c: In function ‘mov_open_dref’:
src/libavformat/mov.c:5196:54: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
5196 | if (i == ref->nlvl_to - 1 && src_path - src < sizeof(filename)) {
| ^
src/libavformat/mov.c: In function ‘mov_update_iamf_streams’:
src/libavformat/mov.c:5261:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
5261 | for (int j = 0; j < c->fc->nb_stream_groups; j++)
| ^
src/libavformat/mov.c:5266:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
5266 | for (int j = 0; j < stg->nb_streams; j++) {
| ^
src/libavformat/mov.c: In function ‘sanity_checks’:
src/libavformat/mov.c:5309:69: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
5309 | if (sc->stsc_count && sc->stsc_data[ sc->stsc_count - 1 ].first > sc->chunk_count) {
| ^
src/libavformat/mov.c: In function ‘mov_read_trak’:
src/libavformat/mov.c:5378:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
5378 | if (sc->dref_id-1 < sc->drefs_count && sc->drefs[sc->dref_id-1].path) {
| ^
src/libavformat/mov.c:5447:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
5447 | for (int i = 1; sc->stts_count && i < sc->tts_count; i++) {
| ^
src/libavformat/mov.c: In function ‘mov_read_tfhd’:
src/libavformat/mov.c:5826:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
5826 | for (i = 0; i < c->trex_count; i++)
| ^
src/libavformat/mov.c:5827:38: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
5827 | if (c->trex_data[i].track_id == track_id) {
| ^~
src/libavformat/mov.c: In function ‘mov_read_tfdt’:
src/libavformat/mov.c:5916:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
5916 | for (i = 0; i < c->fc->nb_streams; i++) {
| ^
src/libavformat/mov.c:5918:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
5918 | if (sc->id == frag->track_id) {
| ^~
src/libavformat/mov.c:5928:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
5928 | 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:5970:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
5970 | for (i = 0; i < c->fc->nb_streams; i++) {
| ^
src/libavformat/mov.c:5972:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
5972 | if (sc->id == frag->track_id) {
| ^~
src/libavformat/mov.c:5983:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
5983 | if (sc->pseudo_stream_id+1 != frag->stsd_id && sc->pseudo_stream_id != -1)
| ^~
src/libavformat/mov.c:6150:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
6150 | for (i = 0; i < entries && !pb->eof_reached; i++) {
| ^
src/libavformat/mov.c:6209:48: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
6209 | if (av_sat_add64(dts, sample_duration) != dts + (uint64_t)sample_duration)
| ^~
src/libavformat/mov.c:6226:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
6226 | if (i < entries) {
| ^
src/libavformat/mov.c: In function ‘mov_read_sidx’:
src/libavformat/mov.c:6302:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
6302 | if (sc->id == track_id) {
| ^~
src/libavformat/mov.c:6328:38: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
6328 | if (av_sat_add64(offset, offadd) != offset + (uint64_t)offadd)
| ^~
src/libavformat/mov.c:6356:40: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
6356 | if (av_sat_add64(offset, size) != offset + (uint64_t)size ||
| ^~
src/libavformat/mov.c:6357:41: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
6357 | av_sat_add64(pts, duration) != pts + (uint64_t)duration
| ^~
src/libavformat/mov.c:6388:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
6388 | for (i = 0; i < c->frag_index.nb_items; i++) {
| ^
src/libavformat/mov.c:6390:45: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
6390 | 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:6546:39: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
6546 | e->duration, e->time, e->rate);
| ~^~~~~~
src/libavformat/mov.c: In function ‘mov_read_uuid’:
src/libavformat/mov.c:7507:46: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
7507 | if (atom.size < AV_UUID_LEN || atom.size >= FFMIN(INT_MAX, SIZE_MAX))
| ^~
src/libavformat/mov.c: In function ‘mov_read_free’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/mov.c:7601:39: note: in expansion of macro ‘FFMIN’
7601 | ret = ffio_read_size(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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/mov.c:7601:39: note: in expansion of macro ‘FFMIN’
7601 | ret = ffio_read_size(pb, content, FFMIN(sizeof(content), atom.size));
| ^~~~~
src/libavformat/mov.c: In function ‘get_current_encryption_info’:
src/libavformat/mov.c:7670:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
7670 | for (i = 0; i < c->fc->nb_streams; i++) {
| ^
src/libavformat/mov.c:7677:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
7677 | if (i == c->fc->nb_streams)
| ^~
src/libavformat/mov.c: In function ‘mov_read_sample_encryption_info’:
src/libavformat/mov.c:7750:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
7750 | for (i = 0; i < subsample_count && !pb->eof_reached; i++) {
| ^
src/libavformat/mov.c: In function ‘mov_parse_auxiliary_info’:
src/libavformat/mov.c:7843:73: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
7843 | avio_seek(pb, encryption_index->auxiliary_offsets[0], SEEK_SET) != encryption_index->auxiliary_offsets[0]) {
| ^~
src/libavformat/mov.c: In function ‘mov_read_saiz’:
src/libavformat/mov.c:7950:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
7950 | if (ret != sample_count) {
| ^~
src/libavformat/mov.c: In function ‘mov_read_saio’:
src/libavformat/mov.c:8028:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
8028 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/mov.c:8029:36: note: in expansion of macro ‘FFMIN’
8029 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/mov.c:8029:36: note: in expansion of macro ‘FFMIN’
8029 | unsigned int min_offsets = FFMIN(FFMAX(i + 1, 1024), entry_count);
| ^~~~~
src/libavformat/mov.c: In function ‘mov_read_pssh’:
src/libavformat/mov.c:8136:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
8136 | if (ret != extra_data_size) {
| ^~
src/libavformat/mov.c: In function ‘mov_read_tenc’:
src/libavformat/mov.c:8278:75: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
8278 | if (avio_read(pb, sc->cenc.default_encrypted_sample->iv, iv_size) != iv_size) {
| ^~
src/libavformat/mov.c: In function ‘get_key_from_kid’:
src/libavformat/mov.c:8357:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
8357 | if (strlen(key_entry_hex->value) != len*2) {
| ^~
src/libavformat/mov.c: In function ‘cenc_scheme_decrypt’:
src/libavformat/mov.c:8396:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
8396 | for (i = 0; i < sample->subsample_count; i++) {
| ^
src/libavformat/mov.c: In function ‘cbc1_scheme_decrypt’:
src/libavformat/mov.c:8457:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
8457 | for (i = 0; i < sample->subsample_count; i++) {
| ^
src/libavformat/mov.c: In function ‘cens_scheme_decrypt’:
src/libavformat/mov.c:8525:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
8525 | for (i = 0; i < sample->subsample_count; i++) {
| ^
src/libavformat/mov.c:8539:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
8539 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/mov.c:8545:21: note: in expansion of macro ‘FFMIN’
8545 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/mov.c:8545:21: note: in expansion of macro ‘FFMIN’
8545 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/mov.c:8546:26: note: in expansion of macro ‘FFMIN’
8546 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/mov.c:8546:26: note: in expansion of macro ‘FFMIN’
8546 | rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes);
| ^~~~~
src/libavformat/mov.c: In function ‘cbcs_scheme_decrypt’:
src/libavformat/mov.c:8596:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
8596 | for (i = 0; i < sample->subsample_count; i++) {
| ^
src/libavformat/mov.c:8611:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
8611 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/mov.c:8617:21: note: in expansion of macro ‘FFMIN’
8617 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/mov.c:8617:21: note: in expansion of macro ‘FFMIN’
8617 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/mov.c:8618:26: note: in expansion of macro ‘FFMIN’
8618 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/mov.c:8618:26: note: in expansion of macro ‘FFMIN’
8618 | rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes);
| ^~~~~
src/libavformat/mov.c: In function ‘cenc_filter’:
src/libavformat/mov.c:8713:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
8713 | } 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:9084:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
9084 | if (channel >= channel_count) {
| ^~
src/libavformat/mov.c:9090:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
9090 | if (channel >= ambi_channels)
| ^~
src/libavformat/mov.c: In function ‘mov_read_iprp’:
src/libavformat/mov.c:9696:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
9696 | for (int i = 0; i < count; i++) {
| ^
src/libavformat/mov.c: In function ‘mov_read_chapters’:
src/libavformat/mov.c:10099:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
10099 | for (j = 0; j < mov->nb_chapter_tracks; j++) {
| ^
src/libavformat/mov.c:10103:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
10103 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mov.c: In function ‘mov_free_encryption_index’:
src/libavformat/mov.c:10280:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
10280 | for (i = 0; i < (*index)->nb_encrypted_samples; i++) {
| ^
src/libavformat/mov.c: In function ‘mov_free_stream_context’:
src/libavformat/mov.c:10299:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
10299 | for (int i = 0; i < sc->drefs_count; i++) {
| ^
src/libavformat/mov.c: In function ‘mov_read_close’:
src/libavformat/mov.c:10359:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
10359 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mov.c:10370:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
10370 | for (i = 1; i < mov->meta_keys_count; i++) {
| ^
src/libavformat/mov.c: In function ‘tmcd_is_referenced’:
src/libavformat/mov.c:10413:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
10413 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mov.c: In function ‘export_orphan_timecode’:
src/libavformat/mov.c:10431:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
10431 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mov.c: In function ‘read_tfra’:
src/libavformat/mov.c:10462:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
10462 | for (i = 0; i < item_count; i++) {
| ^
src/libavformat/mov.c: In function ‘read_image_grid’:
src/libavformat/mov.c:10627:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
10627 | if (tile_grid->nb_tiles != size)
| ^~
src/libavformat/mov.c:10649:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
10649 | if (i == tile_grid->nb_tiles)
| ^~
src/libavformat/mov.c:10668:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
10668 | if (y > tile_grid->coded_height || i != tile_grid->nb_tiles) {
| ^~
src/libavformat/mov.c: In function ‘read_image_iovl’:
src/libavformat/mov.c:10729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
10729 | for (int i = 0; i < tile_grid->nb_tiles; i++) {
| ^
src/libavformat/mov.c: In function ‘mov_parse_exif_item’:
src/libavformat/mov.c:10808:16: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
10808 | if (offset >= buf->size) {
| ^~
src/libavformat/mov.c: In function ‘mov_parse_tiles’:
src/libavformat/mov.c:10874:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
10874 | for (l = 0; l < stg->nb_streams; l++)
| ^
src/libavformat/mov.c:10877:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
10877 | av_assert0(l < stg->nb_streams);
| ^
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavformat/mov.c: In function ‘mov_parse_tmcd_streams’:
src/libavformat/mov.c:11038:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
11038 | for (int i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mov.c:11053:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
11053 | for (int j = 0; j < s->nb_streams; j++) {
| ^
src/libavformat/mov.c:11062:32: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
11062 | if (tag->id[k] != st->id)
| ^~
src/libavformat/mov.c: In function ‘mov_find_reference_track’:
src/libavformat/mov.c:11096:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
11096 | for (int i = first_index; i < s->nb_streams; i++)
| ^
src/libavformat/mov.c:11099:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
11099 | s->streams[i]->id == tref_id[j])
| ^~
src/libavformat/mov.c: In function ‘mov_parse_lcevc_streams’:
src/libavformat/mov.c:11113:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
11113 | for (int i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mov.c: In function ‘mov_parse_dovi_streams’:
src/libavformat/mov.c:11172:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
11172 | for (int i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mov.c: In function ‘fix_stream_ids’:
src/libavformat/mov.c:11236:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
11236 | for (int i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mov.c:11243:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
11243 | for (int i = 0; i < s->nb_stream_groups; i++) {
| ^
src/libavformat/mov.c:11247:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
11247 | for (int j = 0; j < stg->nb_streams; j++) {
| ^
src/libavformat/mov.c:11257:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
11257 | for (int i = 0; highest_id > 1 && i < s->nb_stream_groups; i++) {
| ^
src/libavformat/mov.c:11261:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
11261 | for (int j = 0; j < stg->nb_streams; j++) {
| ^
src/libavformat/mov.c: In function ‘mov_read_header’:
src/libavutil/intreadwrite.h:220:39: warning: missing initializer for field ‘size’ of ‘MOVAtom’ [-Wmissing-field-initializers]
220 | # define AV_RN(s, p) (((const union unaligned_##s *) (p))->l)
| ^~~~~~~~~~
src/libavutil/intreadwrite.h:360:23: note: in expansion of macro ‘AV_RN’
360 | # define AV_RN32(p) AV_RN(32, p)
| ^~~~~
src/libavutil/intreadwrite.h:387:27: note: in expansion of macro ‘AV_RN32’
387 | # define AV_RL(s, p) AV_RN##s(p)
| ^~~~~
src/libavutil/intreadwrite.h:419:26: note: in expansion of macro ‘AV_RL’
419 | # define AV_RL32(p) AV_RL(32, p)
| ^~~~~
src/libavformat/mov.c:11275:22: note: in expansion of macro ‘AV_RL32’
11275 | MOVAtom atom = { AV_RL32("root") };
| ^~~~~~~
src/libavformat/isom.h:102:13: note: ‘size’ declared here
102 | int64_t size; /* total size (excluding the size and type fields) */
| ^~~~
src/libavformat/mov.c:11317:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
11317 | for (i = 0; i < s->nb_streams; i++)
| ^
src/libavformat/mov.c:11340:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
11340 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mov.c:11401:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
11401 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mov.c:11418:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
11418 | for (i = 0; i < mov->bitrates_count && i < s->nb_streams; i++) {
| ^
src/libavformat/mov.c:11426:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
11426 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mov.c:11494:49: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
11494 | 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:11507:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
11507 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mov.c: In function ‘get_eia608_packet’:
src/libavformat/mov.c:11631:40: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
11631 | if (data_size < 2 || data_size > src_size) {
| ^
src/libavformat/mov.c: In function ‘mov_finalize_packet’:
src/libavformat/mov.c:11677:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
11677 | if (sc->stts_count && sc->tts_index < sc->tts_count)
| ^
src/libavformat/mov.c:11679:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
11679 | if (sc->ctts_count && sc->tts_index < sc->tts_count) {
| ^
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/mov.c:11700:24: note: in expansion of macro ‘FFMIN’
11700 | duration = FFMIN(duration, (uint64_t)st->duration - pkt->pts);
| ^~~~~
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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/mov.c:11700:24: note: in expansion of macro ‘FFMIN’
11700 | duration = FFMIN(duration, (uint64_t)st->duration - pkt->pts);
| ^~~~~
src/libavformat/mov.c:11710:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
11710 | if (sc->tts_data && sc->tts_index < sc->tts_count) {
| ^
src/libavformat/mov.c:11713:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
11713 | if (sc->tts_index < sc->tts_count &&
| ^
src/libavformat/mov.c:11714:47: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
11714 | sc->tts_data[sc->tts_index].count == sc->tts_sample) {
| ^~
src/libavformat/mov.c:11720:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
11720 | if (sc->sdtp_data && sc->current_sample <= sc->sdtp_count) {
| ^~
src/libavformat/mov.c: In function ‘mov_read_packet’:
src/libavformat/mov.c:11776:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
11776 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mov.c:11868:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
11868 | if (au_size > sample->size - 4) {
| ^
src/libavformat/mov.c: In function ‘mov_read_seek’:
src/libavformat/mov.c:12093:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
12093 | if (stream_index >= s->nb_streams)
| ^~
src/libavformat/mov.c:12107:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
12107 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mov.c:12121:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
12121 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mov.c: At top level:
src/libavformat/mov.c:12147:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
12147 | 0, 1, FLAGS},
| ^
In file included from src/libavformat/mov.c:45:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mov.c:12151:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
12151 | 0, 1, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mov.c:12153:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
12153 | 0, 1, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mov.c:12157:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
12157 | 0, 1, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mov.c:12159:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
12159 | 0, 1, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mov.c:12172:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
12172 | 0, 1, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mov.c:12190:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
12190 | {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavformat/movenc.c:48:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
In file included from src/libavformat/movenc.c:73:
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’ [-Wsign-compare]
33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE &&
| ^~
src/libavformat/movenc.c: At top level:
src/libavformat/movenc.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
80 | { "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},
| ^
In file included from src/libavformat/movenc.c:59:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/movenc.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
84 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/movenc.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
85 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/movenc.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
86 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/movenc.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
87 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/movenc.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
88 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/movenc.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
89 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/movenc.c:90:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
90 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/movenc.c:117:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
117 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/movenc.c:118:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
118 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/movenc.c:119:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
119 | { "movie_timescale", "set movie timescale", offsetof(MOVMuxContext, movie_timescale), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/movenc.c:121:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
121 | { "skip_iods", "Skip writing iods atom.", offsetof(MOVMuxContext, iods_skip), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/movenc.c:122:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
122 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/movenc.c:123:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
123 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/movenc.c:124:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
124 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/movenc.c:125:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
125 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/movenc.c:129:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
129 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/movenc.c: In function ‘mov_write_stsz_tag’:
src/libavformat/movenc.c:251:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
251 | for (j = 0; j < track->cluster[i].entries; j++) {
| ^
src/libavformat/movenc.c: In function ‘mov_write_stsc_tag’:
src/libavformat/movenc.c:273:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
273 | if ((oldval != track->cluster[i].samples_in_chunk ||
| ^~
src/libavformat/movenc.c:274:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
274 | oldidx != track->cluster[i].stsd_index) && track->cluster[i].chunkNum) {
| ^~
src/libavformat/movenc.c: In function ‘mov_get_rawvideo_codec_tag’:
src/libavformat/movenc.c:2092:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2092 | 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:2186:32: warning: comparison of integer expressions of different signedness: ‘enum AVCodecID’ and ‘int’ [-Wsign-compare]
2186 | codec_tags->id == codec_id)
| ^~
src/libavformat/movenc.c: In function ‘mov_write_fiel_tag’:
src/libavformat/movenc.c:2236:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2236 | if (field_order < FF_ARRAY_ELEMS(fiel_data))
| ^
src/libavformat/movenc.c: In function ‘mov_write_video_tag’:
src/libavformat/movenc.c:3033:28: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3033 | if ((left + right) >= track->par->width ||
| ^~
src/libavformat/movenc.c:3034:28: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
3034 | (top + bottom) >= track->height) {
| ^~
src/libavformat/movenc.c: In function ‘mov_write_ctts_tag’:
src/libavformat/movenc.c:3232:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
3232 | for (i = 0; i < entries; i++) {
| ^
src/libavformat/movenc.c: In function ‘mov_write_stts_tag’:
src/libavformat/movenc.c:3267:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3267 | if (i && duration == stts_entries[entries].duration) {
| ^~
src/libavformat/movenc.c:3282:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
3282 | for (i = 0; i < entries; i++) {
| ^
src/libavformat/movenc.c: In function ‘mov_write_pssh_tag’:
src/libavformat/movenc.c:5196:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
5196 | for (int i = 0; i < copy->system_id_size; i++)
| ^
src/libavformat/movenc.c:5199:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
5199 | for (int i = 0; i < copy->num_key_ids; i++)
| ^
src/libavformat/movenc.c:5200:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
5200 | for (int j = 0; j < copy->key_id_size; j++)
| ^
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’ [-Wsign-compare]
275 | for (int i = 0; i < s->nb_chapters; i++) {
| ^
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’ [-Wsign-compare]
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’ [-Wsign-compare]
381 | for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) {
| ^
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
from src/libavcodec/codec_par.h:26,
from src/libavformat/avformat.h:312,
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/movenc.c:5468:11: note: in expansion of macro ‘FFMIN’
5468 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/movenc.c:5468:11: note: in expansion of macro ‘FFMIN’
5468 | len = FFMIN(sizeof(buf) / 2 - 1, len);
| ^~~~~
src/libavformat/movenc.c: In function ‘mov_add_tfra_entries’:
src/libavformat/movenc.c:5813:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
5813 | if (track->nb_frag_info >= track->frag_info_capacity) {
| ^~
src/libavformat/movenchint.c: In function ‘write_hint_packets’:
src/libavformat/movenchint.c:339:24: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
339 | if (packet_len > size || packet_len <= 12)
| ^
src/libavformat/movenc.c: In function ‘mov_write_ftyp_tag’:
src/libavformat/movenc.c:6240:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
6240 | for (int i = 0; i < s->nb_stream_groups; i++) {
| ^
src/libavformat/movenc.c: In function ‘mov_flush_fragment’:
src/libavformat/movenc.c:6831:36: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare]
6831 | (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);
| ^~~~~~~~~~~~~~~
src/libavformat/movenc.c: In function ‘ff_mov_write_packet’:
src/libavformat/movenc.c:6945:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
6945 | if (pkt->stream_index < s->nb_streams)
| ^
src/libavformat/movenc.c:6956:39: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
6956 | (uint64_t)pkt->dts - pkt->pts != (int32_t)((uint64_t)pkt->dts - pkt->pts)) {
| ^~
src/libavformat/movenc.c:7048:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
7048 | if (trk->extradata_size[i] == sd->size && !memcmp(trk->extradata[i], sd->data, sd->size))
| ^~
src/libavformat/movenc.c:7235:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
7235 | if (trk->entry >= trk->cluster_capacity) {
| ^~
src/libavformat/movenc.c: In function ‘mov_write_single_packet’:
src/libavformat/movenc.c:7450:62: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
7450 | (mov->max_fragment_size && mov->mdat_size + size >= mov->max_fragment_size) ||
| ^~
src/libavformat/movenc.c: In function ‘mov_create_chapter_track’:
src/libavformat/movenc.c:7785:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
7785 | for (i = 0; i < s->nb_chapters; i++) {
| ^
src/libavformat/movenc.c: In function ‘mov_free’:
src/libavformat/movenc.c:7930:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
7930 | for (int i = 0; i < s->nb_streams; i++)
| ^
src/libavformat/movenc.c: In function ‘mov_init_iamf_track’:
src/libavformat/movenc.c:8061:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
8061 | for (int i = 0; i < s->nb_stream_groups; i++) {
| ^
src/libavformat/movenc.c:8084:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
8084 | for (int i = 0; i < s->nb_stream_groups; i++) {
| ^
src/libavformat/movenc.c:8088:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
8088 | for (int j = 0; j < stg->nb_streams; j++) {
| ^
src/libavformat/movenc.c:8114:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
8114 | for (int i = 0; i < s->nb_stream_groups; i++) {
| ^
src/libavformat/movenc.c:8118:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
8118 | for (int j = 0; j < stg->nb_streams; j++)
| ^
src/libavformat/movenc.c: In function ‘mov_init’:
src/libavformat/movenc.c:8272:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
8272 | for (i = 0; i < s->nb_stream_groups; i++) {
| ^
src/libavformat/movenc.c:8294:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
8294 | for (int j = 0; j < stg->nb_streams; j++) {
| ^
src/libavformat/movenc.c:8311:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
8311 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/movenc.c:8331:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
8331 | for (i = 0; i < s->nb_streams; i++)
| ^
src/libavformat/movenc.c:8346:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
8346 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/movenc.c:8360:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
8360 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/movenc.c:8417:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
8417 | for (int j = 0, i = 0; j < s->nb_streams; j++) {
| ^
src/libavformat/movenc.c:8429:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
8429 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/movenc.c:8449:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
8449 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/movenc.c:8641:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
8641 | for (i = 0; i < s->nb_stream_groups; i++) {
| ^
src/libavformat/movenc.c:8675:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
8675 | for (int j = 0; j < stg->nb_streams; j++) {
| ^
src/libavformat/movenc.c:8679:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
8679 | if (j == tref->metadata_index)
| ^~
src/libavformat/movenc.c:8708:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
8708 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/movenc.c: At top level:
src/libavformat/movenc.c:9325:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
9325 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/mp3dec.o
CC libavformat/mp3enc.o
src/libavformat/mp3dec.c: In function ‘mp3_parse_info_tag’:
src/libavformat/mp3dec.c:178:19: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
178 | fsize = fsize >= pos ? fsize - pos : 0;
| ^~
src/libavformat/mp3dec.c: At top level:
src/libavformat/mp3dec.c:606:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
606 | { "usetoc", "use table of contents", offsetof(MP3DecContext, usetoc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM},
| ^
In file included from src/libavformat/mp3dec.c:22:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mp3enc.c: In function ‘mp3_write_xing’:
src/libavformat/mp3enc.c:164:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
164 | for (i = 0; i < FF_ARRAY_ELEMS(ff_mpa_freq_tab); i++) {
| ^
src/libavformat/mp3enc.c: At top level:
src/libavformat/mp3enc.c:512:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
512 | 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:35:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mp3enc.c:514:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
514 | offsetof(MP3Context, write_id3v1), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
| ^~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mp3enc.c:516:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
516 | offsetof(MP3Context, write_xing), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
| ^~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mp3enc.c: In function ‘mp3_init’:
src/libavformat/mp3enc.c:588:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
588 | for (i = 0; i < s->nb_streams; i++) {
| ^
CC libavformat/mpc.o
CC libavformat/mpc8.o
CC libavformat/mpeg.o
CC libavformat/mpegenc.o
CC libavformat/mpegts.o
In file included from src/libavformat/mpc8.c:24:
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’ [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ^~
src/libavformat/mpc8.c: In function ‘mpc8_get_chunk_header’:
src/libavformat/mpc8.c:133:34: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
133 | if (av_sat_add64(*size, pos) != (uint64_t)*size + pos) {
| ^~
src/libavformat/mpc8.c: In function ‘mpc8_parse_seektable’:
src/libavformat/mpc8.c:186:46: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
186 | if (av_sat_add64(pos, c->header_pos) != pos + (uint64_t)c->header_pos) {
| ^~
CC libavformat/mpegtsenc.o
src/libavformat/mpeg.c: In function ‘mpegps_read_pes_header’:
src/libavformat/mpeg.c:467:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
467 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mpeg.c: In function ‘mpegps_read_packet’:
src/libavformat/mpeg.c:524:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
524 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mpeg.c: In function ‘vobsub_read_close’:
src/libavformat/mpeg.c:744:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
744 | for (i = 0; i < s->nb_streams; i++)
| ^
src/libavformat/mpeg.c: In function ‘vobsub_read_header’:
src/libavformat/mpeg.c:818:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
818 | if (stream_id >= FF_ARRAY_ELEMS(vobsub->q)) {
| ^~
src/libavformat/mpeg.c:845:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
845 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mpeg.c:925:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
925 | if (langidx < s->nb_streams)
| ^
src/libavformat/mpeg.c:928:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
928 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mpeg.c:938:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
938 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mpeg.c: In function ‘vobsub_read_packet’:
src/libavformat/mpeg.c:960:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
960 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mpeg.c: In function ‘vobsub_read_seek’:
src/libavformat/mpeg.c:1047:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1047 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mpeg.c: At top level:
src/libavformat/mpeg.c:1063:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1063 | { "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:720:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/mpegvideodec.o
In file included from src/libavformat/mpegenc.c:34:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavformat/mpegenc.c: In function ‘put_system_header’:
src/libavformat/mpegenc.c:198:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
198 | for (i = 0; i < ctx->nb_streams; i++) {
| ^
src/libavformat/mpegenc.c:241:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
241 | for (i = 0; i < ctx->nb_streams; i++) {
| ^
src/libavformat/mpegenc.c: In function ‘get_system_header_size’:
src/libavformat/mpegenc.c:291:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
291 | for (i = 0; i < ctx->nb_streams; i++) {
| ^
src/libavformat/mpegenc.c: In function ‘mpeg_mux_init’:
src/libavformat/mpegenc.c:346:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
346 | for (i = 0; i < ctx->nb_streams; i++) {
| ^
src/libavformat/mpegenc.c:479:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
479 | for (i = 0; i < ctx->nb_streams; i++) {
| ^
src/libavformat/mpegenc.c:572:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
572 | for (i = 0; i < ctx->nb_streams; i++) {
| ^
src/libavformat/mpegenc.c: In function ‘flush_packet’:
src/libavformat/mpegenc.c:839:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
839 | if (payload_size < av_fifo_can_read(stream->fifo))
| ^
src/libavformat/mpegenc.c: In function ‘remove_decoded_packets’:
src/libavformat/mpegenc.c:986:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
986 | for (i = 0; i < ctx->nb_streams; i++) {
| ^
src/libavformat/mpegenc.c: In function ‘output_packet’:
src/libavformat/mpegenc.c:1026:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1026 | for (i = 0; i < ctx->nb_streams; i++) {
| ^
src/libavformat/mpegenc.c:1036:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
1036 | if (s->packet_size > avail_data && !flush
| ^
src/libavformat/mpegenc.c:1062:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1062 | for (i = 0; i < ctx->nb_streams; i++) {
| ^
In file included from src/libavcodec/put_bits.h:34:
src/libavformat/mpegenc.c:1119:51: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1119 | av_assert0(av_fifo_can_read(stream->fifo) == trailer_size);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavformat/mpegenc.c: In function ‘mpeg_mux_write_packet’:
src/libavformat/mpegenc.c:1212:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1212 | if (can_write < size) {
| ^
src/libavformat/mpegenc.c: In function ‘mpeg_mux_end’:
src/libavformat/mpegenc.c:1270:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1270 | for (i = 0; i < ctx->nb_streams; i++) {
| ^
src/libavformat/mpegenc.c: In function ‘mpeg_mux_deinit’:
src/libavformat/mpegenc.c:1280:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1280 | for (int i = 0; i < ctx->nb_streams; i++) {
| ^
src/libavformat/mpegenc.c: At top level:
src/libavformat/mpegenc.c:1296:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1296 | { "muxrate", "mux rate as bits/s", 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:32:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegenc.c:1297:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1297 | { "preload", "initial demux-decode delay in microseconds", OFFSET(preload), AV_OPT_TYPE_INT, { .i64 = 500000 }, 0, INT_MAX, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegts.c:212:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
212 | MPEGTS_OPTIONS,
| ^~~~~~~~~~~~~~
In file included from src/libavformat/mpegts.c:32:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegts.c:212:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
212 | MPEGTS_OPTIONS,
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegts.c:212:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
212 | MPEGTS_OPTIONS,
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegts.c:214:6: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
214 | {.i64 = 1}, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegts.c:216:6: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
216 | {.i64 = -1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegts.c:218:6: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
218 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegts.c:220:6: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
220 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegts.c:222:6: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
222 | {.i64 = 0}, 0, 1, 0 },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegts.c:224:6: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
224 | {.i64 = 0}, 0, 1, 0 },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegts.c:226:6: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
226 | {.i64 = 204800}, 1, INT_MAX/2, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegts.c:238:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
238 | MPEGTS_OPTIONS,
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegts.c:238:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
238 | MPEGTS_OPTIONS,
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegts.c:238:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
238 | MPEGTS_OPTIONS,
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegts.c:241:11: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
241 | { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegts.c: In function ‘get_program’:
src/libavformat/mpegts.c:298:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
298 | for (i = 0; i < ts->nb_prg; i++) {
| ^
src/libavformat/mpegts.c: In function ‘clear_avprogram’:
src/libavformat/mpegts.c:311:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
311 | for (i = 0; i < ts->stream->nb_programs; i++)
| ^
src/libavformat/mpegts.c:312:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
312 | if (ts->stream->programs[i]->id == programid) {
| ^~
src/libavformat/mpegts.c: In function ‘add_pid_to_program’:
src/libavformat/mpegts.c:372:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
372 | for (i = 0; i < p->nb_pids; i++)
| ^
src/libavformat/mpegts.c: In function ‘update_av_program_info’:
src/libavformat/mpegts.c:383:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
383 | for (i = 0; i < s->nb_programs; i++) {
| ^
src/libavformat/mpegts.c:385:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
385 | if (program->id == programid) {
| ^~
src/libavformat/mpegts.c: In function ‘discard_pid’:
src/libavformat/mpegts.c:420:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
420 | for (k = 0; k < ts->stream->nb_programs; k++)
| ^
src/libavformat/mpegts.c:423:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
423 | if (k == ts->stream->nb_programs)
| ^~
src/libavformat/mpegts.c:426:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
426 | for (i = 0; i < ts->nb_prg; i++) {
| ^
src/libavformat/mpegts.c:428:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
428 | for (j = 0; j < p->nb_pids; j++) {
| ^
src/libavformat/mpegts.c:432:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
432 | for (k = 0; k < ts->stream->nb_programs; k++) {
| ^
src/libavformat/mpegts.c:433:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
433 | if (ts->stream->programs[k]->id == p->id) {
| ^~
src/libavformat/mpegts.c: In function ‘getstr8’:
src/libavformat/mpegts.c:769:51: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
769 | if (iconv(cd, &in, &inlen, &out, &outlen) == -1) {
| ^~
src/libavformat/mpegts.c: In function ‘mpegts_set_stream_info’:
src/libavformat/mpegts.c:1020:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘enum AVCodecID’ [-Wsign-compare]
1020 | old_codec_id != st->codecpar->codec_id ||
| ^~
src/libavformat/mpegts.c:1021:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1021 | old_codec_tag != st->codecpar->codec_tag)
| ^~
src/libavformat/mpegts.c: In function ‘new_pes_packet’:
src/libavformat/mpegts.c:1089:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
1089 | if (header_size > pkt->size) {
| ^
In file included from src/libavutil/internal.h:44,
from src/libavformat/mpegts.c:27:
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/mpegts.c:1146:27: note: in expansion of macro ‘FFMIN’
1146 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/mpegts.c:1146:27: note: in expansion of macro ‘FFMIN’
1146 | 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:1413:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1413 | for (i = 0; i < p->nb_stream_indexes; i++) {
| ^
src/libavformat/mpegts.c: In function ‘parse_mpeg2_extension_descriptor’:
src/libavformat/mpegts.c:1987:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1987 | for (i = 0; i < p->nb_stream_groups; i++) {
| ^
src/libavformat/mpegts.c:1994:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1994 | if (i == p->nb_stream_groups) {
| ^~
src/libavformat/mpegts.c:2003:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2003 | for (i = 0; i < stg->nb_streams; i++) {
| ^
src/libavformat/mpegts.c:2007:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2007 | if (i == stg->nb_streams) {
| ^~
In file included from src/libavformat/mpegts.c:33:
src/libavformat/mpegts.c:2014:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2014 | av_assert0(i < stg->nb_streams);
| ^
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavformat/mpegts.c:2033:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2033 | for (j = 0; j < p->nb_stream_groups; j++) {
| ^
src/libavformat/mpegts.c:2040:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2040 | if (j == p->nb_stream_groups) {
| ^~
src/libavformat/mpegts.c:2049:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2049 | for (j = 0; j < stg->nb_streams; j++) {
| ^
src/libavformat/mpegts.c:2053:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2053 | if (j == stg->nb_streams) {
| ^~
src/libavformat/mpegts.c: In function ‘ff_parse_mpeg2_descriptor’:
src/libavformat/mpegts.c:2153:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2153 | av_assert0(language_count <= sizeof(language) / 4);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavformat/mpegts.c:2204:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2204 | av_assert0(language_count <= sizeof(language) / 4);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavformat/mpegts.c:2504:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2504 | for (gi = 0; gi < p->nb_stream_groups; gi++) {
| ^
src/libavformat/mpegts.c:2510:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2510 | if (gi == p->nb_stream_groups) {
| ^~
src/libavformat/mpegts.c: In function ‘find_matching_stream’:
src/libavformat/mpegts.c:2545:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2545 | for (int i = 0; i < p->nb_streams; i++) {
| ^
src/libavformat/mpegts.c:2550:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2550 | } else if (pmt_stream_idx < p->nb_streams) { /* match based on position within the PMT */
| ^
CC libavformat/mpjpeg.o
src/libavformat/mpegts.c: In function ‘detect_bdmv_dovi_group’:
src/libavformat/mpegts.c:2635:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2635 | for (int i = 0; i < prg->nb_stream_groups; i++) {
| ^
src/libavformat/mpegts.c:2640:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2640 | for (int j = 0; j < prg->nb_streams; j++) {
| ^
src/libavformat/mpegts.c:2643:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2643 | if (idx < 0 || idx >= ts->stream->nb_streams)
| ^~
src/libavformat/mpegts.c: In function ‘create_stream_groups’:
src/libavformat/mpegts.c:2667:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2667 | for (int i = 0; i < prg->nb_stream_groups; i++) {
| ^
src/libavformat/mpegts.c:2676:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2676 | for (j = 0; j < prg->nb_streams; j++) {
| ^
src/libavformat/mpegts.c:2679:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2679 | if (idx < 0 || idx >= ts->stream->nb_streams)
| ^~
src/libavformat/mpegts.c:2693:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2693 | for (j = 0; j < ts->stream->nb_stream_groups; j++) {
| ^
src/libavformat/mpegts.c:2698:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2698 | if (j == ts->stream->nb_stream_groups)
| ^~
src/libavformat/mpegts.c:2705:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2705 | for (int j = 0; j < grp->nb_streams; j++) {
| ^
src/libavformat/mpegts.c:2721:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2721 | if (j == grp->nb_streams - 1)
| ^~
src/libavformat/mpegts.c: In function ‘pmt_cb’:
src/libavformat/mpegts.c:2778:45: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2778 | if (prg && prg->nb_pids && prg->pids[0] != ts->current_pid)
| ^~
src/libavformat/mpegts.c: In function ‘pat_cb’:
src/libavformat/mpegts.c:3023:50: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
3023 | if (prg->nb_pids && prg->pids[0] != pmt_pid)
| ^~
src/libavformat/mpegts.c:3026:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
3026 | if (prg_idx > nb_prg)
| ^
src/libavformat/mpegts.c:3028:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
3028 | if (prg_idx >= nb_prg)
| ^~
src/libavformat/mpegts.c:3038:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3038 | for (j=0; j<ts->stream->nb_programs; j++) {
| ^
src/libavformat/mpegts.c:3039:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3039 | for (i = 0; i < ts->nb_prg; i++)
| ^
src/libavformat/mpegts.c:3040:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
3040 | if (ts->prg[i].id == ts->stream->programs[j]->id)
| ^~
src/libavformat/mpegts.c:3042:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3042 | if (i==ts->nb_prg && !ts->skip_clear)
| ^~
src/libavformat/mpegts.c: In function ‘handle_packet’:
src/libavformat/mpegts.c:3299:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3299 | for (i = 0; i < ts->nb_prg; i++) {
| ^
src/libavformat/mpegts.c:3303:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3303 | 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’} [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/mpegts.c:3328:20: note: in expansion of macro ‘FFMIN’
3328 | int64_t back = FFMIN(seekback, pos);
| ^~~~~
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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/mpegts.c:3328:20: note: in expansion of macro ‘FFMIN’
3328 | int64_t back = FFMIN(seekback, pos);
| ^~~~~
src/libavformat/mpegts.c: In function ‘mpegts_free’:
src/libavformat/mpegts.c:3725:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
3725 | for (i = 0; i < FF_ARRAY_ELEMS(ts->pools); i++)
| ^
src/libavformat/mpegtsenc.c: In function ‘mpegts_write_pmt’:
src/libavformat/mpegtsenc.c:538:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
538 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mpegtsenc.c:550:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
550 | for (k = 0; k < program->nb_stream_indexes; k++)
| ^
src/libavformat/mpegtsenc.c:551:46: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
551 | if (program->stream_index[k] == i) {
| ^~
CC libavformat/mpjpegdec.o
src/libavformat/mpegtsenc.c:776:57: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
776 | while (strlen(language) >= 3 && q - data < sizeof(data) - 6) {
| ^
src/libavformat/mpegtsenc.c: In function ‘select_pcr_streams’:
src/libavformat/mpegtsenc.c:1083:76: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1083 | AVStream *st = s->streams[program ? program->stream_index[j] : j];
| ^
src/libavformat/mpegtsenc.c: In function ‘mpegts_init’:
src/libavformat/mpegtsenc.c:1143:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1143 | for (i = 0; i < s->nb_programs; i++) {
| ^
src/libavformat/mpegtsenc.c:1173:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1173 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mpegtsenc.c: In function ‘mpegts_write_pes’:
src/libavformat/mpegtsenc.c:1539:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1539 | for (int i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mpegtsenc.c:1542:64: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1542 | 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:2247:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2247 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mpegtsenc.c: In function ‘mpegts_deinit’:
src/libavformat/mpegtsenc.c:2290:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2290 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mpegtsenc.c: In function ‘mpegts_check_bitstream’:
src/libavformat/mpegtsenc.c:2324:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2324 | for (int i = 0; i < FF_ARRAY_ELEMS(list); i++) {
| ^
src/libavformat/mpegtsenc.c: At top level:
src/libavformat/mpegtsenc.c:2340:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2340 | OFFSET(transport_stream_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC },
| ^~~~~~
In file included from src/libavformat/mpegtsenc.c:29:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegtsenc.c:2342:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2342 | OFFSET(original_network_id), AV_OPT_TYPE_INT, { .i64 = DVB_PRIVATE_NETWORK_START }, 0x0001, 0xffff, ENC },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegtsenc.c:2344:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2344 | OFFSET(service_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegtsenc.c:2364:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2364 | OFFSET(pmt_start_pid), AV_OPT_TYPE_INT, { .i64 = 0x1000 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegtsenc.c:2366:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2366 | OFFSET(start_pid), AV_OPT_TYPE_INT, { .i64 = 0x0100 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegtsenc.c:2367:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2367 | { "mpegts_m2ts_mode", "Enable m2ts mode.", OFFSET(m2ts_mode), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegtsenc.c:2368:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2368 | { "muxrate", NULL, OFFSET(mux_rate), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegtsenc.c:2370:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2370 | OFFSET(pes_payload_size), AV_OPT_TYPE_INT, { .i64 = DEFAULT_PES_PAYLOAD_SIZE }, 0, INT_MAX, ENC },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegtsenc.c:2386:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2386 | { "mpegts_copyts", "don't offset dts/pts", OFFSET(copyts), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegtsenc.c:2387:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2387 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegtsenc.c:2389:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2389 | OFFSET(omit_video_pes_length), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegtsenc.c:2391:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2391 | OFFSET(pcr_period_ms), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ENC },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegtsenc.c:2393:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2393 | OFFSET(pat_period_us), AV_OPT_TYPE_DURATION, { .i64 = PAT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegtsenc.c:2395:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2395 | OFFSET(sdt_period_us), AV_OPT_TYPE_DURATION, { .i64 = SDT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpegtsenc.c:2397:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2397 | OFFSET(nit_period_us), AV_OPT_TYPE_DURATION, { .i64 = NIT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mpjpegdec.c:362:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
362 | { "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:24:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/mpl2dec.o
CC libavformat/mpsubdec.o
CC libavformat/msf.o
CC libavformat/msnwc_tcp.o
CC libavformat/mspdec.o
CC libavformat/mtaf.o
CC libavformat/mtv.o
src/libavformat/mspdec.c: In function ‘msp_read_packet’:
src/libavformat/mspdec.c:98:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
98 | for (i = 0; i < st->codecpar->height; i++)
| ^
CC libavformat/musx.o
CC libavformat/mux.o
src/libavformat/mux.c: In function ‘check_packet’:
src/libavformat/mux.c:763:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
763 | 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:870:66: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
870 | || (max && sti->interleaver_chunk_duration > max)) {
| ^
src/libavformat/mux.c:873:56: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
873 | if (max && sti->interleaver_chunk_duration > max) {
| ^
src/libavformat/mux.c: In function ‘ff_get_muxer_ts_offset’:
src/libavformat/mux.c:1031:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1031 | if (stream_index < 0 || stream_index >= s->nb_streams)
| ^~
CC libavformat/mux_utils.o
CC libavformat/mvdec.o
CC libavformat/mvi.o
CC libavformat/mxf.o
CC libavformat/mxfdec.o
CC libavformat/mxfenc.o
src/libavformat/mxf.c:32:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:33:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:34:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:35:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:36:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:37:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:42:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:43:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:44:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:45:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:46:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:47:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:48:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:49:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:50:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:51:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:52:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:53:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:54:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:55:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:56:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:57:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:58:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:59:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:60:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:61:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:62:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:63:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:64:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
64 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x07,0x01,0x00 }, 14, AV_CODEC_ID_DNXUC }, /* DNxUncompressed/SMPTE RDD 50 */
| ^
src/libavformat/mxf.h:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:65:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
65 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:66:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
66 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:67:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
67 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:68:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
68 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:69:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
69 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:70:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
70 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:71:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
71 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:72:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
72 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:74:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
74 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:75:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
75 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:76:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
76 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:77:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
77 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:78:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
78 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:79:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
79 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:80:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
80 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:82:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
82 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x02,0x02,0x02,0x04,0x03,0x00,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-2 AAC SMPTE 381-4 */
| ^
src/libavformat/mxf.h:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:83:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
83 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x02,0x02,0x02,0x04,0x04,0x00,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-4 AAC SMPTE 381-4 */
| ^
src/libavformat/mxf.h:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:84:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
84 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:88:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
88 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:89:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
89 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:90:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
90 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:94:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
94 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:95:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
95 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, 0 },
| ^
src/libavformat/mxf.h:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:99:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
99 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:100:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
100 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:101:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
101 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:102:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
102 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:103:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
103 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:104:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
104 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:105:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
105 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:106:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
106 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:108:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
108 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:110:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
110 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_PRI_UNSPECIFIED },
| ^
src/libavformat/mxf.h:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:114:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
114 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:115:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
115 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:116:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
116 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:117:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
117 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:118:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
118 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:119:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
119 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:120:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
120 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:121:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
121 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:122:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
122 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:123:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
123 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:124:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
124 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:126:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
126 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:127:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
127 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:128:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
128 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:130:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
130 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_TRC_UNSPECIFIED },
| ^
src/libavformat/mxf.h:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:135:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
135 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:136:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
136 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:137:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
137 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:138:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
138 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:139:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
139 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:140:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
140 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:142:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
142 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxf.c:144:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
144 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_SPC_UNSPECIFIED },
| ^
src/libavformat/mxf.h:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
CC libavformat/mxg.o
src/libavformat/mvdec.c: In function ‘read_table’:
src/libavformat/mvdec.c:252:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
252 | for (i = 0; i < count; i++) {
| ^
src/libavformat/mvdec.c: In function ‘mv_read_packet’:
src/libavformat/mvdec.c:488:24: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
488 | if (index->pos > pos)
| ^
src/libavformat/mvdec.c:490:29: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
490 | else if (index->pos < pos) {
| ^
src/libavformat/mvdec.c:509:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
509 | if (mv->eof_count >= avctx->nb_streams)
| ^~
src/libavformat/mvdec.c:517:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
517 | if (mv->stream_index >= avctx->nb_streams)
| ^~
src/libavformat/mvdec.c: In function ‘mv_read_seek’:
src/libavformat/mvdec.c:540:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
540 | for (i = 0; i < avctx->nb_streams; i++)
| ^
CC libavformat/nal.o
In file included from src/libavformat/mxfenc.c:55:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavformat/mxfdec.c: In function ‘mxf_read_sync’:
src/libavformat/mxfdec.c:458:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
458 | for (i = 0; i < size && !avio_feof(pb); i++) {
| ^
src/libavformat/mxfdec.c:465:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
465 | return i == size;
| ^~
src/libavformat/mxfdec.c: In function ‘mxf_get_stream_index’:
src/libavformat/mxfdec.c:515:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
515 | for (int i = 0; i < s->nb_streams; i++) {
| ^
In file included from src/libavformat/mxfenc.c:59:
src/libavcodec/rangecoder.h: In function ‘renorm_encoder’:
src/libavcodec/rangecoder.h:64:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) {
| ^~
src/libavformat/mxfdec.c: In function ‘mxf_decrypt_triplet’:
src/libavformat/mxfdec.c:702:32: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
702 | if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size)
| ^
src/libavformat/mxfdec.c:702:62: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
702 | if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size)
| ^~
src/libavformat/mxfdec.c:716:19: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
716 | else if (size < plaintext_size)
| ^
src/libavformat/mxfdec.c: In function ‘mxf_read_partition_pack’:
src/libavformat/mxfdec.c:813:24: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
813 | if (this_partition != klv_offset - mxf->run_in) {
| ^~
src/libavformat/mxfdec.c:884:53: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
884 | mxf->run_in + partition->previous_partition >= klv_offset) {
| ^~
src/libavformat/mxfdec.c: In function ‘mxf_read_strong_ref_array’:
src/libavformat/mxfdec.c:1011:13: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
1011 | if (ret != *count * sizeof(UID)) {
| ^~
src/libavformat/mxfdec.c: At top level:
src/libavformat/mxfdec.c:1633:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1633 | { { 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:69:
src/libavformat/mxf.h:111:30: note: ‘wrapping_indicator_type’ declared here
111 | MXFWrappingIndicatorType wrapping_indicator_type;
| ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1634:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1634 | { { 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:111:30: note: ‘wrapping_indicator_type’ declared here
111 | MXFWrappingIndicatorType wrapping_indicator_type;
| ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1635:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1635 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0d,0x0d,0x01,0x03,0x01,0x02,0x1e,0x01,0x00 }, 14, AV_CODEC_ID_DNXUC, NULL, 14 }, /* DNxUncompressed / SMPTE RDD 50 */
| ^
src/libavformat/mxf.h:111:30: note: ‘wrapping_indicator_type’ declared here
111 | MXFWrappingIndicatorType wrapping_indicator_type;
| ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1636:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1636 | { { 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:111:30: note: ‘wrapping_indicator_type’ declared here
111 | MXFWrappingIndicatorType wrapping_indicator_type;
| ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1637:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1637 | { { 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:111:30: note: ‘wrapping_indicator_type’ declared here
111 | MXFWrappingIndicatorType wrapping_indicator_type;
| ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1638:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1638 | { { 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:111:30: note: ‘wrapping_indicator_type’ declared here
111 | MXFWrappingIndicatorType wrapping_indicator_type;
| ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1639:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1639 | { { 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:111:30: note: ‘wrapping_indicator_type’ declared here
111 | MXFWrappingIndicatorType wrapping_indicator_type;
| ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1640:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1640 | { { 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:111:30: note: ‘wrapping_indicator_type’ declared here
111 | MXFWrappingIndicatorType wrapping_indicator_type;
| ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1641:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1641 | { { 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:111:30: note: ‘wrapping_indicator_type’ declared here
111 | MXFWrappingIndicatorType wrapping_indicator_type;
| ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1643:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1643 | { { 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:111:30: note: ‘wrapping_indicator_type’ declared here
111 | MXFWrappingIndicatorType wrapping_indicator_type;
| ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1644:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1644 | { { 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:111:30: note: ‘wrapping_indicator_type’ declared here
111 | MXFWrappingIndicatorType wrapping_indicator_type;
| ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1646:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1646 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxfdec.c:1647:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1647 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxfdec.c:1648:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1648 | { { 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:111:30: note: ‘wrapping_indicator_type’ declared here
111 | MXFWrappingIndicatorType wrapping_indicator_type;
| ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1649:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1649 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxfdec.c:1650:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1650 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxfdec.c:1655:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1655 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxfdec.c:1656:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1656 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxfdec.c:1661:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1661 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxfdec.c:1662:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1662 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxfdec.c:1663:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1663 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxfdec.c:1668:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1668 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x01 }, 16, 1440 },
| ^
src/libavformat/mxf.h:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxfdec.c:1669:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1669 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x02 }, 16, 1440 },
| ^
src/libavformat/mxf.h:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxfdec.c:1670:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1670 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x03 }, 16, 1440 },
| ^
src/libavformat/mxf.h:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxfdec.c:1671:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1671 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x04 }, 16, 1440 },
| ^
src/libavformat/mxf.h:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxfdec.c:1672:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1672 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, 0 },
| ^
src/libavformat/mxf.h:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxfdec.c:1678:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1678 | { { 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:111:30: note: ‘wrapping_indicator_type’ declared here
111 | MXFWrappingIndicatorType wrapping_indicator_type;
| ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1679:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1679 | { { 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:111:30: note: ‘wrapping_indicator_type’ declared here
111 | MXFWrappingIndicatorType wrapping_indicator_type;
| ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1680:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1680 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxfdec.c:1681:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1681 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxfdec.c:1682:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1682 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0d,0x0d,0x01,0x03,0x01,0x02,0x16,0x00,0x00 }, 14, AV_CODEC_ID_AAC, NULL, 14 }, /* AAC ADIF (SMPTE 381-4) */
| ^
src/libavformat/mxf.h:111:30: note: ‘wrapping_indicator_type’ declared here
111 | MXFWrappingIndicatorType wrapping_indicator_type;
| ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1683:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1683 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0d,0x0d,0x01,0x03,0x01,0x02,0x17,0x00,0x00 }, 14, AV_CODEC_ID_AAC, NULL, 14 }, /* AAC ADTS (SMPTE 381-4) */
| ^
src/libavformat/mxf.h:111:30: note: ‘wrapping_indicator_type’ declared here
111 | MXFWrappingIndicatorType wrapping_indicator_type;
| ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1684:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1684 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0d,0x0d,0x01,0x03,0x01,0x02,0x18,0x00,0x00 }, 14, AV_CODEC_ID_AAC, NULL, 14 }, /* AAC LATM/LOAS (SMPTE 381-4) */
| ^
src/libavformat/mxf.h:111:30: note: ‘wrapping_indicator_type’ declared here
111 | MXFWrappingIndicatorType wrapping_indicator_type;
| ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1685:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1685 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxfdec.c:1689:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1689 | { { 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:111:30: note: ‘wrapping_indicator_type’ declared here
111 | MXFWrappingIndicatorType wrapping_indicator_type;
| ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1690:5: warning: missing initializer for field ‘wrapping_indicator_type’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1690 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x0e,0x00,0x00 }, 16, AV_CODEC_ID_SMPTE_436M_ANC, "vbi_vanc_smpte_436M", 11 },
| ^
src/libavformat/mxf.h:111:30: note: ‘wrapping_indicator_type’ declared here
111 | MXFWrappingIndicatorType wrapping_indicator_type;
| ^~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1691:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1691 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxfdec.c:1692:5: warning: missing initializer for field ‘desc’ of ‘MXFCodecUL’ [-Wmissing-field-initializers]
1692 | { { 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:109:17: note: ‘desc’ declared here
109 | const char *desc;
| ^~~~
src/libavformat/mxfdec.c: In function ‘mxf_get_sorted_table_segments’:
src/libavformat/mxfdec.c:1830:108: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1830 | s->body_sid == last_body_sid && s->index_sid == last_index_sid && s->index_start_position > last_index_start) &&
| ^
src/libavformat/mxfdec.c:1834:108: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1834 | s->body_sid == best_body_sid && s->index_sid == best_index_sid && s->index_start_position < best_index_start ||
| ^
src/libavformat/mxfdec.c:1835:108: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1835 | 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:573:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
573 | for (int i = 0; i < MXF_NUM_TAGS; i++) {
| ^
src/libavformat/mxfenc.c: In function ‘mxf_write_primer_pack’:
src/libavformat/mxfenc.c:598:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
598 | for (i = 0; i < s->nb_streams; i++) {
| ^
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
from src/libavutil/frame.h:31,
from src/libavutil/mastering_display_metadata.h:24,
from src/libavformat/mxfdec.c:53:
src/libavformat/mxfdec.c: In function ‘mxf_edit_unit_absolute_offset’:
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’} [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavformat/mxfdec.c:1941:17: note: in expansion of macro ‘FFMAX’
1941 | edit_unit = FFMAX(FFMIN(edit_unit, index_end), first_segment->index_start_position);
| ^~~~~
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 [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^~~
src/libavformat/mxfdec.c:1941:17: note: in expansion of macro ‘FFMAX’
1941 | edit_unit = FFMAX(FFMIN(edit_unit, index_end), first_segment->index_start_position);
| ^~~~~
src/libavformat/mxfenc.c:673:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
673 | for (i = 0; i < MXF_NUM_TAGS; i++) {
| ^
src/libavformat/mxfdec.c:1962:37: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
1962 | if (s->index_start_position <= edit_unit && edit_unit < s->index_start_position + s->index_duration) {
| ^~
src/libavformat/mxfenc.c:685:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
685 | for (i = 0; i < MXF_NUM_TAGS; i++) {
| ^
src/libavformat/mxfdec.c:1962:63: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
1962 | if (s->index_start_position <= edit_unit && edit_unit < s->index_start_position + s->index_duration) {
| ^
src/libavformat/mxfdec.c:1973:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
1973 | if (s->nb_index_entries == 2 * s->index_duration + 1)
| ^~
src/libavformat/mxfdec.c:1992:27: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
1992 | if (edit_unit < s->index_start_position) {
| ^
src/libavformat/mxfenc.c: In function ‘mxf_write_essence_container_refs’:
src/libavformat/mxfenc.c:734:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
734 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mxfdec.c: In function ‘mxf_compute_ptses_fake_index’:
src/libavformat/mxfdec.c:2021:31: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2021 | if (s->index_duration > INT_MAX - index_table->nb_ptses) {
| ^
src/libavformat/mxfdec.c:2027:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
2027 | if (s->nb_index_entries != s->index_duration &&
| ^~
src/libavformat/mxfdec.c:2028:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
2028 | s->nb_index_entries != s->index_duration + 1 && /* Avid index */
| ^~
src/libavformat/mxfdec.c:2029:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
2029 | s->nb_index_entries != s->index_duration * 2 + 1) {
| ^~
src/libavformat/mxfdec.c:2089:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
2089 | if (s->nb_index_entries == 2 * s->index_duration + 1)
| ^~
src/libavformat/mxfdec.c:2091:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
2091 | 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:2202:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2202 | for (int k = 0; k < mxf->fc->nb_streams; k++) {
| ^
src/libavformat/mxfdec.c:2225:61: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
2225 | s->edit_unit_byte_count * s->index_duration > INT64_MAX - offset_temp)) {
| ^
src/libavformat/mxfdec.c: In function ‘mxf_parse_physical_source_package’:
src/libavformat/mxfdec.c:2477:71: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
2477 | if (av_sat_add64(start_position, mxf_tc->start_frame) != start_position + (uint64_t)mxf_tc->start_frame)
| ^~
src/libavformat/mxfdec.c: In function ‘mxf_get_color_range’:
src/libavformat/mxfdec.c:2536:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2536 | descriptor->white_ref_level == ((1<<descriptor->component_depth) - 1) &&
| ^~
src/libavformat/mxfdec.c:2537:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2537 | (descriptor->color_range == (1<<descriptor->component_depth) ||
| ^~
src/libavformat/mxfdec.c:2538:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2538 | descriptor->color_range == ((1<<descriptor->component_depth) - 1)))
| ^~
src/libavformat/mxfdec.c:2541:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2541 | descriptor->black_ref_level == (1 <<(descriptor->component_depth - 4)) &&
| ^~
src/libavformat/mxfdec.c:2542:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2542 | descriptor->white_ref_level == (235<<(descriptor->component_depth - 8)) &&
| ^~
src/libavformat/mxfdec.c:2543:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2543 | descriptor->color_range == ((14<<(descriptor->component_depth - 4)) + 1))
| ^~
src/libavformat/mxfenc.c: In function ‘mxf_write_multi_descriptor’:
src/libavformat/mxfenc.c:1164:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1164 | for (i = 0; i < s->nb_streams; i++)
| ^
src/libavformat/mxfdec.c: In function ‘mxf_parse_structural_metadata’:
src/libavformat/mxfdec.c:3103:67: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3103 | if (descriptor->channels <= 0 || descriptor->channels >= FF_SANE_NB_CHANNELS) {
| ^~
src/libavformat/mxfdec.c:3147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3147 | for (int i = 0; i < mxf->fc->nb_streams; i++) {
| ^
src/libavformat/mxfdec.c:3150:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3150 | for (int j = i + 1; j < mxf->fc->nb_streams; j++) {
| ^
src/libavformat/mxfenc.c: In function ‘mxf_write_package’:
src/libavformat/mxfenc.c:1908:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1908 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mxfenc.c: In function ‘mxf_write_header_metadata_sets’:
src/libavformat/mxfenc.c:1969:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1969 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mxfdec.c: At top level:
src/libavformat/mxfdec.c:3281:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ [-Wmissing-field-initializers]
3281 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x05,0x01,0x00 }, mxf_read_primer_pack },
| ^
src/libavformat/mxfdec.c:334:9: note: ‘ctx_size’ declared here
334 | int ctx_size;
| ^~~~~~~~
src/libavformat/mxfdec.c:3282:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ [-Wmissing-field-initializers]
3282 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x01,0x00 }, mxf_read_partition_pack },
| ^
src/libavformat/mxfdec.c:334:9: note: ‘ctx_size’ declared here
334 | int ctx_size;
| ^~~~~~~~
src/libavformat/mxfenc.c: In function ‘mxf_write_index_table_segment’:
src/libavformat/mxfenc.c:2087:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2087 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mxfdec.c:3283:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ [-Wmissing-field-initializers]
3283 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x02,0x00 }, mxf_read_partition_pack },
| ^
src/libavformat/mxfdec.c:334:9: note: ‘ctx_size’ declared here
334 | int ctx_size;
| ^~~~~~~~
src/libavformat/mxfenc.c:2115:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2115 | for (i = 0; i < mxf->edit_units_count; i++) {
| ^
src/libavformat/mxfdec.c:3284:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ [-Wmissing-field-initializers]
3284 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x03,0x00 }, mxf_read_partition_pack },
| ^
src/libavformat/mxfdec.c:334:9: note: ‘ctx_size’ declared here
334 | int ctx_size;
| ^~~~~~~~
src/libavformat/mxfenc.c:2127:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2127 | for (j = key_index; j < mxf->edit_units_count; j++) {
| ^
src/libavformat/mxfenc.c:2131:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2131 | if (j == mxf->edit_units_count)
| ^~
src/libavformat/mxfdec.c:3285:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ [-Wmissing-field-initializers]
3285 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x04,0x00 }, mxf_read_partition_pack },
| ^
src/libavformat/mxfdec.c:334:9: note: ‘ctx_size’ declared here
334 | int ctx_size;
| ^~~~~~~~
src/libavformat/mxfdec.c:3286:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ [-Wmissing-field-initializers]
3286 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x01,0x00 }, mxf_read_partition_pack },
| ^
src/libavformat/mxfdec.c:334:9: note: ‘ctx_size’ declared here
334 | int ctx_size;
| ^~~~~~~~
src/libavformat/mxfdec.c:3287:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ [-Wmissing-field-initializers]
3287 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x02,0x00 }, mxf_read_partition_pack },
| ^
src/libavformat/mxfdec.c:334:9: note: ‘ctx_size’ declared here
334 | int ctx_size;
| ^~~~~~~~
src/libavformat/mxfdec.c:3288:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ [-Wmissing-field-initializers]
3288 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x03,0x00 }, mxf_read_partition_pack },
| ^
src/libavformat/mxfdec.c:334:9: note: ‘ctx_size’ declared here
334 | int ctx_size;
| ^~~~~~~~
src/libavformat/mxfdec.c:3289:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ [-Wmissing-field-initializers]
3289 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x04,0x00 }, mxf_read_partition_pack },
| ^
src/libavformat/mxfdec.c:334:9: note: ‘ctx_size’ declared here
334 | int ctx_size;
| ^~~~~~~~
src/libavformat/mxfdec.c:3290:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ [-Wmissing-field-initializers]
3290 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x02,0x00 }, mxf_read_partition_pack },
| ^
src/libavformat/mxfdec.c:334:9: note: ‘ctx_size’ declared here
334 | int ctx_size;
| ^~~~~~~~
src/libavformat/mxfdec.c:3291:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ [-Wmissing-field-initializers]
3291 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x04,0x00 }, mxf_read_partition_pack },
| ^
src/libavformat/mxfdec.c:334:9: note: ‘ctx_size’ declared here
334 | int ctx_size;
| ^~~~~~~~
src/libavformat/mxfdec.c:3292:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ [-Wmissing-field-initializers]
3292 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x2f,0x00 }, mxf_read_preface_metadata },
| ^
src/libavformat/mxfenc.c: In function ‘mxf_parse_prores_frame’:
src/libavformat/mxfenc.c:2320:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2320 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_prores_codec_uls); i++) {
| ^
src/libavformat/mxfdec.c:334:9: note: ‘ctx_size’ declared here
334 | int ctx_size;
| ^~~~~~~~
src/libavformat/mxfdec.c:3293:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ [-Wmissing-field-initializers]
3293 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x30,0x00 }, mxf_read_identification_metadata },
| ^
src/libavformat/mxfdec.c:334:9: note: ‘ctx_size’ declared here
334 | int ctx_size;
| ^~~~~~~~
src/libavformat/mxfdec.c:3294:5: warning: missing initializer for field ‘ctx_size’ of ‘MXFMetadataReadTableEntry’ [-Wmissing-field-initializers]
3294 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x18,0x00 }, mxf_read_content_storage },
| ^
src/libavformat/mxfdec.c:334:9: note: ‘ctx_size’ declared here
334 | int ctx_size;
| ^~~~~~~~
src/libavformat/mxfenc.c: In function ‘mxf_parse_dnxhd_frame’:
src/libavformat/mxfenc.c:2374:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2374 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_dnxhd_codec_uls); i++) {
| ^
src/libavformat/mxfdec.c:3323:5: warning: missing initializer for field ‘read’ of ‘MXFMetadataReadTableEntry’ [-Wmissing-field-initializers]
3323 | { { 0x06,0x0E,0x2B,0x34,0x01,0x01,0x01,0x02,0x03,0x01,0x02,0x10,0x01,0x00,0x00,0x00 } }, /* KLV fill, skip */
| ^
src/libavformat/mxfdec.c:333:26: note: ‘read’ declared here
333 | MXFMetadataReadFunc *read; /* if NULL then skip KLV */
| ^~~~
src/libavformat/mxfdec.c: In function ‘mxf_read_local_tags’:
src/libavformat/mxfdec.c:3399:27: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
3399 | if (avio_tell(pb) > klv_end) {
| ^
src/libavformat/mxfdec.c: In function ‘mxf_parse_klv’:
src/libavformat/mxfdec.c:3444:30: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
3444 | if (avio_tell(s->pb) > next) {
| ^
src/libavformat/mxfdec.c: In function ‘mxf_seek_to_previous_partition’:
src/libavformat/mxfdec.c:3471:66: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
3471 | mxf->run_in + mxf->current_partition->previous_partition <= mxf->last_forward_tell)
| ^~
src/libavformat/mxfdec.c: In function ‘mxf_get_wrapping_by_body_sid’:
src/libavformat/mxfenc.c: In function ‘mxf_parse_h264_frame’:
src/libavformat/mxfdec.c:3564:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3564 | for (int i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mxfenc.c:2601:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2601 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_h264_codec_uls); i++) {
| ^
src/libavformat/mxfdec.c: In function ‘mxf_compute_essence_containers’:
src/libavformat/mxfdec.c:3580:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3580 | for (x = 0; x < mxf->partitions_count; x++) {
| ^
src/libavformat/mxfdec.c:3600:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3600 | if (x < mxf->partitions_count - 1)
| ^
src/libavformat/mxfdec.c: In function ‘mxf_handle_missing_index_segment’:
src/libavformat/mxfdec.c:3680:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3680 | for (i = 0; i < mxf->partitions_count; i++) {
| ^
src/libavformat/mxfdec.c: In function ‘mxf_read_random_index_pack’:
src/libavformat/mxfdec.c:3771:45: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
3771 | if (mxf->run_in + mxf->footer_partition >= file_size) {
| ^~
src/libavformat/mxfdec.c: In function ‘mxf_read_header’:
src/libavformat/mxfdec.c:3880:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3880 | for (int i = 0; i < s->nb_streams; i++)
| ^
src/libavformat/mxfdec.c:3897:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3897 | for (int i = 0; i < s->nb_streams; i++)
| ^
src/libavformat/mxfenc.c: In function ‘mxf_init’:
src/libavformat/mxfenc.c:2956:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2956 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mxfdec.c: In function ‘mxf_set_pts’:
src/libavformat/mxfdec.c:4029:38: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
4029 | if (t && track->sample_count < t->nb_ptses) {
| ^
src/libavformat/mxfdec.c: In function ‘mxf_read_packet’:
src/libavformat/mxfdec.c:4060:17: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
4060 | if (pos < mxf->current_klv_data.next_klv - mxf->current_klv_data.length || pos >= mxf->current_klv_data.next_klv) {
| ^
src/libavformat/mxfdec.c:4061:13: warning: missing initializer for field ‘offset’ of ‘KLVPacket’ [-Wmissing-field-initializers]
4061 | mxf->current_klv_data = (KLVPacket){{0}};
| ^~~
src/libavformat/mxf.h:76:13: note: ‘offset’ declared here
76 | int64_t offset;
| ^~~~~~
src/libavformat/mxfdec.c:4111:51: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
4111 | if (klv.next_klv - klv.length == pos && max_data_size > MXF_MAX_CHUNK_SIZE) {
| ^~
src/libavformat/mxfdec.c:4119:25: warning: missing initializer for field ‘offset’ of ‘KLVPacket’ [-Wmissing-field-initializers]
4119 | mxf->current_klv_data = (KLVPacket){{0}};
| ^~~
src/libavformat/mxf.h:76:13: note: ‘offset’ declared here
76 | int64_t offset;
| ^~~~~~
src/libavformat/mxfenc.c:3094:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3094 | if (st->index != s->nb_streams - 1) {
| ^~
src/libavformat/mxfdec.c:4139:21: warning: missing initializer for field ‘offset’ of ‘KLVPacket’ [-Wmissing-field-initializers]
4139 | mxf->current_klv_data = (KLVPacket){{0}};
| ^~~
src/libavformat/mxf.h:76:13: note: ‘offset’ declared here
76 | int64_t offset;
| ^~~~~~
src/libavformat/mxfdec.c:4146:21: warning: missing initializer for field ‘offset’ of ‘KLVPacket’ [-Wmissing-field-initializers]
4146 | mxf->current_klv_data = (KLVPacket){{0}};
| ^~~
src/libavformat/mxf.h:76:13: note: ‘offset’ declared here
76 | int64_t offset;
| ^~~~~~
src/libavformat/mxfdec.c:4152:21: warning: missing initializer for field ‘offset’ of ‘KLVPacket’ [-Wmissing-field-initializers]
4152 | mxf->current_klv_data = (KLVPacket){{0}};
| ^~~
src/libavformat/mxf.h:76:13: note: ‘offset’ declared here
76 | int64_t offset;
| ^~~~~~
src/libavformat/mxfdec.c:4161:17: warning: missing initializer for field ‘offset’ of ‘KLVPacket’ [-Wmissing-field-initializers]
4161 | mxf->current_klv_data = (KLVPacket){{0}};
| ^~~
src/libavformat/mxf.h:76:13: note: ‘offset’ declared here
76 | int64_t offset;
| ^~~~~~
src/libavformat/mxfdec.c:4172:13: warning: missing initializer for field ‘offset’ of ‘KLVPacket’ [-Wmissing-field-initializers]
4172 | mxf->current_klv_data = (KLVPacket){{0}};
| ^~~
src/libavformat/mxf.h:76:13: note: ‘offset’ declared here
76 | int64_t offset;
| ^~~~~~
src/libavformat/mxfenc.c:3146:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3146 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mxfdec.c: In function ‘mxf_read_close’:
src/libavformat/mxfdec.c:4185:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
4185 | for (int i = 0; i < s->nb_streams; i++)
| ^
src/libavformat/mxfdec.c:4188:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
4188 | for (int type = 0; type < FF_ARRAY_ELEMS(mxf->metadata_set_groups); type++) {
| ^
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/mxfdec.c:4214:35: note: in expansion of macro ‘FFMIN’
4214 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/mxfdec.c:4214:35: note: in expansion of macro ‘FFMIN’
4214 | const uint8_t *end = p->buf + FFMIN(p->buf_size, RUN_IN_MAX + 1 + sizeof(mxf_header_partition_pack_key));
| ^~~~~
src/libavformat/mxfdec.c:4216:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
4216 | if (p->buf_size < sizeof(mxf_header_partition_pack_key))
| ^
src/libavformat/mxfenc.c: In function ‘mxf_write_system_item’:
src/libavformat/mxfenc.c:3186:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3186 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mxfdec.c: In function ‘mxf_read_seek’:
src/libavformat/mxfdec.c:4269:9: warning: missing initializer for field ‘offset’ of ‘KLVPacket’ [-Wmissing-field-initializers]
4269 | mxf->current_klv_data = (KLVPacket){{0}};
| ^~~
src/libavformat/mxf.h:76:13: note: ‘offset’ declared here
76 | int64_t offset;
| ^~~~~~
src/libavformat/mxfdec.c:4277:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
4277 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mxfdec.c:4286:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
4286 | if (i == s->nb_streams)
| ^~
src/libavformat/mxfdec.c:4325:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
4325 | if (seekpos < klv.next_klv - klv.length || seekpos >= klv.next_klv) {
| ^
src/libavformat/mxfenc.c: In function ‘mxf_compute_edit_unit_byte_count’:
src/libavformat/mxfenc.c:3316:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3316 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mxfdec.c:4331:13: warning: missing initializer for field ‘offset’ of ‘KLVPacket’ [-Wmissing-field-initializers]
4331 | mxf->current_klv_data = (KLVPacket){{0}};
| ^~~
src/libavformat/mxf.h:76:13: note: ‘offset’ declared here
76 | int64_t offset;
| ^~~~~~
src/libavformat/mxfdec.c:4337:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
4337 | for (int i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/mxfdec.c: At top level:
src/libavformat/mxfdec.c:4353:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
4353 | AV_OPT_FLAG_DECODING_PARAM },
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavformat/mxfdec.c:63:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mxfenc.c: In function ‘mxf_write_random_index_pack’:
src/libavformat/mxfenc.c:3476:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3476 | for (i = 0; i < mxf->body_partitions_count; i++) {
| ^
src/libavformat/mxfenc.c: In function ‘mxf_write_footer’:
src/libavformat/mxfenc.c:3539:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3539 | for (i = 0; i < mxf->body_partitions_count; i++) {
| ^
src/libavformat/mxfenc.c: In function ‘mxf_interleave_get_packet’:
src/libavformat/mxfenc.c:3562:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3562 | for (i = 0; i < s->nb_streams; i++)
| ^
src/libavformat/mxfenc.c:3565:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
3565 | if (stream_count && (s->nb_streams == stream_count || flush)) {
| ^~
src/libavformat/mxfenc.c:3567:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
3567 | if (s->nb_streams != stream_count) {
| ^~
src/libavformat/mxfenc.c: At top level:
src/libavformat/mxfenc.c:3664:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3664 | 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:46:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mxfenc.c:3677:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3677 | offsetof(MXFContext, channel_count), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 8, AV_OPT_FLAG_ENCODING_PARAM},
| ^~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mxfenc.c:3680:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3680 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
| ^~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mxfenc.c:3693:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3693 | offsetof(MXFContext, audio_edit_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
| ^~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/mxfenc.c:3696:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3696 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
| ^~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/ncdec.o
src/libavformat/3dostr.c: In function ‘threedostr_probe’:
src/libavformat/3dostr.c:33:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
33 | if (size < 8 || p->buf_size - i < size)
| ^
src/libavformat/3dostr.c: In function ‘threedostr_read_header’:
src/libavformat/3dostr.c:111:64: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
111 | if (ctrl_size == 20 || ctrl_size == 3 || ctrl_size == -1)
| ^~
CC libavformat/network.o
CC libavformat/nistspheredec.o
src/libavformat/network.c: In function ‘ff_connect_parallel’:
src/libavformat/network.c:420:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
420 | if (parallel > FF_ARRAY_ELEMS(attempts))
| ^
CC libavformat/nspdec.o
CC libavformat/nsvdec.o
CC libavformat/nullenc.o
CC libavformat/nut.o
src/libavformat/nut.c: In function ‘ff_nut_reset_ts’:
src/libavformat/nut.c:269:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
269 | for (i = 0; i < nut->avf->nb_streams; i++)
| ^
CC libavformat/nutdec.o
src/libavformat/nistspheredec.c: In function ‘nist_read_header’:
src/libavformat/nistspheredec.c:116:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
116 | if (bps > INT16_MAX/8U)
| ^
CC libavformat/nutenc.o
src/libavformat/nspdec.c: In function ‘nsp_read_header’:
src/libavformat/nspdec.c:80:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
80 | av_log(s, AV_LOG_WARNING, "Unsupported chunk!\n");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/nspdec.c:81:9: note: here
81 | case MKBETAG('S', 'D', 'A', '_'):
| ^~~~
CC libavformat/nuv.o
src/libavformat/nsvdec.c: In function ‘nsv_read_chunk’:
src/libavformat/nsvdec.c:609:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
609 | for (i = 0; i < FFMIN(8, vsize); i++)
| ^
CC libavformat/oggdec.o
src/libavformat/nutdec.c: In function ‘decode_main_header’:
src/libavformat/nutdec.c:232:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
232 | for (i = 0; i < nut->time_base_count; i++) {
| ^
src/libavformat/nutdec.c:293:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
293 | if (tmp_stream >= stream_count) {
| ^~
src/libavformat/nutdec.c:322:13: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
322 | if (end > avio_tell(bc) + 4) {
| ^
src/libavformat/nutdec.c:349:33: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
349 | if (nut->version > 3 && end > avio_tell(bc) + 4) {
| ^
src/libavformat/nutdec.c:364:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
364 | for (i = 0; i < stream_count; i++) {
| ^
src/libavformat/nutdec.c: In function ‘set_disposition_bits’:
src/libavformat/nutdec.c:500:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
500 | for (i = 0; i < avf->nb_streams; ++i)
| ^
src/libavformat/nutdec.c: In function ‘decode_info_header’:
src/libavformat/nutdec.c:552:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
552 | for (i = 0; i < count; i++) {
| ^
src/libavformat/nutdec.c: In function ‘find_and_decode_index’:
src/libavformat/nutdec.c:733:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
733 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/nutdec.c:743:27: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
743 | if (n + x >= syncpoint_count + 1) {
| ^~
src/libavformat/nutdec.c: In function ‘nut_read_header’:
src/libavformat/nutdec.c:837:65: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
837 | for (initialized_stream_count = 0; initialized_stream_count < s->nb_streams;) {
| ^
src/libavformat/nutdec.c: In function ‘decode_frame_header’:
src/libavformat/nutdec.c:1066:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1066 | size > 2 * nut->max_distance ||
| ^
src/libavformat/nutdec.c: In function ‘read_seek’:
src/libavformat/nutdec.c:1299:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1299 | for (i = 0; i < s->nb_streams; i++)
| ^
src/libavformat/nutenc.c: In function ‘build_frame_code’:
src/libavformat/nutenc.c:191:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
191 | for (stream_id = 0; stream_id < s->nb_streams; stream_id++) {
| ^
src/libavformat/nutenc.c: In function ‘write_mainheader’:
src/libavformat/nutenc.c:385:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
385 | for (i = 0; i < nut->time_base_count; i++) {
| ^
src/libavformat/nutenc.c: In function ‘write_index’:
src/libavformat/nutenc.c:632:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
632 | for (i=0; i<nut->avf->nb_streams; i++) {
| ^
src/libavformat/nutenc.c: In function ‘write_headers’:
src/libavformat/nutenc.c:681:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
681 | for (i = 0; i < nut->avf->nb_streams; i++) {
| ^
src/libavformat/nutenc.c:692:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
692 | for (i = 0; i < nut->avf->nb_streams; i++) {
| ^
src/libavformat/nutenc.c:701:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
701 | for (i = 0; i < nut->avf->nb_chapters; i++) {
| ^
src/libavformat/nutenc.c: In function ‘nut_write_header’:
src/libavformat/nutenc.c:744:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
744 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/nutenc.c:758:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
758 | for (j = 0; j < nut->time_base_count; j++)
| ^
src/libavformat/nutenc.c:764:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
764 | if (j == nut->time_base_count)
| ^~
src/libavformat/nutenc.c:775:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
775 | for (i = 0; i < s->nb_chapters; i++) {
| ^
src/libavformat/nutenc.c:778:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
778 | for (j = 0; j < nut->time_base_count; j++)
| ^
src/libavformat/nutenc.c:784:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
784 | if (j == nut->time_base_count)
| ^~
src/libavformat/nutenc.c: In function ‘get_needed_flags’:
src/libavformat/nutenc.c:820:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
820 | if (pkt->size > 2 * nut->max_distance)
| ^
src/libavformat/nutenc.c: In function ‘nut_write_packet’:
src/libavformat/nutenc.c:1017:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1017 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/nutenc.c: In function ‘nut_write_deinit’:
src/libavformat/nutenc.c:1216:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1216 | for (i=0; i<s->nb_streams; i++)
| ^
src/libavformat/nutenc.c: At top level:
src/libavformat/nutenc.c:1231:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1231 | { "write_index", "Write index", OFFSET(write_index), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E, },
| ^
In file included from src/libavformat/nutenc.c:31:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/nuv.c: In function ‘nuv_header’:
src/libavformat/nuv.c:185:13: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
185 | if (fps < 0.0f) {
| ^
src/libavformat/nuv.c: In function ‘nuv_packet’:
src/libavformat/nuv.c:275:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
275 | if (!ctx->rtjpg_video) {
| ^
src/libavformat/nuv.c:279:9: note: here
279 | case NUV_VIDEO:
| ^~~~
CC libavformat/oggenc.o
CC libavformat/oggparsedirac.o
In file included from src/libavformat/oggdec.c:37:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/oggdec.h:183:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
183 | if (ogg->streams[i].serial == serial)
| ^~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:203:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
203 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
| ^~
src/libavformat/oggdec.c: In function ‘buf_realloc’:
src/libavformat/oggdec.c:306:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
306 | if (os->bufsize - os->bufpos < size) {
| ^
src/libavformat/oggdec.c: In function ‘ogg_packet’:
src/libavformat/oggdec.c:567:21: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
567 | if (os->granule == -1)
| ^~
src/libavformat/oggdec.c: In function ‘ogg_get_length’:
src/libavformat/oggdec.c:679:47: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
679 | 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:799:25: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long long int’ [-Wsign-compare]
799 | if (os->granule != -1LL) {
| ^~
CC libavformat/oggparseflac.o
CC libavformat/oggparseogm.o
src/libavformat/oggenc.c:92:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
92 | OFFSET(serial_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, PARAM },
| ^~~~~~
In file included from src/libavformat/oggenc.c:29:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/oggenc.c:94:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
94 | OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 1000000 }, 0, INT64_MAX, PARAM },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/oggenc.c: In function ‘ogg_buffer_data’:
src/libavformat/oggenc.c:240:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
240 | MAX_PAGE_SIZE - oggstream->page.size < size) {
| ^
In file included from src/libavutil/version.h:30,
from src/libavutil/channel_layout.h:28,
from src/libavutil/opt.h:31:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/oggenc.c:255:15: note: in expansion of macro ‘FFMIN’
255 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/oggenc.c:255:15: note: in expansion of macro ‘FFMIN’
255 | len = FFMIN(size, segments*255);
| ^~~~~
src/libavformat/oggenc.c: In function ‘ogg_init’:
src/libavformat/oggenc.c:497:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
497 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/oggenc.c: In function ‘ogg_write_header’:
src/libavformat/oggenc.c:633:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
633 | for (j = 0; j < s->nb_streams; j++) {
| ^
src/libavformat/oggenc.c:640:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
640 | for (j = 0; j < s->nb_streams; j++) {
| ^
src/libavformat/oggenc.c: In function ‘ogg_write_packet’:
src/libavformat/oggenc.c:774:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
774 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/oggenc.c: In function ‘ogg_write_trailer’:
src/libavformat/oggenc.c:789:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
789 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/oggenc.c: In function ‘ogg_free’:
src/libavformat/oggenc.c:807:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
807 | for (i = 0; i < s->nb_streams; i++) {
| ^
In file included from src/libavformat/oggparsedirac.c:27:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/oggdec.h:183:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
183 | if (ogg->streams[i].serial == serial)
| ^~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:203:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
203 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
| ^~
CC libavformat/oggparseopus.o
In file included from src/libavformat/oggparseflac.c:27:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/oggdec.h:183:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
183 | if (ogg->streams[i].serial == serial)
| ^~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:203:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
203 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
| ^~
CC libavformat/oggparseskeleton.o
CC libavformat/oggparsespeex.o
In file included from src/libavformat/oggparseogm.c:33:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/oggdec.h:183:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
183 | if (ogg->streams[i].serial == serial)
| ^~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:203:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
203 | 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’} [-Wsign-compare]
111 | if (bytestream2_get_bytes_left(&p) < size)
| ^
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’ [-Wsign-compare]
183 | if (os->psize < lb + 1)
| ^
CC libavformat/oggparsetheora.o
In file included from src/libavformat/oggparseopus.c:28:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/oggdec.h:183:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
183 | if (ogg->streams[i].serial == serial)
| ^~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:203:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
203 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
| ^~
src/libavformat/oggparseopus.c: In function ‘opus_duration’:
src/libavformat/oggparseopus.c:119:27: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
119 | toc_config < 16 ? 480 << (toc_config & 1) :
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
120 | 120 << (toc_config & 3);
| ~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavformat/oggparseskeleton.c:24:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/oggdec.h:183:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
183 | if (ogg->streams[i].serial == serial)
| ^~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:203:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
203 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
| ^~
CC libavformat/oggparsevorbis.o
In file included from src/libavformat/oggparsespeex.c:31:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/oggdec.h:183:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
183 | if (ogg->streams[i].serial == serial)
| ^~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:203:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
203 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
| ^~
CC libavformat/oggparsevp8.o
CC libavformat/oma.o
In file included from src/libavformat/oggparsetheora.c:31:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/oggdec.h:183:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
183 | if (ogg->streams[i].serial == serial)
| ^~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:203:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
203 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
| ^~
CC libavformat/omadec.o
CC libavformat/omaenc.o
CC libavformat/options.o
In file included from src/libavformat/options.c:43:
src/libavformat/options_table.h:39:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
39 | {"probesize", "set probing size", OFFSET(probesize), AV_OPT_TYPE_INT64, {.i64 = 5000000 }, 32, (double)INT64_MAX, D},
| ^
In file included from src/libavformat/options.c:35:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:40:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:41:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
41 | {"packetsize", "set packet size", OFFSET(packet_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:55:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
55 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:56:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
56 | {"analyzeduration", "specify how many microseconds are analyzed to probe the input", OFFSET(max_analyze_duration), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, (double)INT64_MAX, D},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:57:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
57 | {"cryptokey", "decryption key", OFFSET(key), AV_OPT_TYPE_BINARY, {.dbl = 0}, 0, 0, D},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:58:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
58 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:59:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
59 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:63:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:64:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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, (double)INT64_MAX, E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:65:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:66:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:67:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:68:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:81:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:82:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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, (double)(INT64_MAX-1), D},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:83:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:84:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:85:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:86:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
86 | {"output_ts_offset", "set output timestamp offset", OFFSET(output_ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, INT64_MIN, (double)INT64_MAX, E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:87:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
87 | {"max_interleave_delta", "maximum buffering duration for interleaving", OFFSET(max_interleave_delta), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, (double)INT64_MAX, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:95:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:101:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
101 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = ", "}, 0, 0, D|E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:102:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:103:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:104:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:105:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:106:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
106 | {"max_streams", "maximum number of streams", OFFSET(max_streams), AV_OPT_TYPE_INT, { .i64 = 1000 }, 0, INT_MAX, D },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:107:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:108:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options_table.h:109:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
109 | {"duration_probesize", "Maximum number of bytes to probe the durations of the streams in estimate_timings_from_pts", OFFSET(duration_probesize), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, (double)INT64_MAX, D},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options.c: In function ‘avformat_new_stream’:
src/libavformat/options.c:252:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
252 | if (s->nb_streams >= s->max_streams) {
| ^~
src/libavformat/options.c: At top level:
src/libavformat/options.c:333:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
333 | AV_OPT_TYPE_IMAGE_SIZE, { .str = NULL }, 0, INT_MAX, FLAGS },
| ^~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options.c:335:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
335 | AV_OPT_TYPE_IMAGE_SIZE, { .str = NULL }, 0, INT_MAX, FLAGS },
| ^~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options.c:337:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
337 | OFFSET(background), AV_OPT_TYPE_COLOR, { .str = "black"}, 0, 0, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options.c:338:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
338 | { "horizontal_offset", NULL, OFFSET(horizontal_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options.c:339:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
339 | { "vertical_offset", NULL, OFFSET(vertical_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options.c:353:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
353 | AV_OPT_TYPE_UINT, { .i64 = 0 }, 0, UINT_MAX, FLAGS },
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options.c:371:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
371 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS | AV_OPT_FLAG_DEPRECATED },
| ^~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options.c:374:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
374 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
| ^~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options.c:376:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
376 | AV_OPT_TYPE_IMAGE_SIZE, { .str = NULL }, 0, INT_MAX, FLAGS },
| ^~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options.c:451:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
451 | {"id", "Set group id", offsetof(AVStreamGroup, id), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/options.c: In function ‘avformat_stream_group_add_stream’:
src/libavformat/options.c:565:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
565 | for (int i = 0; i < stg->nb_streams; i++)
| ^
CC libavformat/os_support.o
In file included from src/libavformat/oggparsevorbis.c:39:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/oggdec.h:183:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
183 | if (ogg->streams[i].serial == serial)
| ^~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:203:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
203 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
| ^~
src/libavformat/oggparsevorbis.c: In function ‘ogm_chapter’:
src/libavformat/oggparsevorbis.c:59:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
59 | for (i = 0; i < as->nb_chapters; i++)
| ^
In file included from src/libavformat/oggparsevp8.c:26:
src/libavformat/oggdec.h: In function ‘ogg_find_stream’:
src/libavformat/oggdec.h:183:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
183 | if (ogg->streams[i].serial == serial)
| ^~
src/libavformat/oggdec.h: In function ‘ogg_gptopts’:
src/libavformat/oggdec.h:203:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
203 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
| ^~
CC libavformat/osq.o
CC libavformat/packet_list.o
CC libavformat/paf.o
src/libavformat/omadec.c: In function ‘rprobe’:
src/libavformat/omadec.c:152:14: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
152 | 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:189:14: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
189 | size < OMA_ENC_HEADER_SIZE + oc->k_size + 4)
| ^
src/libavformat/omadec.c: In function ‘decrypt_init’:
src/libavformat/omadec.c:272:72: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
272 | if (OMA_ENC_HEADER_SIZE + oc->k_size + oc->e_size + oc->i_size + 8 > geob->datasize ||
| ^
src/libavformat/omadec.c:294:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
294 | for (i = 0; i < FF_ARRAY_ELEMS(leaf_table); i += 2) {
| ^
src/libavformat/omadec.c:303:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
303 | if (i >= FF_ARRAY_ELEMS(leaf_table)) {
| ^~
src/libavformat/omadec.c: In function ‘read_packet’:
src/libavformat/omadec.c:344:13: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
344 | if (pos >= oc->content_start && byte_rate > 0) {
| ^~
src/libavformat/omadec.c: In function ‘oma_read_probe’:
src/libavformat/omadec.c:569:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
569 | if (p->buf_size < tag_len + 5)
| ^
src/libavformat/omadec.c: In function ‘oma_read_seek’:
src/libavformat/omadec.c:597:33: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
597 | if (err || avio_tell(s->pb) < oc->content_start)
| ^
src/libavformat/paf.c: In function ‘read_probe’:
src/libavformat/paf.c:60:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
60 | if ((p->buf_size >= strlen(MAGIC)) &&
| ^~
src/libavformat/paf.c: In function ‘read_table’:
src/libavformat/paf.c:84:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
84 | for (i = 0; i < count; i++) {
| ^
CC libavformat/pcm.o
src/libavformat/paf.c: In function ‘read_packet’:
src/libavformat/paf.c:229:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
229 | for (i = 0; i < count; i++) {
| ^
src/libavformat/paf.c:252:50: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
252 | if (p->frames_offset_table[p->current_frame] >= p->video_size)
| ^~
CC libavformat/pcmdec.o
CC libavformat/pcmenc.o
CC libavformat/pdvdec.o
src/libavformat/pcmdec.c:108:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
108 | { "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:32:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/pcmdec.c:109:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
109 | { "ch_layout", "", offsetof(PCMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = "mono"}, 0, 0, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/pcmdec.c:169:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
169 | { "sample_rate", "", offsetof(PCMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 8000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/pcmdec.c:170:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
170 | { "ch_layout", "", offsetof(PCMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = "mono"}, 0, 0, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/pdvenc.o
CC libavformat/pjsdec.o
src/libavformat/pdvdec.c: In function ‘pdv_read_header’:
src/libavformat/pdvdec.c:94:66: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
94 | ((pb->seekable & AVIO_SEEKABLE_NORMAL) && pos + size > avio_size(pb)))
| ^
CC libavformat/pmpdec.o
src/libavformat/pdvenc.c:195:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
195 | OFFSET(max_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, PDV_MAX_FRAMES, ENC },
| ^~~~~~
In file included from src/libavformat/pdvenc.c:24:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/pp_bnk.o
CC libavformat/prompeg.o
CC libavformat/protocols.o
CC libavformat/psxstr.o
src/libavformat/pmpdec.c: In function ‘pmp_header’:
src/libavformat/pmpdec.c:107:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
107 | if (size < 9 + 4*pmp->num_streams) {
| ^
src/libavformat/pmpdec.c:113:40: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
113 | if (fsize > 0 && i == 0 && pos > fsize) {
| ^
src/libavformat/pmpdec.c:118:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
118 | for (i = 1; i < pmp->num_streams; i++) {
| ^
CC libavformat/pva.o
src/libavformat/pp_bnk.c: In function ‘pp_bnk_read_header’:
src/libavformat/pp_bnk.c:143:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
143 | for (int i = 0; i < hdr.track_count; i++) {
| ^
CC libavformat/pvfdec.o
CC libavformat/qcp.o
src/libavformat/pvfdec.c: In function ‘pvf_read_header’:
src/libavformat/pvfdec.c:49:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
49 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS ||
| ^
src/libavformat/pvfdec.c:50:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
50 | bps <= 0 || bps > INT_MAX / FF_SANE_NB_CHANNELS || sample_rate <= 0)
| ^
CC libavformat/qoadec.o
CC libavformat/qtpalette.o
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’} [-Wsign-compare]
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’} [-Wsign-compare]
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’} [-Wsign-compare]
388 | for (i = color_start; i <= color_end; i++) {
| ^~
CC libavformat/r3d.o
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
from src/libavcodec/codec_par.h:26,
from src/libavformat/avformat.h:312,
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/pva.c:210:17: note: in expansion of macro ‘FFMIN’
210 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/pva.c:210:17: note: in expansion of macro ‘FFMIN’
210 | pos_limit = FFMIN(*pos+PVA_MAX_PAYLOAD_LENGTH*8, (uint64_t)*pos+pos_limit);
| ^~~~~
CC libavformat/rawdec.o
src/libavformat/qcp.c: In function ‘qcp_read_header’:
src/libavformat/qcp.c:137:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
137 | for (i=0; i<nb_rates; i++) {
| ^
src/libavformat/qcp.c: In function ‘qcp_read_packet’:
src/libavformat/qcp.c:167:30: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
167 | if (c->data_size <= pkt_size) {
| ^~
CC libavformat/rawenc.o
src/libavformat/rawdec.c:122:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
122 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC},
| ^
In file included from src/libavformat/rawdec.c:29:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rawdec.c:123:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
123 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rawdec.c:137:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
137 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/rawutils.o
CC libavformat/rawvideodec.o
src/libavformat/rawvideodec.c: In function ‘rawvideo_read_header’:
src/libavformat/rawvideodec.c:82:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
82 | if (s->nb_linesize != n) {
| ^~
src/libavformat/rawvideodec.c: In function ‘rawvideo_read_packet’:
src/libavformat/rawvideodec.c:181:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
181 | for (int i = 0; i < s->nb_linesize; i++) {
| ^
src/libavformat/rawvideodec.c: At top level:
src/libavformat/rawvideodec.c:213:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
213 | {"stride", "frame line size in bytes", OFFSET(linesize), AV_OPT_TYPE_INT | AV_OPT_TYPE_FLAG_ARRAY, {.arr = NULL}, 0, INT_MAX, DEC },
| ^
In file included from src/libavformat/rawvideodec.c:29:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rawvideodec.c:216:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
216 | { "pixel_format", "set pixel format", OFFSET(pix_fmt), AV_OPT_TYPE_PIXEL_FMT, {.i64 = AV_PIX_FMT_YUV420P}, AV_PIX_FMT_YUV420P, INT_MAX, DEC },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rawvideodec.c:218:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
218 | { "video_size", "set frame size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rawvideodec.c:219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
219 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/r3d.c: In function ‘r3d_read_rdvo’:
src/libavformat/r3d.c:125:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
125 | for (i = 0; i < r3d->video_offsets_count; i++) {
| ^
src/libavformat/r3d.c: In function ‘r3d_seek’:
src/libavformat/r3d.c:394:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
394 | if (frame_num < r3d->video_offsets_count) {
| ^
CC libavformat/rcwtdec.o
CC libavformat/rcwtenc.o
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
from src/libavcodec/codec_par.h:26,
from src/libavformat/avformat.h:312,
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/movenccenc.c:104:20: note: in expansion of macro ‘FFMIN’
104 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/movenccenc.c:104:20: note: in expansion of macro ‘FFMIN’
104 | cur_size = FFMIN(size_left, sizeof(chunk));
| ^~~~~
src/libavformat/movenccenc.c: In function ‘write_tiles’:
src/libavformat/movenccenc.c:338:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
338 | if (bytestream2_get_bytes_left(&gb) < tile_size_bytes)
| ^
src/libavformat/movenccenc.c:341:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
341 | for (int i = 0; i < tile_size_bytes; i++)
| ^
src/libavformat/movenccenc.c:343:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
343 | if (bytestream2_get_bytes_left(&gb) <= tile_size)
| ^~
In file included from src/libavcodec/get_bits.h:33,
from src/libavcodec/av1_parse.h:32,
from src/libavformat/movenccenc.c:22:
src/libavformat/movenccenc.c: In function ‘ff_mov_cenc_av1_write_obus’:
src/libavformat/movenccenc.c:458:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
458 | av_assert0(ret == unit->data_size);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
CC libavformat/rdt.o
CC libavformat/realtextdec.o
CC libavformat/redspark.o
CC libavformat/replaygain.o
CC libavformat/riff.o
CC libavformat/riffdec.o
src/libavformat/rdt.c: In function ‘ff_rdt_parse_open’:
src/libavformat/rdt.c:68:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
68 | } 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:426:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
426 | for (n = 0; n < s->nb_streams; n++)
| ^
CC libavformat/riffenc.o
src/libavformat/redspark.c: In function ‘redspark_read_packet’:
src/libavformat/redspark.c:143:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
143 | if (ret != size) {
| ^~
CC libavformat/rka.o
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:176:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
176 | for(i=0; i < frame_count;i++) {
| ^
src/libavformat/rl2.c:183:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
183 | for(i=0; i < frame_count;i++) {
| ^
src/libavformat/rl2.c:190:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
190 | for(i=0; i < frame_count;i++) {
| ^
src/libavformat/rl2.c:199:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
199 | for(i=0;i<frame_count;i++){
| ^
src/libavformat/rl2.c: In function ‘rl2_read_packet’:
src/libavformat/rl2.c:241:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
241 | for(i=0; i<s->nb_streams; i++){
| ^
src/libavformat/rl2.c:243:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
243 | if (rl2->index_pos[i] < sti->nb_index_entries
| ^
src/libavformat/rl2.c: In function ‘rl2_read_seek’:
src/libavformat/rl2.c:291:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
291 | for(i=0; i < s->nb_streams; i++){
| ^
CC libavformat/rmenc.o
CC libavformat/rmsipr.o
CC libavformat/rpl.o
src/libavformat/rmenc.c: In function ‘rv10_write_header’:
src/libavformat/rmenc.c:95:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
95 | for(i=0;i<ctx->nb_streams;i++) {
| ^
src/libavformat/rmenc.c:132:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
132 | for(i=0; i<FF_ARRAY_ELEMS(ff_rm_metadata); i++) {
| ^
src/libavformat/rmenc.c:138:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
138 | for(i=0; i<FF_ARRAY_ELEMS(ff_rm_metadata); i++) {
| ^
src/libavformat/rmenc.c:143:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
143 | for(i=0;i<ctx->nb_streams;i++) {
| ^
src/libavformat/rmenc.c: In function ‘rm_write_header’:
src/libavformat/rmenc.c:325:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
325 | for(n=0;n<s->nb_streams;n++) {
| ^
src/libavformat/rmenc.c: In function ‘rm_write_trailer’:
src/libavformat/rmenc.c:455:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
455 | for(i=0;i<s->nb_streams;i++)
| ^
CC libavformat/rsd.o
src/libavformat/rpl.c: In function ‘read_fps’:
src/libavformat/rpl.c:105:17: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long long unsigned int’ [-Wsign-compare]
105 | if (num > (INT64_MAX - 9) / 10ULL || den > INT64_MAX / 10ULL)
| ^
src/libavformat/rpl.c:105:50: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long long unsigned int’ [-Wsign-compare]
105 | if (num > (INT64_MAX - 9) / 10ULL || den > INT64_MAX / 10ULL)
| ^
src/libavformat/rpl.c: In function ‘rpl_read_header’:
src/libavformat/rpl.c:296:29: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int32_t’ {aka ‘int’} [-Wsign-compare]
296 | for (i = 0; !error && i < number_of_chunks; i++) {
| ^
src/libavformat/rpl.c: In function ‘rpl_read_packet’:
src/libavformat/rpl.c:338:27: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
338 | if (rpl->chunk_number >= sti->nb_index_entries)
| ^~
src/libavformat/rpl.c:366:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
366 | if (ret != frame_size)
| ^~
src/libavformat/rpl.c:374:32: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int32_t’ {aka ‘int’} [-Wsign-compare]
374 | if (rpl->frame_in_part == rpl->frames_per_chunk) {
| ^~
CC libavformat/rso.o
CC libavformat/rsodec.o
CC libavformat/rsoenc.o
src/libavformat/rmdec.c: In function ‘rm_read_metadata’:
src/libavformat/rmdec.c:97:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
97 | for (i=0; i<FF_ARRAY_ELEMS(ff_rm_metadata); i++) {
| ^
src/libavformat/rmdec.c:98:42: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
98 | int len = wide ? avio_rb16(pb) : avio_r8(pb);
| ^~~~~~~~~~~
src/libavformat/rmdec.c: In function ‘rm_read_audio_stream_info’:
src/libavformat/rmdec.c:274:63: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long long int’ [-Wsign-compare]
274 | ast->coded_framesize * (uint64_t)sub_packet_h > (2LL + (sub_packet_h & 1)) * ast->audio_framesize)
| ^
src/libavformat/rmdec.c:276:63: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long long int’ [-Wsign-compare]
276 | if (ast->coded_framesize * (uint64_t)sub_packet_h != 2LL*ast->audio_framesize) {
| ^~
src/libavformat/rmdec.c: In function ‘ff_rm_read_mdpr_codecdata’:
src/libavformat/rmdec.c:421:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
421 | if (codec_data_size >= size) {
| ^~
src/libavformat/rmdec.c: In function ‘rm_read_index’:
src/libavformat/rmdec.c:454:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
454 | if (s->streams[n]->id == str_id) {
| ^~
src/libavformat/rmdec.c: In function ‘rm_sync’:
src/libavformat/rmdec.c:761:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
761 | for(i=0;i<s->nb_streams;i++) {
| ^
src/libavformat/rmdec.c:766:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
766 | if (i == s->nb_streams) {
| ^~
src/libavformat/rmdec.c: In function ‘rm_read_close’:
src/libavformat/rmdec.c:1094:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1094 | for (i=0;i<s->nb_streams;i++)
| ^
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’ [-Wsign-compare]
49 | if (par->sample_rate >= 1u<<16) {
| ^~
CC libavformat/rtmpdigest.o
CC libavformat/rtmphttp.o
CC libavformat/rtmppkt.o
src/libavformat/rtmphttp.c:264:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
264 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rsd.c: In function ‘rsd_read_header’:
src/libavformat/rsd.c:75:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
75 | for (i=0; i < FF_ARRAY_ELEMS(rsd_unsupported_tags); i++) {
| ^
CC libavformat/rtmpproto.o
CC libavformat/rtp.o
CC libavformat/rtpdec.o
CC libavformat/rtpdec_ac3.o
CC libavformat/rtpdec_amr.o
CC libavformat/rtpdec_asf.o
CC libavformat/rtpdec_av1.o
src/libavformat/rtmpproto.c: In function ‘handle_connect_error’:
src/libavformat/rtmpproto.c:1799:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1799 | while (*cptr && *cptr != ' ' && i < sizeof(authmod) - 1)
| ^
src/libavformat/rtmpproto.c: In function ‘handle_metadata’:
src/libavformat/rtmpproto.c:2474:26: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
2474 | if (size + 3 + 4 > bytestream2_get_bytes_left(&gbc))
| ^
In file included from src/libavutil/version.h:30,
from src/libavutil/log.h:26,
from src/libavutil/avassert.h:35,
from src/libavcodec/bytestream.h:29,
from src/libavformat/rtmpproto.c: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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/rtmpproto.c:2802:45: note: in expansion of macro ‘FFMIN’
2802 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/rtmpproto.c:2802:45: note: in expansion of macro ‘FFMIN’
2802 | av_strlcpy(fname_buffer, fname, FFMIN(amp - fname + 1,
| ^~~~~
src/libavformat/rtmpproto.c: At top level:
src/libavformat/rtmpproto.c:3206:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3206 | {"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:36:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtmpproto.c:3207:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3207 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtmpproto.c:3208:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3208 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtmpproto.c:3209:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3209 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtmpproto.c:3210:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3210 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtmpproto.c:3211:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3211 | {"rtmp_enhanced_codecs", "Specify the codec(s) to use in an enhanced rtmp live stream", OFFSET(enhanced_codecs), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, ENC},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtmpproto.c:3216:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3216 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtmpproto.c:3217:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3217 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtmpproto.c:3218:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3218 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtmpproto.c:3220:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3220 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtmpproto.c:3221:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3221 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtmpproto.c:3222:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3222 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtmpproto.c:3223:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3223 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtmpproto.c:3226:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
3226 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavformat/rtpdec_av1.c:38:
src/libavformat/rtp_av1.h: In function ‘write_leb_n’:
src/libavformat/rtp_av1.h:84:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
84 | for (int i = 0; i < num_lebs; i++) {
| ^
src/libavformat/rtp_av1.h:85:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
85 | if (i == num_lebs - 1) {
| ^~
src/libavformat/rtpdec_av1.c: In function ‘av1_handle_packet’:
src/libavformat/rtpdec_av1.c:347:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
347 | if (num_lebs > data->frag_lebs_res) {
| ^
src/libavformat/rtpdec.c: In function ‘rtcp_parse_packet’:
src/libavformat/rtpdec.c:204:40: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
204 | if (s->first_rtcp_ntp_time == AV_NOPTS_VALUE) {
| ^~
src/libavformat/rtpdec.c: In function ‘ff_rtp_check_and_send_back_rr’:
src/libavformat/rtpdec.c:375:34: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
375 | if (s->last_sr.ntp_timestamp == AV_NOPTS_VALUE) {
| ^~
src/libavformat/rtpdec.c: In function ‘finalize_packet’:
src/libavformat/rtpdec.c:643:34: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
643 | if (s->last_sr.ntp_timestamp != AV_NOPTS_VALUE) {
| ^~
src/libavformat/rtpdec.c:649:34: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
649 | if (s->last_sr.ntp_timestamp != AV_NOPTS_VALUE && s->ic->nb_streams > 1) {
| ^~
CC libavformat/rtpdec_dv.o
CC libavformat/rtpdec_g726.o
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:109:40: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
109 | && (dst - base64packet) < sizeof(base64packet) - 1) {
| ^
src/libavformat/rtpdec_h264.c: In function ‘ff_h264_parse_framesize’:
src/libavformat/rtpdec_h264.c:197:44: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
197 | 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
src/libavformat/rtpdec_mpa_robust.c: In function ‘mpa_robust_parse_packet’:
src/libavformat/rtpdec_mpa_robust.c:88:38: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
88 | if (continuation || adu_size > len) {
| ^
src/libavformat/rtpdec_mpa_robust.c:121:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
121 | if (!continuation && adu_size <= len) {
| ^~
CC libavformat/rtpdec_mpeg4.o
CC libavformat/rtpdec_mpegts.o
CC libavformat/rtpdec_opus.o
CC libavformat/rtpdec_qcelp.o
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
from src/libavcodec/codec_par.h:26,
from src/libavformat/avformat.h:312,
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’ [-Wsign-compare]
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 [-Wsign-compare]
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));
| ^~~~~
CC libavformat/rtpdec_qdm2.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’ [-Wsign-compare]
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’ [-Wsign-compare]
125 | if (len - 1 - frame_size > sizeof(data->group[0].data))
| ^
CC libavformat/rtpdec_qt.o
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/rtpdec_mpeg4.c:283:26: note: in expansion of macro ‘FFMIN’
283 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/rtpdec_mpeg4.c:283:26: note: in expansion of macro ‘FFMIN’
283 | data->buf_size = FFMIN(len, sizeof(data->buf));
| ^~~~~
src/libavformat/rtpdec_opus.c: In function ‘opus_duration’:
src/libavformat/rtpdec_opus.c:36:27: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
36 | toc_config < 16 ? 480 << (toc_config & 1) :
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37 | 120 << (toc_config & 3);
| ~~~~~~~~~~~~~~~~~~~~~~~
CC libavformat/rtpdec_rfc4175.o
CC libavformat/rtpdec_svq3.o
src/libavformat/rtpdec_qdm2.c: In function ‘qdm2_parse_packet’:
src/libavformat/rtpdec_qdm2.c:288:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
288 | if (++qdm->n_pkts < qdm->subpkts_per_block)
| ^
src/libavformat/rtpdec_rfc4175.c: In function ‘rfc4175_handle_packet’:
src/libavformat/rtpdec_rfc4175.c:290:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
290 | if (payload_len < data->pgroup)
| ^
src/libavformat/rtpdec_rfc4175.c:315:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
315 | if (copy_offset + length > data->frame_size || !data->frame)
| ^
CC libavformat/rtpdec_vc2hq.o
CC libavformat/rtpdec_vp8.o
CC libavformat/rtpdec_vp9.o
CC libavformat/rtpdec_xiph.o
CC libavformat/rtpenc.o
CC libavformat/rtpenc_aac.o
CC libavformat/rtpenc_amr.o
src/libavformat/rtpenc.c:37:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
37 | { "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:31:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtpenc.c:38:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
38 | { "ssrc", "Stream identifier", offsetof(RTPMuxContext, ssrc), AV_OPT_TYPE_UINT, { .i64 = 0 }, 0, UINT32_MAX, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtpenc.c:39:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
39 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtpenc.c:40:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
40 | { "seq", "Starting sequence number", offsetof(RTPMuxContext, seq), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/rtpenc.c:153:31: note: in expansion of macro ‘FFMIN’
153 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/rtpenc.c:153:31: note: in expansion of macro ‘FFMIN’
153 | s1->packet_size = FFMIN(s1->packet_size,
| ^~~~~
CC libavformat/rtpenc_av1.o
CC libavformat/rtpenc_chain.o
In file included from src/libavformat/rtpenc_av1.c:33:
src/libavformat/rtp_av1.h: In function ‘write_leb_n’:
src/libavformat/rtp_av1.h:84:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
84 | for (int i = 0; i < num_lebs; i++) {
| ^
src/libavformat/rtp_av1.h:85:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
85 | if (i == num_lebs - 1) {
| ^~
CC libavformat/rtpenc_h261.o
CC libavformat/rtpenc_h263.o
src/libavformat/rtpdec_xiph.c: In function ‘xiph_handle_packet’:
src/libavformat/rtpdec_xiph.c:111:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
111 | if (ident != data->ident) {
| ^~
CC libavformat/rtpenc_h263_rfc2190.o
CC libavformat/rtpenc_h264_hevc.o
CC libavformat/rtpenc_jpeg.o
CC libavformat/rtpenc_latm.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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavformat/rtpenc_mpegts.o
CC libavformat/rtpenc_mpv.o
CC libavformat/rtpenc_rfc4175.o
src/libavformat/rtpenc_mpegts.c: In function ‘rtp_mpegts_write_header’:
src/libavformat/rtpenc_mpegts.c:77:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
77 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/rtpenc_mpegts.c:96:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
96 | 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’ [-Wmissing-field-initializers]
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:25:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtpenc_mpegts.c:180:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/rtpenc_vc2hq.o
src/libavformat/4xm.c: In function ‘parse_strk’:
src/libavformat/4xm.c:166:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
166 | fourxm->tracks[track].channels > FF_SANE_NB_CHANNELS ||
| ^
src/libavformat/4xm.c:169:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
169 | fourxm->tracks[track].bits > INT_MAX / FF_SANE_NB_CHANNELS) {
| ^
src/libavformat/4xm.c: In function ‘fourxm_read_header’:
src/libavformat/4xm.c:253:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
253 | if (size > header_size - i - 8 && (fourcc_tag == vtrk_TAG || fourcc_tag == strk_TAG)) {
| ^
CC libavformat/rtpenc_vp8.o
src/libavformat/4xm.c: In function ‘fourxm_read_packet’:
src/libavformat/4xm.c:360:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
360 | if (track_number < fourxm->track_count &&
| ^
CC libavformat/rtpenc_vp9.o
CC libavformat/rtpenc_xiph.o
CC libavformat/rtpproto.o
CC libavformat/rtsp.o
CC libavformat/rtspdec.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:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavformat/rtpenc_vc2hq.c: In function ‘send_picture’:
src/libavformat/rtpenc_vc2hq.c:74:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
74 | for(lvl = 0; lvl < wavelet_depth; lvl++)
| ^
CC libavformat/rtspenc.o
CC libavformat/s337m.o
src/libavformat/rtsp.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
88 | { "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:34:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtsp.c:101:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
101 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtsp.c:102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
102 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtsp.c:103:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
103 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtsp.c:104:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
104 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtsp.c:105:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
105 | COMMON_OPTS(),
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtsp.c:105:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
105 | COMMON_OPTS(),
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtsp.c:105:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
105 | COMMON_OPTS(),
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtsp.c:106:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
106 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = LIBAVFORMAT_IDENT}, 0, 0, DEC },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtsp.c:117:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
117 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtsp.c:118:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
118 | { "localaddr", "local address", OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtsp.c:120:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
120 | COMMON_OPTS(),
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtsp.c:120:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
120 | COMMON_OPTS(),
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtsp.c:120:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
120 | COMMON_OPTS(),
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtsp.c:126:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
126 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtsp.c:127:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
127 | { "localaddr", "local address", OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtsp.c:129:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
129 | COMMON_OPTS(),
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtsp.c:129:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
129 | COMMON_OPTS(),
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtsp.c:129:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
129 | COMMON_OPTS(),
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/rtsp.c: In function ‘ff_sdp_parse’:
src/libavformat/rtsp.c:756:5: warning: missing initializer for field ‘default_ttl’ of ‘SDPParseState’ [-Wmissing-field-initializers]
756 | SDPParseState sdp_parse_state = { { 0 } }, *s1 = &sdp_parse_state;
| ^~~~~~~~~~~~~
src/libavformat/rtsp.c:407:20: note: ‘default_ttl’ declared here
407 | int default_ttl;
| ^~~~~~~~~~~
src/libavformat/rtsp.c:773:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
773 | if ((q - buf) < sizeof(buf) - 1)
| ^
src/libavformat/rtsp.c: In function ‘ff_rtsp_skip_packet’:
src/libavformat/rtsp.c:1216:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1216 | if (len1 > sizeof(buf))
| ^
src/libavformat/rtsp.c: In function ‘ff_rtsp_read_reply_internal’:
src/libavformat/rtsp.c:1270:31: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
1270 | if ((q - buf) < sizeof(buf) - 1)
| ^
src/libavformat/rtsp.c: In function ‘ff_rtsp_make_setup_request’:
src/libavformat/rtsp.c:1782:50: warning: comparison of integer expressions of different signedness: ‘enum RTSPLowerTransport’ and ‘int’ [-Wsign-compare]
1782 | if (reply->transports[0].lower_transport != lower_transport) {
| ^~
src/libavformat/rtsp.c: In function ‘ff_rtsp_fetch_packet’:
src/libavformat/rtsp.c:2508:45: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
2508 | if (rtpctx->first_rtcp_ntp_time != AV_NOPTS_VALUE) {
| ^~
src/libavformat/rtsp.c:2523:54: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
2523 | rtpctx2->first_rtcp_ntp_time == AV_NOPTS_VALUE) {
| ^~
src/libavformat/rtsp.c: In function ‘sdp_probe’:
src/libavformat/rtsp.c:2582:35: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare]
2582 | if (sizeof("c=IN IP") - 1 < p_end - p &&
| ^
src/libavformat/rtsp.c: In function ‘rtp_read_header’:
src/libavformat/rtsp.c:2809:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2809 | for (i = 0; i < FF_ARRAY_ELEMS(filters); i++) {
| ^
src/libavformat/rtspdec.c: In function ‘rtsp_read_packet’:
src/libavformat/rtspdec.c:967:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
967 | for (i = 0; i < s->nb_streams; i++)
| ^
src/libavformat/rtspdec.c:995:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
995 | for (r = 0; r < s->nb_streams; r++) {
| ^
CC libavformat/samidec.o
CC libavformat/sapdec.o
CC libavformat/sapenc.o
src/libavformat/s337m.c: In function ‘s337m_probe’:
src/libavformat/s337m.c:120:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
120 | for (i = 0; i < FF_ARRAY_ELEMS(markers); i++) {
| ^
src/libavformat/rtspenc.c: In function ‘ff_rtsp_setup_output_streams’:
src/libavformat/rtspenc.c:93:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
93 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/rtspenc.c: In function ‘ff_rtsp_tcp_write_packet’:
src/libavformat/rtspenc.c:165:24: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
165 | if (packet_len > size || packet_len < 2)
| ^
CC libavformat/sauce.o
CC libavformat/sbcdec.o
CC libavformat/sbgdec.o
CC libavformat/sccdec.o
src/libavformat/sapdec.c: In function ‘sap_read_header’:
src/libavformat/sapdec.c:175:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
175 | for (i = 0; i < sap->sdp_ctx->nb_streams; i++) {
| ^
src/libavformat/sapenc.c: In function ‘sap_write_close’:
src/libavformat/sapenc.c:49:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
49 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/sapenc.c: In function ‘sap_write_header’:
src/libavformat/sapenc.c:146:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
146 | for (i = 0; i < s->nb_streams; i++) {
| ^
CC libavformat/sccenc.o
CC libavformat/scd.o
src/libavformat/sbgdec.c: In function ‘parse_time_sequence’:
src/libavformat/sbgdec.c:549:49: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
549 | 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:932:50: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
932 | 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:954:35: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
954 | 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:1061:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1061 | for (i = 0; i < FF_ARRAY_ELEMS(cpoints); i++) {
| ^
src/libavformat/sbgdec.c: In function ‘generate_intervals’:
src/libavformat/sbgdec.c:1309:42: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
1309 | 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:1519:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1519 | AV_OPT_FLAG_DECODING_PARAM },
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavformat/sbgdec.c:31:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/sbgdec.c:1522:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1522 | AV_OPT_FLAG_DECODING_PARAM },
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/sbgdec.c:1525:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1525 | AV_OPT_FLAG_DECODING_PARAM },
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/sdns.o
CC libavformat/sdp.o
CC libavformat/sdr2.o
CC libavformat/sdsdec.o
CC libavformat/sdxdec.o
src/libavformat/sdp.c: In function ‘extradata2psets’:
src/libavformat/sdp.c:249:48: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
249 | if (sps && sps_end - sps >= 4 && p - psets <= MAX_PSET_SIZE - strlen(profile_string) - 7) {
| ^~
src/libavformat/sdp.c: In function ‘av_sdp_create’:
src/libavformat/sdp.c:919:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
919 | for (j = 0; j < ac[i]->nb_streams; j++) {
| ^
CC libavformat/seek.o
CC libavformat/segafilm.o
src/libavformat/seek.c: In function ‘ff_configure_buffers_for_index’:
src/libavformat/seek.c:216:70: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
216 | if (e2_pts < e1_pts || e2_pts - (uint64_t)e1_pts < time_tolerance)
| ^
CC libavformat/segafilmenc.o
CC libavformat/segment.o
CC libavformat/serdec.o
src/libavformat/segment.c: In function ‘segment_mux_init’:
src/libavformat/segment.c:169:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
169 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/segment.c:186:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
186 | for (i = 0; i < s->nb_programs; i++) {
| ^
src/libavformat/segment.c: In function ‘segment_end’:
src/libavformat/segment.c:435:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
435 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/segment.c:452:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
452 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/segment.c: In function ‘parse_times’:
src/libavformat/segment.c:524:40: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
524 | (float)((*times)[i])/1000000, (float)((*times)[i-1])/1000000);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
src/libavformat/segment.c:524:72: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
524 | (float)((*times)[i])/1000000, (float)((*times)[i-1])/1000000);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
src/libavformat/segment.c: In function ‘select_reference_stream’:
src/libavformat/segment.c:627:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
627 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/segment.c:635:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
635 | for (i = 0; i < FF_ARRAY_ELEMS(type_priority_list); i++) {
| ^
src/libavformat/segment.c:641:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
641 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/segment.c: In function ‘seg_init’:
src/libavformat/segment.c:826:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
826 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/segment.c: At top level:
src/libavformat/segment.c:1055:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1055 | { "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:39:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1056:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1056 | { "segment_format", "set container format used for the segments", OFFSET(format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1057:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1057 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1058:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1058 | { "segment_list", "set the segment list filename", OFFSET(list), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1059:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1059 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1065:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1065 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1075:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1075 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1076:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1076 | { "segment_clocktime_offset", "set segment clocktime offset", OFFSET(clocktime_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, 86400000000LL, E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1077:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1077 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1078:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1078 | { "segment_time", "set segment duration", OFFSET(time),AV_OPT_TYPE_DURATION, {.i64 = 2000000}, INT64_MIN, INT64_MAX, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1079:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1079 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1080:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1080 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1081:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1081 | { "segment_times", "set segment split time points", OFFSET(times_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1082:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1082 | { "segment_frames", "set segment split frame numbers", OFFSET(frames_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1083:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1083 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1084:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1084 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1085:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1085 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1086:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1086 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1087:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1087 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1088:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1088 | { "increment_tc", "increment timecode between each segment", OFFSET(increment_tc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1089:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1089 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1091:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1091 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1092:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1092 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1093:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1093 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1094:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1094 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/segment.c:1095:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1095 | { "write_empty_segments", "allow writing empty 'filler' segments", OFFSET(write_empty), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/serdec.c:125:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
125 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/sga.o
CC libavformat/shared.o
src/libavformat/nal.c: In function ‘ff_nal_unit_extract_rbsp’:
src/libavformat/nal.c:175:14: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
175 | while (i < header_len && i < src_len)
| ^
CC libavformat/shortendec.o
src/libavformat/shared.c: In function ‘shared_open’:
src/libavformat/shared.c:264:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
264 | for (int i = 0; i < FF_ARRAY_ELEMS(filename) / 2; i++)
| ^
src/libavformat/shared.c: In function ‘cache_map’:
src/libavformat/shared.c:341:47: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
341 | if (s->cache_size >= filesize || filesize > SIZE_MAX)
| ^
src/libavformat/shared.c: In function ‘spacemap_remap’:
src/libavformat/shared.c:378:18: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘off_t’ {aka ‘long int’} [-Wsign-compare]
378 | if (map_size <= s->map_size)
| ^~
src/libavformat/shared.c:389:20: warning: comparison of integer expressions of different signedness: ‘__off64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
389 | if (st.st_size >= map_size)
| ^~
src/libavformat/shared.c:407:20: warning: comparison of integer expressions of different signedness: ‘__off64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
407 | if (st.st_size >= map_size)
| ^~
src/libavformat/shared.c: In function ‘spacemap_grow’:
src/libavformat/shared.c:457:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
457 | if (map_bytes < num_blocks)
| ^
In file included from src/libavutil/version.h:30,
from src/libavutil/log.h:26,
from src/libavutil/avassert.h:35,
from src/libavformat/shared.c:25:
src/libavformat/shared.c: In function ‘clamp_size’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/shared.c:578:16: note: in expansion of macro ‘FFMIN’
578 | return FFMIN(filesize - pos, size);
| ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int64_t’ {aka ‘long int’} to ‘size_t’ {aka ‘long unsigned int’} due to unsignedness of other operand [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/shared.c:578:16: note: in expansion of macro ‘FFMIN’
578 | return FFMIN(filesize - pos, size);
| ^~~~~
src/libavformat/segafilm.c: In function ‘film_read_header’:
src/libavformat/segafilm.c:211:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
211 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/segafilm.c:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
220 | for (i = 0; i < film->sample_count; i++) {
| ^
src/libavformat/segafilm.c: In function ‘film_read_packet’:
src/libavformat/segafilm.c:284:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
284 | if (next_sample_id >= film->sample_count)
| ^~
src/libavformat/segafilm.c:298:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
298 | if (ret != sample->sample_size)
| ^~
CC libavformat/sierravmd.o
CC libavformat/siff.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’ [-Wsign-compare]
124 | for (int i = 0; i < format_context->nb_streams; i++) {
| ^
CC libavformat/smacker.o
In file included from src/libavformat/shortendec.c:27:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
279 | if(ffio_limit(pb, frame->frame_size) != frame->frame_size)
| ^~
CC libavformat/smjpegdec.o
src/libavformat/siff.c: In function ‘siff_read_packet’:
src/libavformat/siff.c:227:68: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
227 | if (avio_read(s->pb, pkt->data + 2 + c->gmcsize, size) != size) {
| ^~
CC libavformat/smjpegenc.o
CC libavformat/smoothstreamingenc.o
src/libavformat/smjpegdec.c: In function ‘smjpeg_read_header’:
src/libavformat/smjpegdec.c:75:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
75 | if (avio_read(pb, comment, hlength) != hlength) {
| ^~
src/libavformat/smacker.c: In function ‘smacker_read_header’:
src/libavformat/smacker.c:223:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
223 | for (i = 0; i < smk->frames; i++) {
| ^
src/libavformat/smacker.c: In function ‘smacker_read_packet’:
src/libavformat/smacker.c:246:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
246 | if (avio_feof(s->pb) || smk->cur_frame >= smk->frames)
| ^~
src/libavformat/smacker.c:264:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
264 | if (size > smk->frame_size) {
| ^
src/libavformat/smacker.c:326:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
326 | if ((ret = av_get_packet(s->pb, pkt, size)) != size) {
| ^~
CC libavformat/smush.o
src/libavformat/smjpegenc.c: In function ‘smjpeg_write_header’:
src/libavformat/smjpegenc.c:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
55 | for (n = 0; n < s->nb_streams; n++) {
| ^
CC libavformat/sol.o
src/libavformat/smoothstreamingenc.c: In function ‘ism_free’:
src/libavformat/smoothstreamingenc.c:169:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
169 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/smoothstreamingenc.c: In function ‘write_manifest’:
src/libavformat/smoothstreamingenc.c:221:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
221 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/smoothstreamingenc.c:250:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
250 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/smoothstreamingenc.c:264:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
264 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/smoothstreamingenc.c: In function ‘ism_write_header’:
src/libavformat/smoothstreamingenc.c:299:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
299 | for (i = 0; i < s->nb_streams; i++) {
| ^
CC libavformat/soxdec.o
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
from src/libavcodec/codec_par.h:26,
from src/libavformat/avformat.h:312,
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’ [-Wsign-compare]
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 [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wmissing-field-initializers]
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:36:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/smoothstreamingenc.c:625:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/smoothstreamingenc.c:626:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
626 | { "lookahead_count", "number of lookahead fragments", OFFSET(lookahead_count), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/smoothstreamingenc.c:627:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/smoothstreamingenc.c:628:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/soxenc.o
CC libavformat/spdif.o
CC libavformat/spdifdec.o
CC libavformat/spdifenc.o
CC libavformat/srtdec.o
CC libavformat/srtenc.o
CC libavformat/srtp.o
src/libavformat/spdifenc.c:100:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
100 | { "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:58:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/spdifenc.c:101:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
101 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/spdifenc.c: In function ‘spdif_header_dts4’:
src/libavformat/spdifenc.c:217:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
217 | > ctx->pkt_offset - BURST_HEADER_SIZE && core_size) {
| ^
src/libavformat/spdifenc.c: In function ‘spdif_header_truehd’:
src/libavformat/spdifenc.c:484:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
484 | for (next_code_idx = 0; next_code_idx < FF_ARRAY_ELEMS(mat_codes); next_code_idx++)
| ^
src/libavformat/spdifenc.c:485:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (ctx->hd_buf_filled <= mat_codes[next_code_idx].pos)
| ^~
src/libavformat/spdifenc.c:488:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
488 | if (next_code_idx >= FF_ARRAY_ELEMS(mat_codes))
| ^~
src/libavformat/spdifenc.c:492:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
492 | mat_codes[next_code_idx].pos == ctx->hd_buf_filled) {
| ^~
src/libavformat/spdifenc.c:494:42: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
494 | if (mat_codes[next_code_idx].pos == ctx->hd_buf_filled) {
| ^~
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
from src/libavcodec/codec_par.h:26,
from src/libavformat/avformat.h:312,
from src/libavformat/spdifenc.c:49:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/spdifenc.c:530:37: note: in expansion of macro ‘FFMIN’
530 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/spdifenc.c:530:37: note: in expansion of macro ‘FFMIN’
530 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/spdifenc.c:542:34: note: in expansion of macro ‘FFMIN’
542 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/spdifenc.c:542:34: note: in expansion of macro ‘FFMIN’
542 | 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:595:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
595 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) {
| ^
src/libavformat/spdifenc.c: In function ‘spdif_deinit’:
src/libavformat/spdifenc.c:613:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
613 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++)
| ^
CC libavformat/srtpproto.o
CC libavformat/stldec.o
CC libavformat/subfile.o
src/libavformat/srtpproto.c:41:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
41 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/srtpproto.c:42:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
42 | { "srtp_out_params", "", offsetof(SRTPProtoContext, out_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/srtpproto.c:43:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
43 | { "srtp_in_suite", "", offsetof(SRTPProtoContext, in_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/srtpproto.c:44:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
44 | { "srtp_in_params", "", offsetof(SRTPProtoContext, in_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavutil/version.h:30,
from src/libavutil/channel_layout.h:28,
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/srtpproto.c:84:26: note: in expansion of macro ‘FFMIN’
84 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/srtpproto.c:84:26: note: in expansion of macro ‘FFMIN’
84 | h->max_packet_size = FFMIN(s->rtp_hd->max_packet_size,
| ^~~~~
src/libavformat/subfile.c:40:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
40 | { "start", "start offset", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D },
| ^
In file included from src/libavformat/subfile.c:25:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/subfile.c:41:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
41 | { "end", "end offset", OFFSET(end), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/subtitles.o
CC libavformat/subviewer1dec.o
src/libavformat/subtitles.c: In function ‘ff_subtitles_queue_insert’:
src/libavformat/subtitles.c:132:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
132 | if (q->nb_subs >= INT_MAX/sizeof(*q->subs) - 1)
| ^~
In file included from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
from src/libavcodec/codec_par.h:26,
from src/libavformat/avformat.h:312,
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 [-Wsign-compare]
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:463:44: note: in expansion of macro ‘AVERROR_INVALIDDATA’
463 | return ff_text_eof(tr) ? cur : AVERROR_INVALIDDATA;
| ^~~~~~~~~~~~~~~~~~~
CC libavformat/subviewerdec.o
CC libavformat/supdec.o
CC libavformat/supenc.o
CC libavformat/svag.o
src/libavformat/svag.c: In function ‘svag_read_header’:
src/libavformat/svag.c:57:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
57 | if (align <= 0 || align > INT_MAX / st->codecpar->ch_layout.nb_channels)
| ^
CC libavformat/svs.o
src/libavformat/subviewerdec.c: In function ‘subviewer_read_header’:
src/libavformat/subviewerdec.c:138:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
138 | for (i = 1; i < sizeof(key) - 1 && line[i] && line[i] != ']'; i++)
| ^
src/libavformat/subviewerdec.c:146:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
146 | while (j < sizeof(value) - 1 && line[i] && line[i] != ']')
| ^
CC libavformat/swf.o
CC libavformat/swfdec.o
CC libavformat/swfenc.o
CC libavformat/takdec.o
CC libavformat/tcp.o
CC libavformat/tedcaptionsdec.o
src/libavformat/swfdec.c: In function ‘swf_read_packet’:
src/libavformat/swfdec.c:238:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
238 | for (i=0; i<s->nb_streams; i++) {
| ^
src/libavformat/swfdec.c:260:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
260 | for (i=0; i<s->nb_streams; i++) {
| ^
src/libavformat/swfdec.c:277:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
277 | for (i=0; i<s->nb_streams; i++) {
| ^
src/libavformat/swfdec.c:304:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
304 | for(i=0; i<s->nb_streams; i++) {
| ^
src/libavformat/swfdec.c:399:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
399 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/swfdec.c:404:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
404 | if (i == s->nb_streams) {
| ^~
src/libavformat/swfdec.c:475:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
475 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/swfdec.c:497:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
497 | for (i=0; i<s->nb_streams; i++) {
| ^
src/libavformat/swfdec.c:502:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
502 | if (i == s->nb_streams) {
| ^~
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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
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’ [-Wsign-compare]
208 | for(i=0;i<s->nb_streams;i++) {
| ^
src/libavformat/swfenc.c: In function ‘swf_write_audio’:
src/libavformat/swfenc.c:486:44: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
486 | if (av_fifo_can_write(swf->audio_fifo) < size) {
| ^
src/libavformat/tedcaptionsdec.c:40:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
40 | AV_OPT_FLAG_SUBTITLE_PARAM | AV_OPT_FLAG_DECODING_PARAM },
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavformat/tedcaptionsdec.c:24:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/tee.o
CC libavformat/tee_common.o
CC libavformat/teeproto.o
CC libavformat/thp.o
src/libavformat/tee.c:70:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
70 | OFFSET(use_fifo), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
| ^~~~~~
In file included from src/libavformat/tee.c:26:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/tee.c:72:10: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
72 | AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM},
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/tiertexseq.o
CC libavformat/tls.o
CC libavformat/tls_gnutls.o
CC libavformat/tmv.o
src/libavformat/thp.c: In function ‘thp_read_header’:
src/libavformat/thp.c:102:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
102 | if (thp->compcount > FF_ARRAY_ELEMS(thp->components))
| ^
src/libavformat/thp.c: In function ‘thp_read_packet’:
src/libavformat/thp.c:195:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
195 | if (ret != size) {
| ^~
src/libavformat/thp.c:204:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
204 | if (ret != thp->audiosize) {
| ^~
CC libavformat/tta.o
CC libavformat/ttaenc.o
src/libavformat/tls_gnutls.c: In function ‘gnutls_x509_fingerprint’:
src/libavformat/tls_gnutls.c:108:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
108 | for (int i = 0; i < n - 1; i++)
| ^
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
from src/libavcodec/codec_par.h:26,
from src/libavformat/avformat.h:312,
from src/libavformat/tls_gnutls.c:30:
src/libavformat/tls_gnutls.c: In function ‘tls_write’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/tls_gnutls.c:736:16: note: in expansion of macro ‘FFMIN’
736 | size = FFMIN(size, mtu_size);
| ^~~~~
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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/tls_gnutls.c:736:16: note: in expansion of macro ‘FFMIN’
736 | size = FFMIN(size, mtu_size);
| ^~~~~
CC libavformat/ttmlenc.o
CC libavformat/tty.o
CC libavformat/txd.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’ [-Wsign-compare]
33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE &&
| ^~
CC libavformat/ty.o
src/libavformat/tta.c: In function ‘tta_read_header’:
src/libavformat/tta.c:93:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
93 | if(c->totalframes >= (INT_MAX - 4)/sizeof(uint32_t) || c->totalframes <= 0){
| ^~
CC libavformat/udp.o
src/libavformat/tty.c:172:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
172 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/tty.c:173:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
173 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/tty.c:174:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
174 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/uncodedframecrcenc.o
CC libavformat/unix.o
src/libavformat/unix.c:48:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
48 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/unix.c:49:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
49 | { "timeout", "Timeout in ms", OFFSET(timeout), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ED },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/unix.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
54 | { "pkt_size", "Maximum packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, ED },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/url.o
CC libavformat/urldecode.o
CC libavformat/usmdec.o
src/libavformat/url.c: In function ‘ff_url_join’:
src/libavformat/url.c:78:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
78 | vsnprintf(str + len, size > len ? size - len : 0, fmt, vl);
| ^
src/libavformat/url.c: In function ‘ff_make_absolute_url2’:
src/libavformat/url.c:258:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
258 | if (len > out_end - out) { \
| ^
src/libavformat/url.c:265:5: note: in expansion of macro ‘COPY’
265 | COPY(ub.url, keep);
| ^~~~
src/libavformat/url.c:258:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
258 | if (len > out_end - out) { \
| ^
src/libavformat/url.c:266:5: note: in expansion of macro ‘COPY’
266 | COPY(uc.url, uc.path);
| ^~~~
src/libavformat/url.c:258:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
258 | if (len > out_end - out) { \
| ^
src/libavformat/url.c:291:9: note: in expansion of macro ‘COPY’
291 | COPY(root, root + 1);
| ^~~~
src/libavformat/url.c:258:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
258 | if (len > out_end - out) { \
| ^
src/libavformat/url.c:305:13: note: in expansion of macro ‘COPY’
305 | COPY(ub.path, base_path_end);
| ^~~~
src/libavformat/url.c:258:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
258 | if (len > out_end - out) { \
| ^
src/libavformat/url.c:306:9: note: in expansion of macro ‘COPY’
306 | COPY(uc.path, uc.url_component_end_path);
| ^~~~
src/libavformat/url.c:258:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
258 | if (len > out_end - out) { \
| ^
src/libavformat/url.c:309:5: note: in expansion of macro ‘COPY’
309 | COPY(uc.url_component_end_path, uc.end);
| ^~~~
CC libavformat/utils.o
CC libavformat/vag.o
CC libavformat/vc1dec.o
src/libavformat/udp.c:138:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
138 | { "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:36:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/udp.c:141:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
141 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/udp.c:143:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
143 | { "reuse", "explicitly allow reusing UDP sockets", OFFSET(reuse_socket), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D|E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/udp.c:145:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
145 | { "broadcast", "explicitly allow or disallow broadcast destination", OFFSET(is_broadcast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/udp.c:146:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
146 | { "ttl", "Time to live (multicast only)", OFFSET(ttl), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 255, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/udp.c:147:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
147 | { "dscp", "DSCP class for outgoing packets", OFFSET(dscp), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 63, E },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/udp.c:149:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
149 | { "fifo_size", "set the UDP circular buffer size (in 188-byte packets)", OFFSET(circular_buffer_size), AV_OPT_TYPE_INT, {.i64 = HAVE_PTHREAD_CANCEL ? 7*4096 : 0}, 0, INT_MAX, D },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/udp.c:150:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
150 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/udp.c:151:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
151 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavformat/udp.c:31:
src/libavformat/udp.c: In function ‘circular_buffer_task_tx’:
src/libavformat/udp.c:630:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
630 | av_assert0(len <= sizeof(s->tmp));
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavformat/udp.c: In function ‘udp_write’:
src/libavformat/udp.c:1065:43: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1065 | if (av_fifo_can_write(s->tx_fifo) < size + 4) {
| ^
CC libavformat/vc1test.o
CC libavformat/vc1testenc.o
CC libavformat/version.o
src/libavformat/usmdec.c: In function ‘parse_utf’:
src/libavformat/usmdec.c:98:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
98 | if (avio_read(pb, usm->header, chunk_size) != chunk_size)
| ^~
src/libavformat/usmdec.c:135:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
135 | if (n >= sizeof(key) - 1)
| ^~
CC libavformat/vividas.o
CC libavformat/vivo.o
src/libavformat/vivo.c: In function ‘vivo_read_packet’:
src/libavformat/vivo.c:298:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
298 | while (vivo->sequence == old_sequence &&
| ^~
src/libavformat/vivo.c:299:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
299 | (((vivo->type - 1) >> 1) == ((old_type - 1) >> 1))) {
| ^~
CC libavformat/voc.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’ [-Wsign-compare]
44 | if (p->buf[3] != 0xC5 || size < 4 || size > p->buf_size - 20 ||
| ^
CC libavformat/voc_packet.o
CC libavformat/vocdec.o
CC libavformat/vocenc.o
CC libavformat/vorbiscomment.o
src/libavformat/vividas.c: In function ‘decode_block’:
src/libavformat/vividas.c:160:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
160 | if (a2 > s) {
| ^
src/libavformat/vividas.c: In function ‘read_vblock’:
src/libavformat/vividas.c:224:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
224 | if (avio_read(src, buf + 4, n) == n) {
| ^~
src/libavformat/vividas.c: In function ‘read_sb_block’:
src/libavformat/vividas.c:272:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
272 | 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:415:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
415 | av_assert0(delta <= xd_size - offset);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
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’ [-Wsign-compare]
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’ [-Wsign-compare]
92 | for (int i = 0; i < nb_chapters; i++) {
| ^
CC libavformat/vpcc.o
CC libavformat/vpk.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’ [-Wsign-compare]
133 | else if (par->codec_id != tmp_codec)
| ^~
CC libavformat/vplayerdec.o
CC libavformat/vqf.o
CC libavformat/vvc.o
CC libavformat/vvcdec.o
In file included from src/libavformat/sga.c:24:
src/libavformat/sga.c: In function ‘sga_read_packet’:
src/libavformat/sga.c:441:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
441 | av_assert0(sga->idx + sga->left < sizeof(sga->sector));
| ^
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
CC libavformat/w64.o
src/libavformat/vqf.c: In function ‘add_metadata’:
src/libavformat/vqf.c:62:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
62 | if (len == UINT_MAX)
| ^~
CC libavformat/wady.o
CC libavformat/wavarc.o
CC libavformat/wavdec.o
In file included from src/libavformat/vvc.c:24:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
In file included from src/libavformat/vvc.c:25:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavformat/vvc.c: In function ‘vvcc_parse_vps’:
src/libavformat/vvc.c:269:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
269 | for (int i = 0; i <= vps_max_layers_minus1; i++) {
| ^~
src/libavformat/vvc.c:297:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
297 | for (int i = 1; i <= vps_num_output_layer_sets_minus2 + 1; i++) {
| ^~
src/libavformat/vvc.c:298:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
298 | for (int j = 0; j <= vps_max_layers_minus1; j++) {
| ^~
src/libavformat/vvc.c:307:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
307 | for (int i = 0; i <= vps_num_ptls_minus1; i++) {
| ^~
src/libavformat/vvc.c:321:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
321 | for (int i = 0; i <= vps_num_ptls_minus1; i++)
| ^~
src/libavformat/vvc.c: In function ‘vvcc_parse_sps’:
src/libavformat/vvc.c:390:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
390 | for (int i = 0; sps_num_subpics_minus1 > 0 && i <= sps_num_subpics_minus1; i++) {
| ^~
src/libavformat/vvc.c:392:64: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
392 | if (i > 0 && sps_pic_width_max_in_luma_samples > ctb_size_y)
| ^
src/libavformat/vvc.c:394:65: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
394 | if (i > 0 && sps_pic_height_max_in_luma_samples > ctb_size_y)
| ^
src/libavformat/vvc.c:396:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
396 | if (i < sps_num_subpics_minus1 && sps_pic_width_max_in_luma_samples > ctb_size_y)
| ^
src/libavformat/vvc.c:396:85: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
396 | if (i < sps_num_subpics_minus1 && sps_pic_width_max_in_luma_samples > ctb_size_y)
| ^
src/libavformat/vvc.c:398:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
398 | if (i < sps_num_subpics_minus1 && sps_pic_height_max_in_luma_samples > ctb_size_y)
| ^
src/libavformat/vvc.c:398:86: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
398 | if (i < sps_num_subpics_minus1 && sps_pic_height_max_in_luma_samples > ctb_size_y)
| ^
src/libavformat/vvc.c:408:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
408 | for (int i = 0; i <= sps_num_subpics_minus1; i++) {
| ^~
CC libavformat/wavenc.o
CC libavformat/wc3movie.o
CC libavformat/webm_chunk.o
src/libavformat/wavdec.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
76 | { "ignore_length", "Ignore length", OFFSET(ignore_length), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, DEC },
| ^
In file included from src/libavformat/wavdec.c:37:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/wavdec.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
78 | { "max_size", "max size of single packet", OFFSET(max_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1 << 22, DEC },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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:260:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
260 | av_assert0(length < sizeof(temp));
| ^
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavformat/wavdec.c: In function ‘wav_read_header’:
src/libavformat/wavdec.c:559:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
559 | for (int i = 0; i < s->nb_chapters; i++) {
| ^
src/libavformat/wavdec.c:588:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
588 | for (int i = 0; i < nb_cues; i++) {
| ^
src/libavformat/wavdec.c: In function ‘w64_read_header’:
src/libavformat/wavdec.c:924:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
924 | st->codecpar->ch_layout.nb_channels < FF_SANE_NB_CHANNELS &&
| ^
src/libavformat/webm_chunk.c: In function ‘webm_chunk_write_packet’:
src/libavformat/webm_chunk.c:233:31: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
233 | wc->duration_written >= wc->chunk_duration)) {
| ^~
src/libavformat/webm_chunk.c: At top level:
src/libavformat/webm_chunk.c:278:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
278 | { "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:37:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/webm_chunk.c:279:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
279 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/webm_chunk.c:280:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
280 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/webm_chunk.c:281:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
281 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/webmdashenc.o
CC libavformat/webp_anim_dec.o
src/libavformat/webmdashenc.c: In function ‘get_duration’:
src/libavformat/webmdashenc.c:75:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
75 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/webmdashenc.c: In function ‘parse_adaptation_sets’:
src/libavformat/webmdashenc.c:443:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
443 | if (!comma || comma - p >= sizeof(w->as[w->nb_as - 1].id)) {
| ^~
src/libavformat/webmdashenc.c: At top level:
src/libavformat/webmdashenc.c:529:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
529 | { "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:41:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/webmdashenc.c:530:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
530 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/webmdashenc.c:531:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
531 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/webmdashenc.c:532:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
532 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/webmdashenc.c:533:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
533 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/webmdashenc.c:534:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
534 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/webmdashenc.c:535:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
535 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/webpenc.o
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavformat/wavenc.c:39:
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/wavenc.c:101:15: note: in expansion of macro ‘FFMIN’
101 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/wavenc.c:101:15: note: in expansion of macro ‘FFMIN’
101 | len = FFMIN(len, maxlen);
| ^~~~~
src/libavformat/wavenc.c: In function ‘bwf_write_bext_chunk’:
src/libavformat/wavenc.c:131:23: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
131 | for (i = 0; i < len/16; i++) {
| ^
src/libavformat/wavenc.c: At top level:
src/libavformat/wavenc.c:501:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
501 | { "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:43:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/wavenc.c:510:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
510 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/wavenc.c:511:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
511 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/wavenc.c:512:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
512 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/webvttdec.o
src/libavformat/wc3movie.c: In function ‘wc3_read_packet’:
src/libavformat/wc3movie.c:258:61: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
258 | else if ((ret = ffio_read_size(pb, text, size)) == size) {
| ^~
src/libavformat/wc3movie.c:261:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
261 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1)
| ^~
src/libavformat/wc3movie.c:265:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
265 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1)
| ^~
src/libavformat/wc3movie.c:269:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
269 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1)
| ^~
CC libavformat/webvttenc.o
src/libavformat/webp_anim_dec.c: In function ‘webp_anim_read_packet’:
src/libavformat/webp_anim_dec.c:278:26: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
278 | if (duration <= ctx->min_delay)
| ^~
In file included from src/libavutil/version.h:30,
from src/libavutil/log.h:26,
from src/libavformat/avio.h:34,
from src/libavformat/avio_internal.h:22,
from src/libavformat/webp_anim_dec.c:28:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/webp_anim_dec.c:280:29: note: in expansion of macro ‘FFMIN’
280 | pkt->duration = FFMIN(duration, ctx->max_delay);
| ^~~~~
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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/webp_anim_dec.c:280:29: note: in expansion of macro ‘FFMIN’
280 | pkt->duration = FFMIN(duration, ctx->max_delay);
| ^~~~~
src/libavformat/webp_anim_dec.c: At top level:
src/libavformat/webp_anim_dec.c:346:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
346 | { "min_delay", "minimum valid delay between frames (in milliseconds)", offsetof(WebPAnimDemuxContext, min_delay), AV_OPT_TYPE_INT, {.i64 = WEBP_MIN_DELAY}, 0, 1000 * 60, AV_OPT_FLAG_DECODING_PARAM },
| ^
In file included from src/libavformat/webp_anim_dec.c:34:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/webp_anim_dec.c:347:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
347 | { "max_webp_delay", "maximum valid delay between frames (in milliseconds)", offsetof(WebPAnimDemuxContext, max_delay), AV_OPT_TYPE_INT, {.i64 = 0xffffff}, 0, 0xffffff, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/webp_anim_dec.c:348:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
348 | { "default_delay", "default delay between frames (in milliseconds)", offsetof(WebPAnimDemuxContext, default_delay), AV_OPT_TYPE_INT, {.i64 = WEBP_DEFAULT_DELAY}, 0, 1000 * 60, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/webp_anim_dec.c:349:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
349 | { "ignore_loop", "ignore loop setting", offsetof(WebPAnimDemuxContext, ignore_loop), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/webp_anim_dec.c:350:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
350 | { "usebgcolor", "use background color from ANIM chunk", offsetof(WebPAnimDemuxContext, usebgcolor), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/westwood_aud.o
CC libavformat/westwood_audenc.o
src/libavformat/webpenc.c:207:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
207 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 65535, ENC },
| ^~~~~~~~~~~~~~~
In file included from src/libavformat/webpenc.c:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavformat/westwood_vqa.o
CC libavformat/whip.o
CC libavformat/wsddec.o
src/libavformat/westwood_aud.c: In function ‘wsaud_read_packet’:
src/libavformat/westwood_aud.c:164:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
164 | if (ret != chunk_size)
| ^~
CC libavformat/wtv_common.o
CC libavformat/wtvdec.o
CC libavformat/wtvenc.o
src/libavformat/whip.c: In function ‘initialize’:
src/libavformat/whip.c:162:67: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
162 | #define ELAPSED(starttime, endtime) ((float)(endtime - starttime) / 1000)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
src/libavformat/whip.c:464:69: note: in expansion of macro ‘ELAPSED’
464 | whip->state, whip->handshake_timeout, whip->pkt_size, seed, ELAPSED(whip->whip_starttime, av_gettime_relative()));
| ^~~~~~~
src/libavformat/whip.c: In function ‘parse_codec’:
src/libavformat/whip.c:553:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
553 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/whip.c: In function ‘exchange_sdp’:
src/libavformat/whip.c:803:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
803 | if (ret <= 0 || ret >= sizeof(buf)) {
| ^~
src/libavformat/whip.c: In function ‘parse_answer’:
src/libavformat/whip.c:162:67: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
162 | #define ELAPSED(starttime, endtime) ((float)(endtime - starttime) / 1000)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
src/libavformat/whip.c:1004:61: note: in expansion of macro ‘ELAPSED’
1004 | whip->ice_protocol, whip->ice_host, whip->ice_port, ELAPSED(whip->whip_starttime, av_gettime_relative()));
| ^~~~~~~
src/libavformat/whip.c: In function ‘ice_create_request’:
src/libavformat/whip.c:1052:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1052 | if (ret <= 0 || ret >= sizeof(username)) {
| ^~
src/libavformat/whip.c: In function ‘udp_connect’:
src/libavformat/whip.c:162:67: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
162 | #define ELAPSED(starttime, endtime) ((float)(endtime - starttime) / 1000)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
src/libavformat/whip.c:1293:22: note: in expansion of macro ‘ELAPSED’
1293 | whip->state, ELAPSED(whip->whip_starttime, av_gettime_relative()), whip->ice_host, whip->ice_port);
| ^~~~~~~
src/libavformat/whip.c: In function ‘ice_dtls_handshake’:
src/libavformat/whip.c:162:67: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
162 | #define ELAPSED(starttime, endtime) ((float)(endtime - starttime) / 1000)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
src/libavformat/whip.c:1339:42: note: in expansion of macro ‘ELAPSED’
1339 | whip->handshake_timeout, ELAPSED(starttime, now), ELAPSED(whip->whip_starttime, now), whip->state);
| ^~~~~~~
src/libavformat/whip.c:162:67: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
162 | #define ELAPSED(starttime, endtime) ((float)(endtime - starttime) / 1000)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
src/libavformat/whip.c:1339:67: note: in expansion of macro ‘ELAPSED’
1339 | whip->handshake_timeout, ELAPSED(starttime, now), ELAPSED(whip->whip_starttime, now), whip->state);
| ^~~~~~~
src/libavformat/whip.c:162:67: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
162 | #define ELAPSED(starttime, endtime) ((float)(endtime - starttime) / 1000)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
src/libavformat/whip.c:1385:69: note: in expansion of macro ‘ELAPSED’
1385 | whip->ice_ufrag_remote, whip->ice_ufrag_local, ret, ELAPSED(whip->whip_starttime, whip->whip_ice_time));
| ^~~~~~~
src/libavformat/whip.c:162:67: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
162 | #define ELAPSED(starttime, endtime) ((float)(endtime - starttime) / 1000)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
src/libavformat/whip.c:1400:21: note: in expansion of macro ‘ELAPSED’
1400 | ELAPSED(whip->whip_starttime, whip->whip_dtls_time));
| ^~~~~~~
src/libavformat/whip.c: In function ‘setup_srtp’:
src/libavformat/whip.c:162:67: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
162 | #define ELAPSED(starttime, endtime) ((float)(endtime - starttime) / 1000)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
src/libavformat/whip.c:1503:47: note: in expansion of macro ‘ELAPSED’
1503 | whip->state, suite, sizeof(send_key), ELAPSED(whip->whip_starttime, av_gettime_relative()));
| ^~~~~~~
src/libavformat/whip.c: In function ‘create_rtp_muxer’:
src/libavformat/whip.c:1608:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1608 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/whip.c:162:67: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
162 | #define ELAPSED(starttime, endtime) ((float)(endtime - starttime) / 1000)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
src/libavformat/whip.c:1680:52: note: in expansion of macro ‘ELAPSED’
1680 | whip->state, buffer_size, max_packet_size, ELAPSED(whip->whip_starttime, av_gettime_relative()),
| ^~~~~~~
src/libavformat/whip.c:162:67: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
162 | #define ELAPSED(starttime, endtime) ((float)(endtime - starttime) / 1000)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
src/libavformat/whip.c:1681:9: note: in expansion of macro ‘ELAPSED’
1681 | ELAPSED(whip->whip_starttime, whip->whip_init_time),
| ^~~~~~~
src/libavformat/whip.c:162:67: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
162 | #define ELAPSED(starttime, endtime) ((float)(endtime - starttime) / 1000)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
src/libavformat/whip.c:1682:9: note: in expansion of macro ‘ELAPSED’
1682 | ELAPSED(whip->whip_init_time, whip->whip_offer_time),
| ^~~~~~~
src/libavformat/whip.c:162:67: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
162 | #define ELAPSED(starttime, endtime) ((float)(endtime - starttime) / 1000)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
src/libavformat/whip.c:1683:9: note: in expansion of macro ‘ELAPSED’
1683 | ELAPSED(whip->whip_offer_time, whip->whip_answer_time),
| ^~~~~~~
src/libavformat/whip.c:162:67: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
162 | #define ELAPSED(starttime, endtime) ((float)(endtime - starttime) / 1000)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
src/libavformat/whip.c:1684:9: note: in expansion of macro ‘ELAPSED’
1684 | ELAPSED(whip->whip_answer_time, whip->whip_udp_time),
| ^~~~~~~
src/libavformat/whip.c:162:67: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
162 | #define ELAPSED(starttime, endtime) ((float)(endtime - starttime) / 1000)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
src/libavformat/whip.c:1685:9: note: in expansion of macro ‘ELAPSED’
1685 | ELAPSED(whip->whip_udp_time, whip->whip_ice_time),
| ^~~~~~~
src/libavformat/whip.c:162:67: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
162 | #define ELAPSED(starttime, endtime) ((float)(endtime - starttime) / 1000)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
src/libavformat/whip.c:1686:9: note: in expansion of macro ‘ELAPSED’
1686 | ELAPSED(whip->whip_ice_time, whip->whip_dtls_time),
| ^~~~~~~
src/libavformat/whip.c:162:67: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
162 | #define ELAPSED(starttime, endtime) ((float)(endtime - starttime) / 1000)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
src/libavformat/whip.c:1687:9: note: in expansion of macro ‘ELAPSED’
1687 | ELAPSED(whip->whip_dtls_time, whip->whip_srtp_time));
| ^~~~~~~
src/libavformat/whip.c: In function ‘dispose_session’:
src/libavformat/whip.c:1722:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1722 | if (ret <= 0 || ret >= sizeof(buf)) {
| ^~
src/libavformat/whip.c: In function ‘handle_rtx_packet’:
src/libavformat/whip.c:1915:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1915 | if (ori_size + 2 > sizeof(rtx_buf)) {
| ^
src/libavformat/whip.c: In function ‘whip_write_packet’:
src/libavformat/whip.c:162:67: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
162 | #define ELAPSED(starttime, endtime) ((float)(endtime - starttime) / 1000)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
src/libavformat/whip.c:2084:13: note: in expansion of macro ‘ELAPSED’
2084 | ELAPSED(whip->whip_last_consent_rx_time, now), WHIP_ICE_CONSENT_EXPIRED_TIMER);
| ^~~~~~~
src/libavformat/whip.c: In function ‘whip_deinit’:
src/libavformat/whip.c:2122:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2122 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/whip.c: At top level:
src/libavformat/whip.c:2184:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2184 | { "handshake_timeout", "Timeout in milliseconds for ICE and DTLS handshake.", OFFSET(handshake_timeout), AV_OPT_TYPE_INT, { .i64 = 5000 }, -1, INT_MAX, ENC },
| ^
In file included from src/libavformat/whip.c:33:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/whip.c:2185:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2185 | { "timeout", "Set timeout for socket I/O operations", OFFSET(timeout), AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT_MAX, ENC },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/whip.c:2186:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2186 | { "pkt_size", "The maximum size, in bytes, of RTP packets that send out", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1200 }, -1, INT_MAX, ENC },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/whip.c:2187:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2187 | { "ts_buffer_size", "The buffer size, in bytes, of underlying protocol", OFFSET(ts_buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ENC },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/whip.c:2190:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2190 | { "rtp_history", "The number of RTP history items to store", OFFSET(hist_sz), AV_OPT_TYPE_INT, { .i64 = WHIP_RTP_HISTORY_DEFAULT }, WHIP_RTP_HISTORY_MIN, WHIP_RTP_HISTORY_MAX, ENC },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/whip.c:2191:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2191 | { "authorization", "The optional Bearer token for WHIP Authorization", OFFSET(authorization), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, ENC },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/whip.c:2192:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2192 | { "cert_file", "The optional certificate file path for DTLS", OFFSET(cert_file), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, ENC },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/whip.c:2193:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2193 | { "key_file", "The optional private key file path for DTLS", OFFSET(key_file), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, ENC },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavformat/wtvenc.c: In function ‘write_header’:
src/libavformat/wtvenc.c:413:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
413 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/wtvenc.c:426:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
426 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavformat/wtvenc.c: In function ‘write_root_table’:
src/libavformat/wtvenc.c:547:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
547 | for (i = 0; i < sizeof(wtv_root_entry_table)/sizeof(WTVRootEntryTable); i++, h++) {
| ^
CC libavformat/wv.o
CC libavformat/wvdec.o
CC libavformat/wvedec.o
CC libavformat/wvenc.o
src/libavformat/wtvdec.c: In function ‘wtvfile_open_sector’:
src/libavformat/wtvdec.c:217:16: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
217 | if (length > ((int64_t)wf->nb_sectors << wf->sector_bits)) {
| ^
src/libavformat/wtvdec.c: In function ‘recover’:
src/libavformat/wtvdec.c:722:39: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
722 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/wtvdec.c:816:28: note: in expansion of macro ‘FFMIN’
816 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavformat/wtvdec.c:816:28: note: in expansion of macro ‘FFMIN’
816 | buf_size = FFMIN(len - consumed, sizeof(buf));
| ^~~~~
src/libavformat/wtvdec.c: In function ‘read_header’:
src/libavformat/wtvdec.c:942:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
942 | if (root_size > sizeof(root)) {
| ^
src/libavformat/wtvdec.c:1005:55: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int:30’ [-Wsign-compare]
1005 | while (e <= e_end && frame_nb > e->size) {
| ^
CC libavformat/xa.o
CC libavformat/xmd.o
CC libavformat/xmv.o
src/libavformat/wvdec.c: In function ‘wv_read_block_header’:
src/libavformat/wvdec.c:136:50: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
136 | size = (id & 0x80) ? avio_rl24(pb) : avio_r8(pb);
| ^~~~~~~~~~~
src/libavformat/wvdec.c:226:67: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
226 | 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:315:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
315 | if (ret != wc->header.blocksize) {
| ^~
CC libavformat/xvag.o
src/libavformat/xvag.c: In function ‘xvag_read_header’:
src/libavformat/xvag.c:74:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
74 | st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS)
| ^
CC libavformat/xwma.o
src/libavformat/xwma.c: In function ‘xwma_read_header’:
src/libavformat/xwma.c:215:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
215 | for (i = 0; i < dpds_table_size; ++i) {
| ^
src/libavformat/xwma.c:266:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
266 | for (i = 0; i < dpds_table_size; ++i) {
| ^
CC libavformat/yop.o
CC libavformat/yuv4mpegdec.o
src/libavformat/yuv4mpegdec.c: In function ‘yuv4_read_packet’:
src/libavformat/yuv4mpegdec.c:294:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
294 | else if (ret != s->packet_size - Y4M_FRAME_MAGIC_LEN) {
| ^~
In file included from src/libavformat/xmv.c:38:
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’ [-Wsign-compare]
389 | av_assert0(xmv->video.stream_index < s->nb_streams);
| ^
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | 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’} [-Wsign-compare]
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’ [-Wsign-compare]
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:445:53: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
445 | 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:482:53: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
482 | if (avio_seek(pb, video->data_offset, SEEK_SET) != video->data_offset)
| ^~
src/libavformat/xmv.c:496:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
496 | if (result != frame_size)
| ^~
CC libavformat/yuv4mpegenc.o
GEN libavformat/libavformat.pc
GEN libavcodec/libavcodec.pc
GEN libswresample/libswresample.pc
GEN libswscale/libswscale.pc
CC libavutil/float2half.o
CC libavutil/half2float.o
GEN libavutil/libavutil.pc
AR libavdevice/libavdevice.a
CC libavfilter/aarch64/vf_bwdif_init_aarch64.o
AS libavfilter/aarch64/vf_bwdif_neon.o
CC libavfilter/aarch64/vf_colordetect_init.o
AS libavfilter/aarch64/vf_colordetect_neon.o
CC libavfilter/aarch64/vf_nlmeans_init.o
AS libavfilter/aarch64/vf_nlmeans_neon.o
CC libavfilter/aeval.o
CC libavfilter/af_aap.o
CC libavfilter/af_acontrast.o
CC libavfilter/af_acopy.o
src/libavfilter/af_aap.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
79 | { "order", "set the filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=16}, 1, INT16_MAX, A },
| ^
In file included from src/libavfilter/af_aap.c:25:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aap.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
80 | { "projection", "set the filter projection", OFFSET(projection), AV_OPT_TYPE_INT, {.i64=2}, 1, 256, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aap.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
81 | { "mu", "set the filter mu", OFFSET(mu), AV_OPT_TYPE_FLOAT, {.dbl=0.0001},0,1, AT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aap.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
82 | { "delta", "set the filter delta", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=0.001},0, 1, AT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/aeval.c:91:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
91 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/af_aap.c: In function ‘activate’:
src/libavfilter/af_aap.c:128:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
128 | for (i = 0; i < ctx->nb_inputs && nb_samples > 0; i++) {
| ^
In file included from src/libavfilter/aeval.c:32:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/aeval.c:92:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/aeval.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
93 | { "sample_rate", "set the sample rate", OFFSET(sample_rate_str), AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/aeval.c:94:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
94 | { "s", "set the sample rate", OFFSET(sample_rate_str), AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/aeval.c:95:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
95 | { "duration", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/aeval.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
96 | { "d", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/aeval.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | { "channel_layout", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/aeval.c:98:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
98 | { "c", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/aeval.c:343:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
343 | { "channel_layout", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/aeval.c:344:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
344 | { "c", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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/filters.h:483:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
483 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
| ^
src/libavfilter/aeval.c:426:10: note: in expansion of macro ‘TS2T’
426 | t0 = TS2T(in->pts, inlink->time_base);
| ^~~~
src/libavfilter/af_acontrast.c:39:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | 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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
116 | dst[n] = sin(d + contrast * sin(d * 4));
| ^
CC libavfilter/af_acrossover.o
CC libavfilter/af_acrusher.o
CC libavfilter/af_adeclick.o
CC libavfilter/af_adecorrelate.o
src/libavfilter/af_adeclick.c:95:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adeclick.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
96 | { "w", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adeclick.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adeclick.c:98:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
98 | { "o", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adeclick.c:99:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
99 | { "arorder", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 25, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adeclick.c:100:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
100 | { "a", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 25, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adeclick.c:101:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
101 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 100, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adeclick.c:102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
102 | { "t", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 100, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adeclick.c:103:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
103 | { "burst", "set burst fusion", OFFSET(burst), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adeclick.c:104:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
104 | { "b", "set burst fusion", OFFSET(burst), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adeclick.c:802:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
802 | { "window", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adeclick.c:803:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
803 | { "w", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adeclick.c:804:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
804 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adeclick.c:805:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
805 | { "o", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adeclick.c:806:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
806 | { "arorder", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 0, 25, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adeclick.c:807:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
807 | { "a", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 0, 25, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adeclick.c:808:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
808 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 1, 100, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adeclick.c:809:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
809 | { "t", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 1, 100, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adeclick.c:810:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
810 | { "hsize", "set histogram size", OFFSET(nb_hbins), AV_OPT_TYPE_INT, {.i64=1000}, 100, 9999, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adeclick.c:811:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
811 | { "n", "set histogram size", OFFSET(nb_hbins), AV_OPT_TYPE_INT, {.i64=1000}, 100, 9999, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
src/libavfilter/af_adecorrelate.c: At top level:
src/libavfilter/af_adecorrelate.c:218:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
218 | { "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:27:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adecorrelate.c:219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
219 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adelay.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
61 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adelay.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "all", "use last available delay for remained channels", OFFSET(all), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adelay.c: In function ‘delay_channel_u8p’:
src/libavfilter/af_adelay.c:77:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
77 | if (d->delay_index < d->delay) { \
| ^
src/libavfilter/af_adelay.c:97:1: note: in expansion of macro ‘DELAY’
97 | DELAY(u8, uint8_t, 0x80)
| ^~~~~
In file included from src/libavutil/version.h:30,
from src/libavutil/channel_layout.h:28,
from src/libavutil/opt.h:31:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavfilter/af_adelay.c:78:29: note: in expansion of macro ‘FFMIN’
78 | 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(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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavfilter/af_adelay.c:78:29: note: in expansion of macro ‘FFMIN’
78 | 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(u8, uint8_t, 0x80)
| ^~~~~
src/libavfilter/af_adelay.c:92:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
92 | d->index = d->index >= d->delay ? 0 : d->index; \
| ^~
src/libavfilter/af_adelay.c:97:1: note: in expansion of macro ‘DELAY’
97 | DELAY(u8, uint8_t, 0x80)
| ^~~~~
src/libavfilter/af_adelay.c: In function ‘delay_channel_s16p’:
src/libavfilter/af_adelay.c:77:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
77 | if (d->delay_index < d->delay) { \
| ^
src/libavfilter/af_adelay.c:98:1: note: in expansion of macro ‘DELAY’
98 | DELAY(s16, int16_t, 0)
| ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavfilter/af_adelay.c:78:29: note: in expansion of macro ‘FFMIN’
78 | 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(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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavfilter/af_adelay.c:78:29: note: in expansion of macro ‘FFMIN’
78 | 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(s16, int16_t, 0)
| ^~~~~
src/libavfilter/af_adelay.c:92:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
92 | d->index = d->index >= d->delay ? 0 : d->index; \
| ^~
src/libavfilter/af_adelay.c:98:1: note: in expansion of macro ‘DELAY’
98 | DELAY(s16, int16_t, 0)
| ^~~~~
src/libavfilter/af_adelay.c: In function ‘delay_channel_s32p’:
src/libavfilter/af_adelay.c:77:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
77 | if (d->delay_index < d->delay) { \
| ^
src/libavfilter/af_adelay.c:99:1: note: in expansion of macro ‘DELAY’
99 | DELAY(s32, int32_t, 0)
| ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavfilter/af_adelay.c:78:29: note: in expansion of macro ‘FFMIN’
78 | 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(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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavfilter/af_adelay.c:78:29: note: in expansion of macro ‘FFMIN’
78 | 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(s32, int32_t, 0)
| ^~~~~
src/libavfilter/af_adelay.c:92:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
92 | d->index = d->index >= d->delay ? 0 : d->index; \
| ^~
src/libavfilter/af_adelay.c:99:1: note: in expansion of macro ‘DELAY’
99 | DELAY(s32, int32_t, 0)
| ^~~~~
src/libavfilter/af_adelay.c: In function ‘delay_channel_fltp’:
src/libavfilter/af_adelay.c:77:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
77 | if (d->delay_index < d->delay) { \
| ^
src/libavfilter/af_adelay.c:100:1: note: in expansion of macro ‘DELAY’
100 | DELAY(flt, float, 0)
| ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavfilter/af_adelay.c:78:29: note: in expansion of macro ‘FFMIN’
78 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \
| ^~~~~
src/libavfilter/af_adelay.c:100:1: note: in expansion of macro ‘DELAY’
100 | DELAY(flt, float, 0)
| ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavfilter/af_adelay.c:78:29: note: in expansion of macro ‘FFMIN’
78 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \
| ^~~~~
src/libavfilter/af_adelay.c:100:1: note: in expansion of macro ‘DELAY’
100 | DELAY(flt, float, 0)
| ^~~~~
src/libavfilter/af_adelay.c:92:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
92 | d->index = d->index >= d->delay ? 0 : d->index; \
| ^~
src/libavfilter/af_adelay.c:100:1: note: in expansion of macro ‘DELAY’
100 | DELAY(flt, float, 0)
| ^~~~~
src/libavfilter/af_adelay.c: In function ‘delay_channel_dblp’:
src/libavfilter/af_adelay.c:77:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
77 | if (d->delay_index < d->delay) { \
| ^
src/libavfilter/af_adelay.c:101:1: note: in expansion of macro ‘DELAY’
101 | DELAY(dbl, double, 0)
| ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavfilter/af_adelay.c:78:29: note: in expansion of macro ‘FFMIN’
78 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \
| ^~~~~
src/libavfilter/af_adelay.c:101:1: note: in expansion of macro ‘DELAY’
101 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavfilter/af_adelay.c:78:29: note: in expansion of macro ‘FFMIN’
78 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \
| ^~~~~
src/libavfilter/af_adelay.c:101:1: note: in expansion of macro ‘DELAY’
101 | DELAY(dbl, double, 0)
| ^~~~~
src/libavfilter/af_adelay.c:92:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
92 | d->index = d->index >= d->delay ? 0 : d->index; \
| ^~
src/libavfilter/af_adelay.c:101:1: note: in expansion of macro ‘DELAY’
101 | DELAY(dbl, double, 0)
| ^~~~~
src/libavfilter/af_adelay.c: In function ‘resize_samples_u8p’:
src/libavfilter/af_adelay.c:127:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
127 | if (d->index > new_delay) { \
| ^
src/libavfilter/af_adelay.c:153:1: note: in expansion of macro ‘CHANGE_DELAY’
153 | CHANGE_DELAY(u8, uint8_t, 0x80)
| ^~~~~~~~~~~~
src/libavfilter/af_adelay.c:138:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
138 | if (d->delay_index >= d->delay) { \
| ^~
src/libavfilter/af_adelay.c:153:1: note: in expansion of macro ‘CHANGE_DELAY’
153 | CHANGE_DELAY(u8, uint8_t, 0x80)
| ^~~~~~~~~~~~
src/libavfilter/af_adelay.c: In function ‘resize_samples_s16p’:
src/libavfilter/af_adelay.c:127:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
127 | if (d->index > new_delay) { \
| ^
src/libavfilter/af_adelay.c:154:1: note: in expansion of macro ‘CHANGE_DELAY’
154 | CHANGE_DELAY(s16, int16_t, 0)
| ^~~~~~~~~~~~
src/libavfilter/af_adelay.c:138:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
138 | if (d->delay_index >= d->delay) { \
| ^~
src/libavfilter/af_adelay.c:154:1: note: in expansion of macro ‘CHANGE_DELAY’
154 | CHANGE_DELAY(s16, int16_t, 0)
| ^~~~~~~~~~~~
src/libavfilter/af_adelay.c: In function ‘resize_samples_s32p’:
src/libavfilter/af_adelay.c:127:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
127 | if (d->index > new_delay) { \
| ^
src/libavfilter/af_adelay.c:155:1: note: in expansion of macro ‘CHANGE_DELAY’
155 | CHANGE_DELAY(s32, int32_t, 0)
| ^~~~~~~~~~~~
src/libavfilter/af_adelay.c:138:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
138 | if (d->delay_index >= d->delay) { \
| ^~
src/libavfilter/af_adelay.c:155:1: note: in expansion of macro ‘CHANGE_DELAY’
155 | CHANGE_DELAY(s32, int32_t, 0)
| ^~~~~~~~~~~~
src/libavfilter/af_adelay.c: In function ‘resize_samples_fltp’:
src/libavfilter/af_adelay.c:127:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
127 | if (d->index > new_delay) { \
| ^
src/libavfilter/af_adelay.c:156:1: note: in expansion of macro ‘CHANGE_DELAY’
156 | CHANGE_DELAY(flt, float, 0)
| ^~~~~~~~~~~~
src/libavfilter/af_adelay.c:138:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
138 | if (d->delay_index >= d->delay) { \
| ^~
src/libavfilter/af_adelay.c:156:1: note: in expansion of macro ‘CHANGE_DELAY’
156 | CHANGE_DELAY(flt, float, 0)
| ^~~~~~~~~~~~
src/libavfilter/af_adelay.c: In function ‘resize_samples_dblp’:
src/libavfilter/af_adelay.c:127:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
127 | if (d->index > new_delay) { \
| ^
src/libavfilter/af_adelay.c:157:1: note: in expansion of macro ‘CHANGE_DELAY’
157 | CHANGE_DELAY(dbl, double, 0)
| ^~~~~~~~~~~~
src/libavfilter/af_adelay.c:138:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
138 | if (d->delay_index >= d->delay) { \
| ^~
src/libavfilter/af_adelay.c:157:1: note: in expansion of macro ‘CHANGE_DELAY’
157 | CHANGE_DELAY(dbl, double, 0)
| ^~~~~~~~~~~~
src/libavfilter/af_adelay.c: In function ‘config_input’:
src/libavfilter/af_adelay.c:242:22: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
242 | if (d->delay > SIZE_MAX) {
| ^
CC libavfilter/af_adenorm.o
CC libavfilter/af_aderivative.o
src/libavfilter/af_adenorm.c:254:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_adrc.o
CC libavfilter/af_adynamicequalizer.o
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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
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’ [-Wmissing-field-initializers]
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:26:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adrc.c:100:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
100 | { "attack", "set the attack", OFFSET(attack_ms), AV_OPT_TYPE_DOUBLE, {.dbl=50.}, 1, 1000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adrc.c:101:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
101 | { "release", "set the release", OFFSET(release_ms), AV_OPT_TYPE_DOUBLE, {.dbl=100.}, 5, 2000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adrc.c:102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
102 | { "channels", "set channels to filter",OFFSET(channels_to_filter),AV_OPT_TYPE_STRING,{.str="all"},0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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 [-Wdouble-promotion]
111 | float value = 0.5f * (1.f - cosf(2.f * M_PI * i / size));
| ^
src/libavfilter/af_adrc.c: In function ‘activate’:
src/libavfilter/af_adrc.c:415:71: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
415 | s->attack = expf(-1.f / (s->attack_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 [-Wdouble-promotion]
415 | s->attack = expf(-1.f / (s->attack_ms * inlink->sample_rate / 1000.f));
| ^
src/libavfilter/af_adrc.c:416:71: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
416 | s->release = expf(-1.f / (s->release_ms * inlink->sample_rate / 1000.f));
| ^
src/libavfilter/af_adrc.c:416:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
416 | s->release = expf(-1.f / (s->release_ms * inlink->sample_rate / 1000.f));
| ^
In file included from src/libavfilter/af_adynamicequalizer.c:21:
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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
In file included from src/libavfilter/af_adynamicequalizer.c:142:
src/libavfilter/adynamicequalizer_template.c: In function ‘filter_prepare_float’:
src/libavfilter/adynamicequalizer_template.c:101:62: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
101 | const ftype dfrequency = FMIN(s->dfrequency, sample_rate * 0.5);
| ^
src/libavfilter/adynamicequalizer_template.c:102:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
102 | const ftype dg = TAN(M_PI * dfrequency / sample_rate);
| ^
src/libavfilter/adynamicequalizer_template.c:102:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
102 | const ftype dg = TAN(M_PI * dfrequency / sample_rate);
| ^
src/libavfilter/adynamicequalizer_template.c:77:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
77 | #define LIN2LOG(x) (20.0 * FLOG10(x))
| ^
src/libavfilter/adynamicequalizer_template.c:109:24: note: in expansion of macro ‘LIN2LOG’
109 | s->threshold_log = LIN2LOG(s->threshold);
| ^~~~~~~
src/libavfilter/adynamicequalizer_template.c: In function ‘get_peak_float’:
src/libavfilter/adynamicequalizer_template.c:77:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
77 | #define LIN2LOG(x) (20.0 * FLOG10(x))
| ^
src/libavfilter/adynamicequalizer_template.c:247:14: note: in expansion of macro ‘LIN2LOG’
247 | *score = LIN2LOG(s);
| ^~~~~~~
src/libavfilter/adynamicequalizer_template.c: In function ‘filter_channels_float’:
src/libavfilter/adynamicequalizer_template.c:262:62: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
262 | const ftype tfrequency = FMIN(s->tfrequency, sample_rate * 0.5);
| ^
src/libavfilter/adynamicequalizer_template.c:271:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
271 | const ftype fg = TAN(M_PI * tfrequency / sample_rate);
| ^
src/libavfilter/adynamicequalizer_template.c:271:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
271 | const ftype fg = TAN(M_PI * tfrequency / sample_rate);
| ^
src/libavfilter/adynamicequalizer_template.c:77:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
77 | #define LIN2LOG(x) (20.0 * FLOG10(x))
| ^
src/libavfilter/adynamicequalizer_template.c:289:45: note: in expansion of macro ‘LIN2LOG’
289 | fn(cc->new_threshold_log) = LIN2LOG(EPSILON);
| ^~~~~~~
src/libavfilter/adynamicequalizer_template.c:77:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
77 | #define LIN2LOG(x) (20.0 * FLOG10(x))
| ^
src/libavfilter/adynamicequalizer_template.c:297:73: note: in expansion of macro ‘LIN2LOG’
297 | fn(cc->new_threshold_log) = FMAX(fn(cc->new_threshold_log), LIN2LOG(new_threshold));
| ^~~~~~~
src/libavfilter/adynamicequalizer_template.c:313:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
313 | if (score >= -3.5) {
| ^~
src/libavfilter/adynamicequalizer_template.c:77:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
77 | #define LIN2LOG(x) (20.0 * FLOG10(x))
| ^
src/libavfilter/adynamicequalizer_template.c:314:41: note: in expansion of macro ‘LIN2LOG’
314 | fn(cc->threshold_log) = LIN2LOG(peak);
| ^~~~~~~
src/libavfilter/adynamicequalizer_template.c:77:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
77 | #define LIN2LOG(x) (20.0 * FLOG10(x))
| ^
src/libavfilter/adynamicequalizer_template.c:365:22: note: in expansion of macro ‘LIN2LOG’
365 | ld = LIN2LOG(detect);
| ^~~~~~~
src/libavfilter/adynamicequalizer_template.c:78:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
78 | #define LOG2LIN(x) (FEXP10(x / 20.0))
| ^
src/libavfilter/adynamicequalizer_template.c:368:36: note: in expansion of macro ‘LOG2LIN’
368 | new_lin_gain = LOG2LIN(new_log_gain);
| ^~~~~~~
src/libavfilter/adynamicequalizer_template.c:77:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
77 | #define LIN2LOG(x) (20.0 * FLOG10(x))
| ^
src/libavfilter/adynamicequalizer_template.c:373:22: note: in expansion of macro ‘LIN2LOG’
373 | ld = LIN2LOG(detect);
| ^~~~~~~
src/libavfilter/adynamicequalizer_template.c:78:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
78 | #define LOG2LIN(x) (FEXP10(x / 20.0))
| ^
src/libavfilter/adynamicequalizer_template.c:376:36: note: in expansion of macro ‘LOG2LIN’
376 | new_lin_gain = LOG2LIN(new_log_gain);
| ^~~~~~~
src/libavfilter/af_adynamicsmooth.c: At top level:
src/libavfilter/af_adynamicsmooth.c:108:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adynamicsmooth.c:109:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
109 | { "basefreq", "set base frequency", OFFSET(basefreq), AV_OPT_TYPE_DOUBLE, {.dbl=22050}, 2, 1000000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adynamicequalizer.c: At top level:
src/libavfilter/af_adynamicequalizer.c:228:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
228 | { "threshold", "set detection threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 100, FLAGS },
| ^
In file included from src/libavfilter/af_adynamicequalizer.c:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adynamicequalizer.c:229:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
229 | { "dfrequency", "set detection frequency", OFFSET(dfrequency), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 2, 1000000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adynamicequalizer.c:230:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
230 | { "dqfactor", "set detection Q factor", OFFSET(dqfactor), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.001, 1000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adynamicequalizer.c:231:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
231 | { "tfrequency", "set target frequency", OFFSET(tfrequency), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 2, 1000000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adynamicequalizer.c:232:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
232 | { "tqfactor", "set target Q factor", OFFSET(tqfactor), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.001, 1000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adynamicequalizer.c:233:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
233 | { "attack", "set detection attack duration", OFFSET(dattack), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 0.01, 2000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adynamicequalizer.c:234:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
234 | { "release","set detection release duration",OFFSET(drelease), AV_OPT_TYPE_DOUBLE, {.dbl=200}, 0.01, 2000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adynamicequalizer.c:235:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
235 | { "ratio", "set ratio factor", OFFSET(ratio), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 30, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adynamicequalizer.c:236:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
236 | { "makeup", "set makeup gain", OFFSET(makeup), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_adynamicequalizer.c:237:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
237 | { "range", "set max gain", OFFSET(range), AV_OPT_TYPE_DOUBLE, {.dbl=50}, 1, 2000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_aecho.o
CC libavfilter/af_aemphasis.o
src/libavformat/ttaenc.c: In function ‘tta_init’:
src/libavformat/ttaenc.c:55:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
55 | if (par->sample_rate > 0x7FFFFFu) {
| ^
CC libavfilter/af_aexciter.o
src/libavfilter/af_aemphasis.c:50:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aemphasis.c:51:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
51 | { "level_out", "set output gain", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aecho.c:52:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
52 | { "in_gain", "set signal input gain", OFFSET(in_gain), AV_OPT_TYPE_FLOAT, {.dbl=0.6}, 0, 1, A },
| ^
CC libavfilter/af_afade.o
In file included from src/libavfilter/af_aecho.c:24:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aecho.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
53 | { "out_gain", "set signal output gain", OFFSET(out_gain), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aecho.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
54 | { "delays", "set list of signal delays", OFFSET(delays), AV_OPT_TYPE_STRING, {.str="1000"}, 0, 0, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aecho.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
55 | { "decays", "set list of signal decays", OFFSET(decays), AV_OPT_TYPE_STRING, {.str="0.5"}, 0, 0, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
224 | "out_gain %f can cause saturation of output\n", s->out_gain);
| ~^~~~~~~~~~
CC libavfilter/af_afftdn.o
src/libavfilter/af_aexciter.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
56 | { "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:22:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aexciter.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
57 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aexciter.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
58 | { "amount", "set amount", OFFSET(amount), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aexciter.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
59 | { "drive", "set harmonics", OFFSET(drive), AV_OPT_TYPE_DOUBLE, {.dbl=8.5}, 0.1, 10, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aexciter.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | { "blend", "set blend harmonics", OFFSET(blend), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -10, 10, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aexciter.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
61 | { "freq", "set scope", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl=7500}, 2000, 12000, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aexciter.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "ceil", "set ceiling", OFFSET(ceil), AV_OPT_TYPE_DOUBLE, {.dbl=9999}, 9999, 20000, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aexciter.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | { "listen", "enable listen mode", OFFSET(listen), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_afftfilt.o
src/libavfilter/af_afade.c: In function ‘fade_samples_fltp’:
src/libavfilter/af_afade.c:180:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
180 | d[i] = s[i] * gain; \
| ^
src/libavfilter/af_afade.c:203:1: note: in expansion of macro ‘FADE_PLANAR’
203 | FADE_PLANAR(flt, float)
| ^~~~~~~~~~~
src/libavfilter/af_afade.c: In function ‘fade_samples_flt’:
src/libavfilter/af_afade.c:198:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
198 | d[k] = s[k] * gain; \
| ^
src/libavfilter/af_afade.c:208:1: note: in expansion of macro ‘FADE’
208 | FADE(flt, float)
| ^~~~
src/libavfilter/af_afade.c: In function ‘scale_samples_fltp’:
src/libavfilter/af_afade.c:224:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
224 | d[i] = s[i] * gain; \
| ^
src/libavfilter/af_afade.c:244:1: note: in expansion of macro ‘SCALE_PLANAR’
244 | SCALE_PLANAR(flt, float)
| ^~~~~~~~~~~~
src/libavfilter/af_afade.c: In function ‘scale_samples_flt’:
src/libavfilter/af_afade.c:239:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
239 | d[k] = s[k] * gain; \
| ^
src/libavfilter/af_afade.c:249:1: note: in expansion of macro ‘SCALE’
249 | SCALE(flt, float)
| ^~~~~
src/libavfilter/af_afade.c: At top level:
src/libavfilter/af_afade.c:302:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
302 | { "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:30:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afade.c:303:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
303 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afade.c:304:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
304 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afade.c:305:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
305 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afade.c:306:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
306 | { "start_time", "set time to start fading", OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afade.c:307:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
307 | { "st", "set time to start fading", OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afade.c:308:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
308 | { "duration", "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afade.c:309:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
309 | { "d", "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afade.c:336:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
336 | { "silence", "set the silence gain", OFFSET(silence), AV_OPT_TYPE_DOUBLE, {.dbl = 0 }, 0, 1, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afade.c:337:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
337 | { "unity", "set the unity gain", OFFSET(unity), AV_OPT_TYPE_DOUBLE, {.dbl = 1 }, 0, 1, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afade.c:456:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
456 | { "inputs", "set number of input files to cross fade", OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64 = 2}, 1, INT32_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afade.c:457:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
457 | { "n", "set number of input files to cross fade", OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64 = 2}, 1, INT32_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afade.c:458:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
458 | { "nb_samples", "set number of samples for cross fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT32_MAX/10, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afade.c:459:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
459 | { "ns", "set number of samples for cross fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT32_MAX/10, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afade.c:460:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
460 | { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, 60000000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afade.c:461:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
461 | { "d", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, 60000000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afade.c:462:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
462 | { "overlap", "overlap 1st stream end with 2nd stream start", OFFSET(overlap), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afade.c:463:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
463 | { "o", "overlap 1st stream end with 2nd stream start", OFFSET(overlap), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afade.c: In function ‘crossfade_samples_fltp’:
src/libavfilter/af_afade.c:513:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
513 | d[i] = s0[i] * gain0 + s1[i] * gain1; \
| ^
src/libavfilter/af_afade.c:538:1: note: in expansion of macro ‘CROSSFADE_PLANAR’
538 | CROSSFADE_PLANAR(flt, float)
| ^~~~~~~~~~~~~~~~
src/libavfilter/af_afade.c:513:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
513 | d[i] = s0[i] * gain0 + s1[i] * gain1; \
| ^
src/libavfilter/af_afade.c:538:1: note: in expansion of macro ‘CROSSFADE_PLANAR’
538 | CROSSFADE_PLANAR(flt, float)
| ^~~~~~~~~~~~~~~~
src/libavfilter/af_afade.c: In function ‘crossfade_samples_flt’:
src/libavfilter/af_afade.c:533:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
533 | d[k] = s0[k] * gain0 + s1[k] * gain1; \
| ^
src/libavfilter/af_afade.c:543:1: note: in expansion of macro ‘CROSSFADE’
543 | CROSSFADE(flt, float)
| ^~~~~~~~~
src/libavfilter/af_afade.c:533:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
533 | d[k] = s0[k] * gain0 + s1[k] * gain1; \
| ^
src/libavfilter/af_afade.c:543:1: note: in expansion of macro ‘CROSSFADE’
543 | CROSSFADE(flt, float)
| ^~~~~~~~~
CC libavfilter/af_afir.o
src/libavfilter/af_afftdn.c:168:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
168 | { "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:27:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afftdn.c:169:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
169 | { "nr", "set the noise reduction", OFFSET(noise_reduction), AV_OPT_TYPE_FLOAT, {.dbl = 12}, .01, 97, AFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afftdn.c:170:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
170 | { "noise_floor", "set the noise floor",OFFSET(noise_floor), AV_OPT_TYPE_FLOAT, {.dbl =-50}, -80,-20, AFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afftdn.c:171:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
171 | { "nf", "set the noise floor", OFFSET(noise_floor), AV_OPT_TYPE_FLOAT, {.dbl =-50}, -80,-20, AFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afftdn.c:182:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
182 | { "band_noise", "set the custom bands noise", OFFSET(band_noise_str), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afftdn.c:183:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
183 | { "bn", "set the custom bands noise", OFFSET(band_noise_str), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afftdn.c:184:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
184 | { "residual_floor", "set the residual floor",OFFSET(residual_floor), AV_OPT_TYPE_FLOAT, {.dbl =-38}, -80,-20, AFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afftdn.c:185:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
185 | { "rf", "set the residual floor", OFFSET(residual_floor), AV_OPT_TYPE_FLOAT, {.dbl =-38}, -80,-20, AFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afftdn.c:186:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
186 | { "track_noise", "track noise", OFFSET(track_noise), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afftdn.c:187:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
187 | { "tn", "track noise", OFFSET(track_noise), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afftdn.c:188:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
188 | { "track_residual", "track residual", OFFSET(track_residual), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afftdn.c:189:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
189 | { "tr", "track residual", OFFSET(track_residual), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afftdn.c:198:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
198 | { "adaptivity", "set adaptivity factor",OFFSET(ratio), AV_OPT_TYPE_FLOAT, {.dbl = 0.5}, 0, 1, AFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afftdn.c:199:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
199 | { "ad", "set adaptivity factor",OFFSET(ratio), AV_OPT_TYPE_FLOAT, {.dbl = 0.5}, 0, 1, AFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afftdn.c:200:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
200 | { "floor_offset", "set noise floor offset factor",OFFSET(floor_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, -2, 2, AFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afftdn.c:201:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
201 | { "fo", "set noise floor offset factor",OFFSET(floor_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, -2, 2, AFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afftdn.c:208:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
208 | { "band_multiplier", "set band multiplier",OFFSET(band_multiplier), AV_OPT_TYPE_FLOAT,{.dbl = 1.25}, 0.2,5, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afftdn.c:209:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
209 | { "bm", "set band multiplier", OFFSET(band_multiplier), AV_OPT_TYPE_FLOAT,{.dbl = 1.25}, 0.2,5, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afftdn.c:217:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
217 | { "gain_smooth", "set gain smooth radius",OFFSET(gain_smooth), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 50, AFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afftdn.c:218:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
218 | { "gs", "set gain smooth radius",OFFSET(gain_smooth), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 50, AFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afftdn.c: In function ‘process_get_band_noise’:
src/libavfilter/af_afftdn.c:291:14: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
291 | 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:360:59: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
360 | const double ratio = outl->frame_count_out ? s->ratio : 1.0;
| ^
src/libavfilter/af_afftdn.c:402:51: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
402 | 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:713:58: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
713 | 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:925:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
925 | fft_in_flt[i] = s->window[i] * src_flt[i] * (1LL << 23);
| ^
src/libavfilter/af_afftdn.c:967:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
967 | avr += fft_out_flt[n].re;
| ^~
src/libavfilter/af_afftdn.c:968:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
968 | avi += fft_out_flt[n].im;
| ^~
src/libavfilter/af_afftdn.c: In function ‘filter_channel’:
src/libavfilter/af_afftdn.c:1071:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1071 | fft_in_flt[m] = window[m] * src_flt[m] * (1LL << 23);
| ^
src/libavfilter/af_afftdn.c:1097:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1097 | 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:1247:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1247 | 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:142:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
| ^
src/libavfilter/window_func.h:140:26: note: in definition of macro ‘SQR’
140 | #define SQR(x) ((x)*(x))
| ^
src/libavfilter/window_func.h:142:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
| ^
src/libavfilter/window_func.h:140:30: note: in definition of macro ‘SQR’
140 | #define SQR(x) ((x)*(x))
| ^
src/libavfilter/window_func.h:149:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | if (FFABS(n - M) >= 0.3 * M) {
| ^
src/libavfilter/window_func.h:149:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | if (FFABS(n - M) >= 0.3 * M) {
| ^~
src/libavfilter/window_func.h:150:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
| ^
src/libavfilter/window_func.h:150:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
| ^
src/libavfilter/window_func.h:150:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | 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’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afftfilt.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | { "imag", "set channels imaginary expressions", OFFSET(img_str), AV_OPT_TYPE_STRING, {.str = "im" }, 0, 0, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afftfilt.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
65 | { "win_size", "set window size", OFFSET(fft_size), AV_OPT_TYPE_INT, {.i64=4096}, 16, 131072, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afftfilt.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
67 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavfilter/af_afir.c:126:
src/libavfilter/afir_template.c: In function ‘ir_gain_float’:
src/libavfilter/afir_template.c:67:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
67 | ch_gain = 1. / sum;
| ^
src/libavfilter/afir_template.c:73:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
73 | ch_gain = 1. / POW(sum, 1. / ir_norm);
| ^
src/libavfilter/afir_template.c:73:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
73 | ch_gain = 1. / POW(sum, 1. / ir_norm);
| ^
src/libavfilter/afir_template.c: In function ‘ir_scale_float’:
src/libavfilter/afir_template.c:83:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
83 | if (ch_gain != 1. || s->ir_gain != 1.) {
| ^~
src/libavfilter/afir_template.c:83:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
83 | if (ch_gain != 1. || s->ir_gain != 1.) {
| ^~
src/libavfilter/afir_template.c:86:57: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
86 | av_log(ctx, AV_LOG_DEBUG, "ch%d gain %f\n", ch, gain);
| ^~~~
In file included from src/libavfilter/af_afir.c:130:
src/libavfilter/afir_template.c: In function ‘ir_scale_double’:
src/libavfilter/afir_template.c:83:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
83 | if (ch_gain != 1. || s->ir_gain != 1.) {
| ^~
src/libavfilter/afir_template.c:84:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
84 | ftype gain = ch_gain * s->ir_gain;
| ^
src/libavfilter/afir_template.c: In function ‘fir_quantum_double’:
src/libavfilter/afir_template.c:174:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
174 | src2[n] = in[n] * dry_gain;
| ^
src/libavfilter/afir_template.c:239:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
239 | ptr[n] *= wet_gain;
| ^~
In file included from src/libavutil/version.h:30,
from src/libavutil/log.h:26,
from src/libavutil/avassert.h:35,
from src/libavfilter/af_afir.c:28:
src/libavfilter/af_afir.c: In function ‘init_segment’:
src/libavutil/macros.h:47:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavfilter/af_afir.c:210:26: note: in expansion of macro ‘FFMAX’
210 | seg->block_size = FFMAX(seg->coeff_size * 2, FFALIGN(seg->fft_length, cpu_align));
| ^~~~~
src/libavutil/macros.h:47:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘size_t’ {aka ‘long unsigned int’} due to unsignedness of other operand [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^~~
src/libavfilter/af_afir.c:210:26: note: in expansion of macro ‘FFMAX’
210 | seg->block_size = FFMAX(seg->coeff_size * 2, FFALIGN(seg->fft_length, cpu_align));
| ^~~~~
src/libavfilter/af_afir.c: In function ‘query_formats’:
src/libavfilter/af_afir.c:566:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
566 | 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:735:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
735 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afir.c:736:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
736 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, AFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afir.c:737:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
737 | { "length", "set IR length", OFFSET(length), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afir.c:745:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
745 | { "irnorm", "set IR norm", OFFSET(ir_norm), AV_OPT_TYPE_FLOAT, {.dbl=1}, -1, 2, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afir.c:746:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
746 | { "irlink", "set IR link", OFFSET(ir_link), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afir.c:747:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
747 | { "irgain", "set IR gain", OFFSET(ir_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afir.c:751:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
751 | { "maxir", "set max IR length", OFFSET(max_ir_len), AV_OPT_TYPE_FLOAT, {.dbl=30}, 0.1, 60, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afir.c:752:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
752 | { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF|AV_OPT_FLAG_DEPRECATED },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afir.c:753:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
753 | { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF|AV_OPT_FLAG_DEPRECATED },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afir.c:754:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
754 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF|AV_OPT_FLAG_DEPRECATED },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afir.c:755:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
755 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT32_MAX, VF|AV_OPT_FLAG_DEPRECATED },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afir.c:756:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
756 | { "minp", "set min partition size", OFFSET(minp), AV_OPT_TYPE_INT, {.i64=8192}, 1, 65536, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afir.c:757:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
757 | { "maxp", "set max partition size", OFFSET(maxp), AV_OPT_TYPE_INT, {.i64=8192}, 8, 65536, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afir.c:758:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
758 | { "nbirs", "set number of input IRs",OFFSET(nb_irs),AV_OPT_TYPE_INT, {.i64=1}, 1, 32, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afir.c:759:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
759 | { "ir", "select IR", OFFSET(selir), AV_OPT_TYPE_INT, {.i64=0}, 0, 31, AFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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’:
src/libavutil/ffmath.h:49:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
CC libavfilter/af_afwtdn.o
src/libavfilter/af_afreqshift.c: In function ‘ffilter_channel_flt’:
src/libavfilter/af_afreqshift.c:149:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | theta = 2. * M_PI * fmod(shift * (N + n) * ts, 1.); \
| ^
src/libavfilter/af_afreqshift.c:154:1: note: in expansion of macro ‘FFILTER’
154 | FFILTER(flt, float, sinf, cosf, fmodf, cf)
| ^~~~~~~
CC libavfilter/af_agate.o
src/libavfilter/af_afreqshift.c: At top level:
src/libavfilter/af_afreqshift.c:352:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
352 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afreqshift.c:353:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
353 | { "level", "set output level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afreqshift.c:354:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
354 | { "order", "set filter order", OFFSET(nb_coeffs),AV_OPT_TYPE_INT, {.i64=8}, 1, MAX_NB_COEFFS, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afreqshift.c:384:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
384 | { "shift", "set phase shift", OFFSET(shift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1.0, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afreqshift.c:385:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
385 | { "level", "set output level",OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afreqshift.c:386:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
386 | { "order", "set filter order",OFFSET(nb_coeffs), AV_OPT_TYPE_INT,{.i64=8}, 1, MAX_NB_COEFFS, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_aiir.o
src/libavfilter/af_afwtdn.c:444:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afwtdn.c:445:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
445 | { "levels", "set number of wavelet levels", OFFSET(levels), AV_OPT_TYPE_INT, {.i64=10}, 1, MAX_LEVELS-1, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afwtdn.c:454:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
454 | { "percent", "set percent of full denoising", OFFSET(percent),AV_OPT_TYPE_DOUBLE, {.dbl=85}, 0, 100, AFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afwtdn.c:455:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
455 | { "profile", "profile noise", OFFSET(need_profile), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afwtdn.c:456:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
456 | { "adaptive", "adaptive profiling of noise", OFFSET(adaptive), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afwtdn.c:457:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_afwtdn.c:458:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
458 | { "softness", "set thresholding softness", OFFSET(softness), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 10, AFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
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 [-Wdouble-promotion]
973 | if (new_absmean[level] <= FLT_EPSILON)
| ^~
CC libavfilter/af_alimiter.o
src/libavfilter/af_agate.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
70 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A },
| ^
In file included from src/libavfilter/af_agate.c:30:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_agate.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | { "range", "set max gain reduction", OFFSET(range), AV_OPT_TYPE_DOUBLE, {.dbl=0.06125}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_agate.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
75 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0.125}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_agate.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
76 | { "ratio", "set ratio", OFFSET(ratio), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 9000, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_agate.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
77 | { "attack", "set attack", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 0.01, 9000, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_agate.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
78 | { "release", "set release", OFFSET(release), AV_OPT_TYPE_DOUBLE, {.dbl=250}, 0.01, 9000, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_agate.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
79 | { "makeup", "set makeup gain", OFFSET(makeup), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 64, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_agate.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
80 | { "knee", "set knee", OFFSET(knee), AV_OPT_TYPE_DOUBLE, {.dbl=2.828427125}, 1, 8, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_agate.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
87 | { "level_sc", "set sidechain gain", OFFSET(level_sc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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 [-Wdouble-promotion]
185 | factor = ctx->is_disabled ? 1.f : level_in * gain * makeup;
| ^
CC libavfilter/af_amerge.o
src/libavfilter/af_alimiter.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:31:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_alimiter.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
83 | { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_alimiter.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
84 | { "limit", "set limit", OFFSET(limit), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0625, 1, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_alimiter.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
85 | { "attack", "set attack", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=5}, 0.1, 80, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_alimiter.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
86 | { "release", "set release", OFFSET(release), AV_OPT_TYPE_DOUBLE, {.dbl=50}, 1, 8000, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_alimiter.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
87 | { "asc", "enable asc", OFFSET(auto_release), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_alimiter.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
88 | { "asc_level", "set asc level", OFFSET(asc_coeff), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 1, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_alimiter.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
89 | { "level", "auto level", OFFSET(auto_level), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_alimiter.c:90:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
90 | { "latency", "compensate delay", OFFSET(latency), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_amerge.c:62:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | AV_OPT_TYPE_INT, { .i64 = 2 }, 1, SWR_CH_MAX, FLAGS },
| ^~~~~~~~~~~~~~~
In file included from src/libavfilter/af_amerge.c:31:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_amix.o
CC libavfilter/af_amultiply.o
src/libavfilter/af_amerge.c: In function ‘try_push_frame’:
src/libavfilter/af_amerge.c:261:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
261 | for (i = 0; i < ctx->nb_inputs; i++) {
| ^
src/libavfilter/af_amerge.c: In function ‘activate’:
src/libavfilter/af_amerge.c:324:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
324 | for (i = 1; i < ctx->nb_inputs && nb_samples > 0; i++) {
| ^
src/libavfilter/af_amerge.c:334:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
334 | for (i = 0; i < ctx->nb_inputs; i++) {
| ^
CC libavfilter/af_anequalizer.o
src/libavfilter/af_amultiply.c: In function ‘activate’:
src/libavfilter/af_amultiply.c:52:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
52 | for (i = 0; i < ctx->nb_inputs && nb_samples > 0; i++) {
| ^
src/libavfilter/af_amix.c:187:13: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
187 | OFFSET(nb_inputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT16_MAX, A|F },
| ^~~~~~
In file included from src/libavfilter/af_amix.c:41:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_amix.c:195:13: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
195 | OFFSET(dropout_transition), AV_OPT_TYPE_FLOAT, { .dbl = 2.0 }, 0, INT_MAX, A|F },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_amix.c:197:13: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
197 | OFFSET(weights_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, A|F|T },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_amix.c:199:13: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
199 | OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A|F|T },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_anlmdn.o
CC libavfilter/af_anlms.o
src/libavfilter/af_anlmdn.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | { "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:24:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_anlmdn.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
70 | { "s", "set denoising strength", OFFSET(a), AV_OPT_TYPE_FLOAT, {.dbl=0.00001},0.00001, 10000, AFT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_anlmdn.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
71 | { "patch", "set patch duration", OFFSET(pd), AV_OPT_TYPE_DURATION, {.i64=2000}, 1000, 100000, AFT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_anlmdn.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
72 | { "p", "set patch duration", OFFSET(pd), AV_OPT_TYPE_DURATION, {.i64=2000}, 1000, 100000, AFT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_anlmdn.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
73 | { "research", "set research duration", OFFSET(rd), AV_OPT_TYPE_DURATION, {.i64=6000}, 2000, 300000, AFT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_anlmdn.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | { "r", "set research duration", OFFSET(rd), AV_OPT_TYPE_DURATION, {.i64=6000}, 2000, 300000, AFT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_anlmdn.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
80 | { "smooth", "set smooth factor", OFFSET(m), AV_OPT_TYPE_FLOAT, {.dbl=11.}, 1, 1000, AFT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_anlmdn.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
81 | { "m", "set smooth factor", OFFSET(m), AV_OPT_TYPE_FLOAT, {.dbl=11.}, 1, 1000, AFT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_anlms.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
71 | { "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:25:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_anlms.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
72 | { "mu", "set the filter mu", OFFSET(mu), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 2, AT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_anlms.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
73 | { "eps", "set the filter eps", OFFSET(eps), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_anlms.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | { "leakage", "set the filter leakage", OFFSET(leakage), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, AT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_anlms.c: In function ‘activate’:
src/libavfilter/af_anlms.c:120:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
120 | for (i = 0; i < ctx->nb_inputs && nb_samples > 0; i++) {
| ^
CC libavfilter/af_anull.o
In file included from src/libavfilter/af_anlms.c:180:
src/libavfilter/anlms_template.c: In function ‘process_sample_double’:
src/libavfilter/anlms_template.c:78:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
78 | norm = s->eps + sum;
| ^
src/libavfilter/af_aiir.c: In function ‘iir_ch_fltp’:
src/libavfilter/af_aiir.c:138:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
138 | ic[0] = src[n] * ig; \
| ^
src/libavfilter/af_aiir.c:164:1: note: in expansion of macro ‘IIR_CH’
164 | IIR_CH(fltp, float, -1., 1., 0)
| ^~~~~~
CC libavfilter/af_apad.o
src/libavfilter/af_aiir.c: In function ‘iir_ch_serial_fltp’:
src/libavfilter/af_aiir.c:196:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
196 | double i0 = ig * (i ? dst[n] : src[n]); \
| ^
src/libavfilter/af_aiir.c:223:1: note: in expansion of macro ‘SERIAL_IIR_CH’
223 | SERIAL_IIR_CH(fltp, float, -1., 1., 0)
| ^~~~~~~~~~~~~
src/libavfilter/af_aiir.c: In function ‘iir_ch_parallel_fltp’:
src/libavfilter/af_aiir.c:255:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
255 | double i0 = ig * src[n]; \
| ^
src/libavfilter/af_aiir.c:287:1: note: in expansion of macro ‘PARALLEL_IIR_CH’
287 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0)
| ^~~~~~~~~~~~~~~
src/libavfilter/af_aiir.c:261:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
261 | o0 += dst[n]; \
| ^~
src/libavfilter/af_aiir.c:287:1: note: in expansion of macro ‘PARALLEL_IIR_CH’
287 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0)
| ^~~~~~~~~~~~~~~
src/libavfilter/af_aiir.c:278:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
278 | dst[n] += fir * src[n]; \
| ^
src/libavfilter/af_aiir.c:287:1: note: in expansion of macro ‘PARALLEL_IIR_CH’
287 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0)
| ^~~~~~~~~~~~~~~
src/libavfilter/af_aiir.c:278:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
278 | dst[n] += fir * src[n]; \
| ^~
src/libavfilter/af_aiir.c:287:1: note: in expansion of macro ‘PARALLEL_IIR_CH’
287 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0)
| ^~~~~~~~~~~~~~~
src/libavfilter/af_aiir.c:279:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
279 | dst[n] = dst[n] * mix + imix * src[n]; \
| ^
src/libavfilter/af_aiir.c:287:1: note: in expansion of macro ‘PARALLEL_IIR_CH’
287 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0)
| ^~~~~~~~~~~~~~~
src/libavfilter/af_aiir.c:279:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
279 | dst[n] = dst[n] * mix + imix * src[n]; \
| ^
src/libavfilter/af_aiir.c:287:1: note: in expansion of macro ‘PARALLEL_IIR_CH’
287 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0)
| ^~~~~~~~~~~~~~~
src/libavfilter/af_aiir.c: In function ‘iir_ch_lattice_fltp’:
src/libavfilter/af_aiir.c:311:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
311 | const double in = src[n] * ig; \
| ^
src/libavfilter/af_aiir.c:344:1: note: in expansion of macro ‘LATTICE_IIR_CH’
344 | LATTICE_IIR_CH(fltp, float, -1., 1., 0)
| ^~~~~~~~~~~~~~
src/libavfilter/af_aiir.c: In function ‘expand’:
src/libavfilter/af_aiir.c:516:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
516 | if (fabs(coefs[2 * i + 1]) > FLT_EPSILON) {
| ^
src/libavfilter/af_aiir.c: At top level:
src/libavfilter/af_aiir.c:1523:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1523 | { "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:26:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aiir.c:1524:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1524 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aiir.c:1525:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1525 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aiir.c:1526:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1526 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aiir.c:1527:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1527 | { "gains", "set channels gains", OFFSET(g_str), AV_OPT_TYPE_STRING, {.str="1|1"}, 0, 0, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aiir.c:1528:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1528 | { "k", "set channels gains", OFFSET(g_str), AV_OPT_TYPE_STRING, {.str="1|1"}, 0, 0, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aiir.c:1529:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1529 | { "dry", "set dry gain", OFFSET(dry_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aiir.c:1530:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1530 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aiir.c:1551:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1551 | { "normalize", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aiir.c:1552:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1552 | { "n", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aiir.c:1553:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1553 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aiir.c:1554:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1554 | { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aiir.c:1555:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1555 | { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aiir.c:1556:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1556 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aiir.c:1557:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1557 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT32_MAX, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_aphaser.o
src/libavfilter/af_apad.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
53 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_apad.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
54 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_apad.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
55 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_apad.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
56 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_apad.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
57 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aphaser.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | { "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:28:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aphaser.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
61 | { "out_gain", "set output gain", OFFSET(out_gain), AV_OPT_TYPE_DOUBLE, {.dbl=.74}, 0, 1e9, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aphaser.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "delay", "set delay in milliseconds", OFFSET(delay), AV_OPT_TYPE_DOUBLE, {.dbl=3.}, 0, 5, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aphaser.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_DOUBLE, {.dbl=.4}, 0, .99, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aphaser.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | { "speed", "set modulation speed", OFFSET(speed), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, .1, 2, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aphaser.c: In function ‘phaser_fltp’:
src/libavfilter/af_aphaser.c:107:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
107 | double v = *src * s->in_gain + buffer[ \
| ^
src/libavfilter/af_aphaser.c:162:1: note: in expansion of macro ‘PHASER_PLANAR’
162 | PHASER_PLANAR(flt, float)
| ^~~~~~~~~~~~~
CC libavfilter/af_apsyclip.o
src/libavfilter/af_aphaser.c: In function ‘phaser_flt’:
src/libavfilter/af_aphaser.c:146:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
146 | double v = *src * s->in_gain + buffer[pos + c] * s->decay; \
| ^
src/libavfilter/af_aphaser.c:167:1: note: in expansion of macro ‘PHASER’
167 | PHASER(flt, float)
| ^~~~~~
CC libavfilter/af_apulsator.o
src/libavfilter/af_apsyclip.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_apsyclip.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
72 | { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_apsyclip.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
73 | { "clip", "set clip level", OFFSET(clip_level), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_apsyclip.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | { "diff", "enable difference", OFFSET(diff_only), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_apsyclip.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
75 | { "adaptive", "set adaptive distortion", OFFSET(adaptive), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_apsyclip.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
76 | { "iterations", "set iterations", OFFSET(iterations), AV_OPT_TYPE_INT, {.i64=10}, 1, 20, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_apsyclip.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
77 | { "level", "set auto level", OFFSET(auto_level), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
518 | in_buffer[n] = src[n] * s->level_in;
| ^
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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
src/libavfilter/af_anequalizer.c: At top level:
src/libavfilter/af_anequalizer.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
84 | { "params", NULL, OFFSET(args), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, A|F },
| ^
In file included from src/libavfilter/af_anequalizer.c:26:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_anequalizer.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
85 | { "curves", "draw frequency response curves", OFFSET(draw_curves), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V|F },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_anequalizer.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
86 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, V|F },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_anequalizer.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
87 | { "mgain", "set max gain", OFFSET(mag), AV_OPT_TYPE_DOUBLE, {.dbl=60}, -900, 900, V|F },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_anequalizer.c:91:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
91 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_apulsator.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_apulsator.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | { "level_out", "set output gain", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, FLAGS, },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_apulsator.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
71 | { "amount", "set modulation", OFFSET(amount), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_apulsator.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
72 | { "offset_l", "set offset L", OFFSET(offset_l), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_apulsator.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
73 | { "offset_r", "set offset R", OFFSET(offset_r), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_apulsator.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | { "width", "set pulse width", OFFSET(pwidth), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 2, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_apulsator.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
79 | { "bpm", "set BPM", OFFSET(bpm), AV_OPT_TYPE_DOUBLE, {.dbl=120}, 30, 300, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_apulsator.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
80 | { "ms", "set ms", OFFSET(ms), AV_OPT_TYPE_INT, {.i64=500}, 10, 2000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_apulsator.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
81 | { "hz", "set frequency", OFFSET(hertz), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0.01, 100, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_aresample.o
CC libavfilter/af_arls.o
CC libavfilter/af_arnndn.o
CC libavfilter/af_asdr.o
src/libavfilter/af_aresample.c:391:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
391 | {"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:30:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_arls.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | { "order", "set the filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=16}, 1, INT16_MAX, A },
| ^
In file included from src/libavfilter/af_arls.c:24:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_arls.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
70 | { "lambda", "set the filter lambda", OFFSET(lambda), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0, 1, AT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_arls.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
71 | { "delta", "set the filter delta", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, INT16_MAX, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_arls.c: In function ‘activate’:
src/libavfilter/af_arls.c:117:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
117 | for (i = 0; i < ctx->nb_inputs && nb_samples > 0; i++) {
| ^
CC libavfilter/af_asetnsamples.o
src/libavfilter/af_asdr.c: In function ‘sdr_fltp’:
src/libavfilter/af_asdr.c:67:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
67 | sum_u += us[n] * us[n]; \
| ^~
src/libavfilter/af_asdr.c:78:1: note: in expansion of macro ‘SDR_FILTER’
78 | SDR_FILTER(fltp, float)
| ^~~~~~~~~~
src/libavfilter/af_asdr.c:68:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
68 | sum_uv += (us[n] - vs[n]) * (us[n] - vs[n]); \
| ^~
src/libavfilter/af_asdr.c:78:1: note: in expansion of macro ‘SDR_FILTER’
78 | SDR_FILTER(fltp, float)
| ^~~~~~~~~~
src/libavfilter/af_asdr.c: In function ‘sisdr_fltp’:
src/libavfilter/af_asdr.c:101:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
101 | sum_u += us[n] * us[n]; \
| ^~
src/libavfilter/af_asdr.c:114:1: note: in expansion of macro ‘SISDR_FILTER’
114 | SISDR_FILTER(fltp, float)
| ^~~~~~~~~~~~
src/libavfilter/af_asdr.c:102:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
102 | sum_v += vs[n] * vs[n]; \
| ^~
src/libavfilter/af_asdr.c:114:1: note: in expansion of macro ‘SISDR_FILTER’
114 | SISDR_FILTER(fltp, float)
| ^~~~~~~~~~~~
src/libavfilter/af_asdr.c:103:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
103 | sum_uv += us[n] * vs[n]; \
| ^~
src/libavfilter/af_asdr.c:114:1: note: in expansion of macro ‘SISDR_FILTER’
114 | SISDR_FILTER(fltp, float)
| ^~~~~~~~~~~~
src/libavfilter/af_asdr.c: In function ‘psnr_fltp’:
src/libavfilter/af_asdr.c:135:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
135 | sum_uv += (us[n] - vs[n]) * (us[n] - vs[n]); \
| ^~
src/libavfilter/af_asdr.c:143:1: note: in expansion of macro ‘PSNR_FILTER’
143 | PSNR_FILTER(fltp, float)
| ^~~~~~~~~~~
src/libavfilter/af_asdr.c: In function ‘config_output’:
src/libavfilter/af_asdr.c:213:61: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
213 | s->max = inlink->format == AV_SAMPLE_FMT_FLTP ? FLT_MAX : DBL_MAX;
| ^
src/libavfilter/af_asdr.c: In function ‘uninit’:
src/libavfilter/af_asdr.c:238:104: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
238 | double psnr = s->chs[ch].uv > 0.0 ? 2.0 * log(s->max) - log(s->nb_samples / s->chs[ch].uv) : INFINITY;
| ^
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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:35,
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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:1125:69: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1125 | 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:1156:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1156 | else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i])));
| ^
src/libavfilter/af_arnndn.c:1156:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1156 | else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i])));
| ^
src/libavfilter/af_arnndn.c:1158:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1158 | r[i] *= sqrtf(Ex[i]/(1e-8+Ep[i]));
| ^
src/libavfilter/af_arnndn.c:1158:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1158 | r[i] *= sqrtf(Ex[i]/(1e-8+Ep[i]));
| ^
src/libavfilter/af_arnndn.c:1167:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1167 | norm[i] = sqrtf(Ex[i] / (1e-8+newE[i]));
| ^
src/libavfilter/af_arnndn.c:1167:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1167 | norm[i] = sqrtf(Ex[i] / (1e-8+newE[i]));
| ^
src/libavfilter/af_arnndn.c: In function ‘init’:
src/libavfilter/af_arnndn.c:1515:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1515 | s->dct_table[j][i] = cosf((i + .5f) * j * M_PI / NB_BANDS);
| ^
src/libavfilter/af_arnndn.c: At top level:
src/libavfilter/af_arnndn.c:1593:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1593 | { "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:39:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_arnndn.c:1594:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1594 | { "m", "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_arnndn.c:1595:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1595 | { "mix", "set output vs input mix", OFFSET(mix), AV_OPT_TYPE_FLOAT, {.dbl=1.0},-1, 1, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_asetrate.o
CC libavfilter/af_ashowinfo.o
src/libavfilter/af_asetnsamples.c:43:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
43 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_asetnsamples.c:44:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
44 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_asetnsamples.c:45:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
45 | { "pad", "pad last frame with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_asetnsamples.c:46:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
46 | { "p", "pad last frame with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_asoftclip.o
src/libavfilter/af_asetrate.c:43:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
43 | 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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_asetrate.c:44:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
44 | OPT_INT("r", sample_rate, 44100, 1, INT_MAX, "set the sample rate",),
| ^~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_aspectralstats.o
src/libavfilter/af_ashowinfo.c: In function ‘print_gain’:
src/libavfilter/af_ashowinfo.c:114:45: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
114 | av_log(ctx, AV_LOG_INFO, "%f", gain / 100000.0f);
| ~~~~~^~~~~~~~~~~
src/libavfilter/af_ashowinfo.c: In function ‘print_peak’:
src/libavfilter/af_ashowinfo.c:124:45: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
124 | av_log(ctx, AV_LOG_INFO, "%f", peak / 100000.0f);
| ~~~~~^~~~~~~~~~~
src/libavfilter/af_asoftclip.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_asoftclip.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
83 | { "output", "set softclip output gain", OFFSET(output), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.000001, 16, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_asoftclip.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
84 | { "param", "set softclip parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.01, 3, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_asoftclip.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
85 | { "oversample", "set oversample factor", OFFSET(oversample), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_OVERSAMPLE, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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:142:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
| ^
src/libavfilter/window_func.h:140:26: note: in definition of macro ‘SQR’
140 | #define SQR(x) ((x)*(x))
| ^
src/libavfilter/window_func.h:142:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
| ^
src/libavfilter/window_func.h:140:30: note: in definition of macro ‘SQR’
140 | #define SQR(x) ((x)*(x))
| ^
src/libavfilter/window_func.h:149:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | if (FFABS(n - M) >= 0.3 * M) {
| ^
src/libavfilter/window_func.h:149:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | if (FFABS(n - M) >= 0.3 * M) {
| ^~
src/libavfilter/window_func.h:150:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
| ^
src/libavfilter/window_func.h:150:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
| ^
src/libavfilter/window_func.h:150:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | 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’ [-Wmissing-field-initializers]
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:25:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_aspectralstats.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
89 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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 [-Wdouble-promotion]
189 | snprintf(value, sizeof(value), fmt, val);
| ^~~
CC libavfilter/af_asubboost.o
src/libavfilter/af_astats.c:123:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
123 | { "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:26:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_astats.c:124:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
124 | { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_astats.c:125:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
125 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_astats.c: In function ‘reset_stats’:
src/libavfilter/af_astats.c:204:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
204 | for (int n = 0; n < s->tc_samples; n++)
| ^
src/libavfilter/af_astats.c: In function ‘bit_depth’:
src/libavfilter/af_astats.c:252:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
252 | for (int i = 0; i < result; i++)
| ^
src/libavfilter/af_astats.c:256:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
256 | for (int i = 0; i < result; i++)
| ^
src/libavfilter/af_astats.c:260:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
260 | for (int i = 0; i < result && !(amask & 1); i++) {
| ^
src/libavfilter/af_astats.c:266:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
266 | for (int i = 0; i < result; i++)
| ^
src/libavfilter/af_astats.c: In function ‘update_stat’:
src/libavfilter/af_astats.c:419:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
419 | if (p->win_pos >= s->tc_samples)
| ^~
src/libavfilter/af_astats.c: In function ‘set_metadata’:
src/libavfilter/af_astats.c:622:90: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
622 | set_meta(metadata, 0, "Overall.Peak_count", "%f", (float)(min_count + max_count) / (double)s->nb_channels);
| ^
CC libavfilter/af_asupercut.o
src/libavfilter/af_astats.c:624:87: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
624 | set_meta(metadata, 0, "Overall.Abs_Peak_count", "%f", (float)(abs_peak_count) / (double)s->nb_channels);
| ^
src/libavfilter/af_astats.c: In function ‘print_stats’:
src/libavfilter/af_astats.c:919:66: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
919 | av_log(ctx, AV_LOG_INFO, "Number of NaNs: %f\n", nb_nans / (float)s->nb_channels);
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_astats.c:921:66: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
921 | av_log(ctx, AV_LOG_INFO, "Number of Infs: %f\n", nb_infs / (float)s->nb_channels);
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_astats.c:923:76: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
923 | 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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
src/libavfilter/af_asubboost.c: At top level:
src/libavfilter/af_asubboost.c:218:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
218 | { "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:22:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_asubboost.c:219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
219 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1.0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_asubboost.c:220:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
220 | { "boost", "set max boost",OFFSET(max_boost),AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1, 12, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_asubboost.c:221:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
221 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_asubboost.c:222:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
222 | { "feedback", "set feedback", OFFSET(feedback), AV_OPT_TYPE_DOUBLE, {.dbl=0.9}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_asubboost.c:223:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
223 | { "cutoff", "set cutoff", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 50, 900, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_asubboost.c:224:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
224 | { "slope", "set slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0001, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_asubboost.c:225:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
225 | { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 1, 100, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_asubboost.c:226:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
226 | { "channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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’ [-Wmissing-field-initializers]
319 | { "cutoff", "set cutoff frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=20000}, 20000, 192000, FLAGS },
| ^
CC libavfilter/af_atempo.o
In file included from src/libavfilter/af_asupercut.c:24:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_asupercut.c:320:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
320 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=10}, 3, 20, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_asupercut.c:321:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
321 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 1., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_asupercut.c:351:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
351 | { "cutoff", "set cutoff frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 2, 200, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_asupercut.c:352:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
352 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=10}, 3, 20, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_asupercut.c:353:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
353 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 1., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_asupercut.c:374:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
374 | { "centerf","set center frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 2, 999999, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_asupercut.c:375:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
375 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=4}, 4, 20, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_asupercut.c:376:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
376 | { "qfactor","set Q-factor", OFFSET(qfactor),AV_OPT_TYPE_DOUBLE, {.dbl=1.},0.01, 100., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_asupercut.c:377:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
377 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 2., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_atilt.o
CC libavfilter/af_axcorrelate.o
src/libavfilter/af_atempo.c:167:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
167 | AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_FILTERING_PARAM | AV_OPT_FLAG_RUNTIME_PARAM },
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavfilter/af_atempo.c:45:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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:273:20: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
273 | av_assert0(pot <= atempo->window);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavfilter/af_atempo.c:275:13: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
275 | 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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
src/libavfilter/af_atilt.c: At top level:
src/libavfilter/af_atilt.c:230:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_atilt.c:231:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
231 | { "slope", "set filter slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_atilt.c:232:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
232 | { "width", "set filter width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 100, 10000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_atilt.c:233:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
233 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=5}, 2,MAX_ORDER, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_atilt.c:234:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
234 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 4., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_biquads.o
src/libavfilter/af_axcorrelate.c:447:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
447 | { "size", "set the 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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_channelmap.o
In file included from src/libavfilter/af_biquads.c:70:
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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
CC libavfilter/af_channelsplit.o
src/libavfilter/af_biquads.c: In function ‘biquad_s16’:
src/libavfilter/af_biquads.c:218:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
218 | ftype dry = 1. - wet; \
| ^
src/libavfilter/af_biquads.c:278:1: note: in expansion of macro ‘BIQUAD_FILTER’
278 | BIQUAD_FILTER(s16, int16_t, float, INT16_MIN, INT16_MAX, 1)
| ^~~~~~~~~~~~~
src/libavfilter/af_biquads.c: In function ‘biquad_flt’:
src/libavfilter/af_biquads.c:218:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
218 | ftype dry = 1. - wet; \
| ^
src/libavfilter/af_biquads.c:280:1: note: in expansion of macro ‘BIQUAD_FILTER’
280 | BIQUAD_FILTER(flt, float, float, -1.f, 1.f, 0)
| ^~~~~~~~~~~~~
src/libavfilter/af_biquads.c: In function ‘biquad_dii_s16’:
src/libavfilter/af_biquads.c:301:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
301 | ftype dry = 1. - wet; \
| ^
src/libavfilter/af_biquads.c:327:1: note: in expansion of macro ‘BIQUAD_DII_FILTER’
327 | BIQUAD_DII_FILTER(s16, int16_t, float, INT16_MIN, INT16_MAX, 1)
| ^~~~~~~~~~~~~~~~~
src/libavfilter/af_biquads.c: In function ‘biquad_dii_flt’:
src/libavfilter/af_biquads.c:301:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
301 | ftype dry = 1. - wet; \
| ^
src/libavfilter/af_biquads.c:329:1: note: in expansion of macro ‘BIQUAD_DII_FILTER’
329 | BIQUAD_DII_FILTER(flt, float, float, -1.f, 1.f, 0)
| ^~~~~~~~~~~~~~~~~
src/libavfilter/af_biquads.c: In function ‘biquad_tdi_s16’:
src/libavfilter/af_biquads.c:352:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
352 | ftype dry = 1. - wet; \
| ^
src/libavfilter/af_biquads.c:384:1: note: in expansion of macro ‘BIQUAD_TDI_FILTER’
384 | BIQUAD_TDI_FILTER(s16, int16_t, float, INT16_MIN, INT16_MAX, 1)
| ^~~~~~~~~~~~~~~~~
src/libavfilter/af_biquads.c: In function ‘biquad_tdi_flt’:
src/libavfilter/af_biquads.c:352:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
352 | ftype dry = 1. - wet; \
| ^
src/libavfilter/af_biquads.c:386:1: note: in expansion of macro ‘BIQUAD_TDI_FILTER’
386 | BIQUAD_TDI_FILTER(flt, float, float, -1.f, 1.f, 0)
| ^~~~~~~~~~~~~~~~~
src/libavfilter/af_biquads.c: In function ‘biquad_tdii_s16’:
src/libavfilter/af_biquads.c:407:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
407 | ftype dry = 1. - wet; \
| ^
src/libavfilter/af_biquads.c:432:1: note: in expansion of macro ‘BIQUAD_TDII_FILTER’
432 | BIQUAD_TDII_FILTER(s16, int16_t, float, INT16_MIN, INT16_MAX, 1)
| ^~~~~~~~~~~~~~~~~~
src/libavfilter/af_biquads.c: In function ‘biquad_tdii_flt’:
src/libavfilter/af_biquads.c:407:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
407 | ftype dry = 1. - wet; \
| ^
src/libavfilter/af_biquads.c:434:1: note: in expansion of macro ‘BIQUAD_TDII_FILTER’
434 | BIQUAD_TDII_FILTER(flt, float, float, -1.f, 1.f, 0)
| ^~~~~~~~~~~~~~~~~~
src/libavfilter/af_biquads.c: In function ‘biquad_latt_s16’:
src/libavfilter/af_biquads.c:455:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
455 | ftype dry = 1. - wet; \
| ^
src/libavfilter/af_biquads.c:491:1: note: in expansion of macro ‘BIQUAD_LATT_FILTER’
491 | BIQUAD_LATT_FILTER(s16, int16_t, float, INT16_MIN, INT16_MAX, 1)
| ^~~~~~~~~~~~~~~~~~
src/libavfilter/af_biquads.c: In function ‘biquad_latt_flt’:
src/libavfilter/af_biquads.c:455:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
455 | ftype dry = 1. - wet; \
| ^
src/libavfilter/af_biquads.c:493:1: note: in expansion of macro ‘BIQUAD_LATT_FILTER’
493 | BIQUAD_LATT_FILTER(flt, float, float, -1.f, 1.f, 0)
| ^~~~~~~~~~~~~~~~~~
src/libavfilter/af_biquads.c: In function ‘biquad_svf_s16’:
src/libavfilter/af_biquads.c:514:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
514 | ftype dry = 1. - wet; \
| ^
src/libavfilter/af_biquads.c:543:1: note: in expansion of macro ‘BIQUAD_SVF_FILTER’
543 | BIQUAD_SVF_FILTER(s16, int16_t, float, INT16_MIN, INT16_MAX, 1)
| ^~~~~~~~~~~~~~~~~
src/libavfilter/af_biquads.c: In function ‘biquad_svf_flt’:
src/libavfilter/af_biquads.c:514:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
514 | ftype dry = 1. - wet; \
| ^
src/libavfilter/af_biquads.c:545:1: note: in expansion of macro ‘BIQUAD_SVF_FILTER’
545 | BIQUAD_SVF_FILTER(flt, float, float, -1.f, 1.f, 0)
| ^~~~~~~~~~~~~~~~~
src/libavfilter/af_biquads.c: In function ‘biquad_zdf_s16’:
src/libavfilter/af_biquads.c:567:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
567 | ftype dry = 1. - wet; \
| ^
src/libavfilter/af_biquads.c:598:1: note: in expansion of macro ‘BIQUAD_ZDF_FILTER’
598 | BIQUAD_ZDF_FILTER(s16, int16_t, float, INT16_MIN, INT16_MAX, 1, 2.f)
| ^~~~~~~~~~~~~~~~~
src/libavfilter/af_biquads.c: In function ‘biquad_zdf_flt’:
src/libavfilter/af_biquads.c:567:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
567 | ftype dry = 1. - wet; \
| ^
src/libavfilter/af_biquads.c:600:1: note: in expansion of macro ‘BIQUAD_ZDF_FILTER’
600 | BIQUAD_ZDF_FILTER(flt, float, float, -1.f, 1.f, 0, 2.f)
| ^~~~~~~~~~~~~~~~~
src/libavfilter/af_channelmap.c: In function ‘channelmap_filter_frame’:
src/libavfilter/af_channelmap.c:377:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
377 | if (nch_out > FF_ARRAY_ELEMS(buf->data)) {
| ^
In file included from src/libavutil/version.h:30,
from src/libavutil/channel_layout.h:28,
from src/libavfilter/af_channelmap.c:29:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavfilter/af_channelmap.c:403:12: note: in expansion of macro ‘FFMIN’
403 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavfilter/af_channelmap.c:403:12: note: in expansion of macro ‘FFMIN’
403 | FFMIN(FF_ARRAY_ELEMS(buf->data), nch_out) * sizeof(buf->data[0]));
| ^~~~~
src/libavfilter/af_biquads.c: At top level:
src/libavfilter/af_biquads.c:1526:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1526 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS},
| ^
In file included from src/libavfilter/af_biquads.c:72:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1527:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1527 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1529:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1529 | WIDTH_OPTION(1.0),
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1529:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1529 | WIDTH_OPTION(1.0),
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1530:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1530 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1531:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1531 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1532:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1532 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1532:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1532 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1532:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1532 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1532:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1532 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1532:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1532 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1532:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1532 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1535:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1535 | BLOCKSIZE_OPTION(0),
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1535:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1535 | BLOCKSIZE_OPTION(0),
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1543:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1543 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1544:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1544 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1546:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1546 | WIDTH_OPTION(0.5),
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1546:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1546 | WIDTH_OPTION(0.5),
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1547:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1547 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1548:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1548 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1549:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1549 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1550:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1550 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1551:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1551 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1551:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1551 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1551:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1551 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1551:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1551 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1551:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1551 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1551:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1551 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1554:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1554 | BLOCKSIZE_OPTION(0),
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1554:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1554 | BLOCKSIZE_OPTION(0),
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1569:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1569 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1570:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1570 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1572:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1572 | WIDTH_OPTION(0.5),
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1572:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1572 | WIDTH_OPTION(0.5),
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1573:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1573 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1574:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1574 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1575:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1575 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1576:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1576 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1577:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1577 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1577:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1577 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1577:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1577 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1577:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1577 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1577:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1577 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1577:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1577 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1580:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1580 | BLOCKSIZE_OPTION(0),
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1580:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1580 | BLOCKSIZE_OPTION(0),
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1602:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1602 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1603:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1603 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_chorus.o
src/libavfilter/af_biquads.c:1605:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1605 | WIDTH_OPTION(0.5),
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1605:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1605 | WIDTH_OPTION(0.5),
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1606:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1606 | {"csg", "use constant skirt gain", OFFSET(csg), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1607:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1607 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1607:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1607 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1607:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1607 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1607:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1607 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1607:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1607 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1607:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1607 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1610:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1610 | BLOCKSIZE_OPTION(0),
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1610:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1610 | BLOCKSIZE_OPTION(0),
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1618:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1618 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1619:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1619 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1621:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1621 | WIDTH_OPTION(0.5),
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1621:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1621 | WIDTH_OPTION(0.5),
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1622:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1622 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1622:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1622 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1622:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1622 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1622:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1622 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1622:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1622 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1622:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1622 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1625:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1625 | BLOCKSIZE_OPTION(0),
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1625:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1625 | BLOCKSIZE_OPTION(0),
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1633:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1633 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1634:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1634 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1636:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1636 | WIDTH_OPTION(0.707),
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1636:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1636 | WIDTH_OPTION(0.707),
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1637:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1637 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1638:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1638 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1639:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1639 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1639:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1639 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1639:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1639 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1639:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1639 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1639:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1639 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1639:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1639 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1642:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1642 | BLOCKSIZE_OPTION(0),
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1642:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1642 | BLOCKSIZE_OPTION(0),
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1650:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1650 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1651:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1651 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1653:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1653 | WIDTH_OPTION(0.707),
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1653:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1653 | WIDTH_OPTION(0.707),
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1654:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1654 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1655:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1655 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1656:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1656 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1656:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1656 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1656:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1656 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1656:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1656 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1656:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1656 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1656:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1656 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1659:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1659 | BLOCKSIZE_OPTION(0),
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1659:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1659 | BLOCKSIZE_OPTION(0),
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1667:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1667 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1668:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1668 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1670:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1670 | WIDTH_OPTION(0.707),
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1670:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1670 | WIDTH_OPTION(0.707),
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1671:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1671 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1671:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1671 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1671:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1671 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1671:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1671 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1671:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1671 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1671:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1671 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1672:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1672 | {"order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1673:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1673 | {"o", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1683:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1683 | {"a0", NULL, OFFSET(oa[0]), AV_OPT_TYPE_DOUBLE, {.dbl=1}, INT32_MIN, INT32_MAX, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1684:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1684 | {"a1", NULL, OFFSET(oa[1]), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1685:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1685 | {"a2", NULL, OFFSET(oa[2]), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1686:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1686 | {"b0", NULL, OFFSET(ob[0]), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1687:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1687 | {"b1", NULL, OFFSET(ob[1]), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1688:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1688 | {"b2", NULL, OFFSET(ob[2]), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1689:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1689 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1689:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1689 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1689:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1689 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1689:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1689 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1689:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1689 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1689:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1689 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1692:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1692 | BLOCKSIZE_OPTION(0),
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_biquads.c:1692:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1692 | BLOCKSIZE_OPTION(0),
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_channelsplit.c: In function ‘query_formats’:
src/libavfilter/af_channelsplit.c:137:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
137 | for (i = 0; i < ctx->nb_outputs; i++) {
| ^
src/libavfilter/af_channelsplit.c: In function ‘activate’:
src/libavfilter/af_channelsplit.c:200:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
200 | for (int i = 0; i < ctx->nb_outputs; i++) {
| ^
src/libavfilter/af_channelsplit.c:208:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
208 | for (int i = 0; i < ctx->nb_outputs; i++) {
| ^
src/libavfilter/af_channelsplit.c:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
223 | for (int i = 0; i < ctx->nb_outputs; i++) {
| ^
CC libavfilter/af_compand.o
CC libavfilter/af_compensationdelay.o
src/libavfilter/af_chorus.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
68 | { "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:34:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_chorus.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | { "out_gain", "set output gain", OFFSET(out_gain), AV_OPT_TYPE_FLOAT, {.dbl=.4}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_chorus.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
70 | { "delays", "set delays", OFFSET(delays_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_chorus.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
71 | { "decays", "set decays", OFFSET(decays_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_chorus.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
72 | { "speeds", "set speeds", OFFSET(speeds_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_chorus.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
73 | { "depths", "set depths", OFFSET(depths_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_chorus.c: In function ‘config_output’:
src/libavfilter/af_chorus.c:168:83: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
168 | int samples = (int) ((s->delays[n] + s->depths[n]) * outlink->sample_rate / 1000.0);
| ^
src/libavfilter/af_chorus.c:169:72: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
169 | int depth_samples = (int) (s->depths[n] * outlink->sample_rate / 1000.0);
| ^
src/libavfilter/af_chorus.c:185:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
185 | if (s->in_gain * (sum_in_volume) > 1.0 / s->out_gain)
| ^
src/libavfilter/af_chorus.c:185:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
185 | if (s->in_gain * (sum_in_volume) > 1.0 / s->out_gain)
| ^
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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
src/libavfilter/af_compand.c: At top level:
src/libavfilter/af_compand.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
76 | { "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:34:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_compand.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
77 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_compand.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
78 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_compand.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
79 | { "soft-knee", "set soft-knee", OFFSET(curve_dB), AV_OPT_TYPE_DOUBLE, { .dbl = 0.01 }, 0.01, 900, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_compand.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
80 | { "gain", "set output gain", OFFSET(gain_dB), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, -900, 900, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_compand.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
81 | { "volume", "set initial volume", OFFSET(initial_volume), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, -900, 0, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_compand.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
82 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_crossfeed.o
src/libavfilter/af_compensationdelay.c:46:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_compensationdelay.c:47:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
47 | { "cm", "set cm distance", OFFSET(distance_cm), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_compensationdelay.c:48:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
48 | { "m", "set meter distance", OFFSET(distance_m), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_compensationdelay.c:49:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
49 | { "dry", "set dry amount", OFFSET(dry), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_compensationdelay.c:50:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
50 | { "wet", "set wet amount", OFFSET(wet), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_compensationdelay.c:51:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
51 | { "temp", "set temperature °C", OFFSET(temp), AV_OPT_TYPE_INT, {.i64=20}, -50, 50, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
src/libavfilter/af_crossfeed.c: At top level:
src/libavfilter/af_crossfeed.c:357:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
357 | { "strength", "set crossfeed strength", OFFSET(strength), AV_OPT_TYPE_DOUBLE, {.dbl=.2}, 0, 1, FLAGS },
| ^
In file included from src/libavfilter/af_crossfeed.c:22:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_crossfeed.c:358:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
358 | { "range", "set soundstage wideness", OFFSET(range), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_crossfeed.c:359:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
359 | { "slope", "set curve slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, .01, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_crossfeed.c:360:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
360 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=.9}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_crossfeed.c:361:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
361 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_crossfeed.c:362:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
362 | { "block_size", "set the block size", OFFSET(block_size),AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_dcshift.o
CC libavfilter/af_deesser.o
src/libavfilter/af_crystalizer.c:39:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_crystalizer.c:40:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
40 | { "c", "enable clipping", OFFSET(clip), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_dialoguenhance.o
src/libavfilter/af_dcshift.c:39:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dcshift.c:40:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
40 | { "limitergain", "set limiter gain", OFFSET(limitergain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_deesser.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | { "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:25:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_deesser.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
61 | { "m", "set max deessing", OFFSET(max), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0, 1.0, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_deesser.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0, 1.0, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_drmeter.o
CC libavfilter/af_dynaudnorm.o
src/libavfilter/af_dialoguenhance.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | { "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:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dialoguenhance.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
65 | { "enhance", "set dialogue enhance factor",OFFSET(enhance), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 3, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dialoguenhance.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
66 | { "voice", "set voice detection factor", OFFSET(voice), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 2,32, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_earwax.o
In file included from src/libavfilter/af_dialoguenhance.c:99:
src/libavfilter/dialoguenhance_template.c: In function ‘de_stereo_float’:
src/libavfilter/dialoguenhance_template.c:251:15: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
251 | vad = vad * 0.1 + 0.9 * fn(s->prev_vad);
| ^
src/libavfilter/dialoguenhance_template.c:251:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
251 | vad = vad * 0.1 + 0.9 * fn(s->prev_vad);
| ^
In file included from src/libavfilter/af_dialoguenhance.c:103:
src/libavfilter/dialoguenhance_template.c: In function ‘de_tx_init_double’:
src/libavfilter/dialoguenhance_template.c:71:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
71 | ftype scale = ONE, iscale = ONE / (s->fft_size * 1.5f);
| ^
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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
src/libavfilter/af_drmeter.c: At top level:
src/libavfilter/af_drmeter.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
53 | { "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:25:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_drmeter.c: In function ‘update_stat’:
src/libavfilter/af_drmeter.c:95:23: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
95 | if (p->nb_samples >= s->tc_samples)
| ^~
src/libavfilter/af_drmeter.c: In function ‘print_stats’:
src/libavfilter/af_drmeter.c:169:66: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
169 | av_log(ctx, AV_LOG_INFO, "Channel %d: DR: %g\n", ch + 1, chdr);
| ^~~~
src/libavfilter/af_drmeter.c:172:53: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
172 | 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’ [-Wmissing-field-initializers]
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:33:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dynaudnorm.c:131:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dynaudnorm.c:132:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
132 | { "gausssize", "set the filter size", OFFSET(filter_size), AV_OPT_TYPE_INT, {.i64 = 31}, 3, 301, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dynaudnorm.c:133:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
133 | { "g", "set the filter size", OFFSET(filter_size), AV_OPT_TYPE_INT, {.i64 = 31}, 3, 301, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dynaudnorm.c:134:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dynaudnorm.c:135:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dynaudnorm.c:136:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dynaudnorm.c:137:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dynaudnorm.c:138:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dynaudnorm.c:139:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dynaudnorm.c:140:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
140 | { "coupling", "set channel coupling", OFFSET(channels_coupled), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dynaudnorm.c:141:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
141 | { "n", "set channel coupling", OFFSET(channels_coupled), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dynaudnorm.c:142:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
142 | { "correctdc", "set DC correction", OFFSET(dc_correction), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dynaudnorm.c:143:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
143 | { "c", "set DC correction", OFFSET(dc_correction), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dynaudnorm.c:144:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
144 | { "altboundary", "set alternative boundary mode", OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dynaudnorm.c:145:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
145 | { "b", "set alternative boundary mode", OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dynaudnorm.c:146:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dynaudnorm.c:147:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dynaudnorm.c:148:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
148 | { "threshold", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dynaudnorm.c:149:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
149 | { "t", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dynaudnorm.c:150:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
150 | { "channels", "set channels to filter", OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dynaudnorm.c:151:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
151 | { "h", "set channels to filter", OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dynaudnorm.c:152:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
152 | { "overlap", "set the frame overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=.0}, 0.0, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_dynaudnorm.c:153:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
153 | { "o", "set the frame overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=.0}, 0.0, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_extrastereo.o
CC libavfilter/af_firequalizer.o
CC libavfilter/af_flanger.o
src/libavfilter/af_extrastereo.c:38:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
38 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_extrastereo.c:39:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
39 | { "c", "enable clipping", OFFSET(clip), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_extrastereo.c: In function ‘filter_frame’:
src/libavfilter/af_extrastereo.c:99:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
99 | average = (left + right) / 2.;
| ^
src/libavfilter/af_firequalizer.c:132:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
132 | { "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:24:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_firequalizer.c:133:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
133 | { "gain_entry", "set gain entry", OFFSET(gain_entry), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_firequalizer.c:134:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
134 | { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, { .dbl = 0.01 }, 0.0, 1e10, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_firequalizer.c:135:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
135 | { "accuracy", "set accuracy", OFFSET(accuracy), AV_OPT_TYPE_DOUBLE, { .dbl = 5.0 }, 0.0, 1e10, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_firequalizer.c:147:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
147 | { "fixed", "set fixed frame samples", OFFSET(fixed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_firequalizer.c:148:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
148 | { "multi", "set multi channels mode", OFFSET(multi), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_firequalizer.c:149:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
149 | { "zero_phase", "set zero phase mode", OFFSET(zero_phase), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_firequalizer.c:155:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
155 | { "dumpfile", "set dump file", OFFSET(dumpfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_firequalizer.c:157:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
157 | { "fft2", "set 2-channels fft", OFFSET(fft2), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_firequalizer.c:158:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
158 | { "min_phase", "set minimum phase mode", OFFSET(min_phase), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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 [-Wdouble-promotion]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavfilter/af_firequalizer.c:553:35: note: in expansion of macro ‘FFMAX’
553 | 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 [-Wdouble-promotion]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavfilter/af_firequalizer.c:553:35: note: in expansion of macro ‘FFMAX’
553 | s->cepstrum_tbuf[k] = log(FFMAX(s->cepstrum_tbuf[k], minval));
| ^~~~~
src/libavfilter/af_firequalizer.c:566:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
566 | double mag = exp(s->cepstrum_tbuf[k] * norm) * norm;
| ^
src/libavfilter/af_firequalizer.c:567:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
567 | double ph = s->cepstrum_tbuf[k+1] * norm;
| ^
src/libavfilter/af_firequalizer.c: In function ‘generate_kernel’:
src/libavfilter/af_firequalizer.c:682:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
682 | s->analysis_buf[k] *= (2.0/s->analysis_rdft_len) * (2.0/s->rdft_len) * win;
| ^~
CC libavfilter/af_haas.o
src/libavfilter/af_flanger.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_flanger.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
57 | { "depth", "added swept delay in milliseconds", OFFSET(delay_depth), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_flanger.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
58 | { "regen", "percentage regeneration (delayed signal feedback)", OFFSET(feedback_gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -95, 95, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_flanger.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_flanger.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | { "speed", "sweeps per second (Hz)", OFFSET(speed), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.1, 10, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_flanger.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_hdcd.o
CC libavfilter/af_headphone.o
src/libavfilter/af_haas.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "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:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_haas.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_haas.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | { "side_gain", "set side gain", OFFSET(par_side_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_haas.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
70 | { "middle_phase", "set middle phase", OFFSET(par_middle_phase), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_haas.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
71 | { "left_delay", "set left delay", OFFSET(par_delay0), AV_OPT_TYPE_DOUBLE, {.dbl=2.05}, 0, MAX_HAAS_DELAY, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_haas.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
72 | { "left_balance", "set left balance", OFFSET(par_balance0), AV_OPT_TYPE_DOUBLE, {.dbl=-1.0}, -1, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_haas.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
73 | { "left_gain", "set left gain", OFFSET(par_gain0), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_haas.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | { "left_phase", "set left phase", OFFSET(par_phase0), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_haas.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
75 | { "right_delay", "set right delay", OFFSET(par_delay1), AV_OPT_TYPE_DOUBLE, {.dbl=2.12}, 0, MAX_HAAS_DELAY, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_haas.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
76 | { "right_balance", "set right balance", OFFSET(par_balance1), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_haas.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
77 | { "right_gain", "set right gain", OFFSET(par_gain1), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_haas.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
78 | { "right_phase", "set right phase", OFFSET(par_phase1), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_join.o
src/libavfilter/af_headphone.c: In function ‘convert_coeffs’:
src/libavfilter/af_headphone.c:378:66: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
378 | 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:723:89: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
723 | 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_hdcd.c:990:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
990 | 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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_hdcd.c:992:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
992 | OFFSET(process_stereo), AV_OPT_TYPE_BOOL, { .i64 = HDCD_PROCESS_STEREO_DEFAULT }, 0, 1, A },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_hdcd.c:994:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
994 | OFFSET(cdt_ms), AV_OPT_TYPE_INT, { .i64 = 2000 }, 100, 60000, A },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_hdcd.c:996:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
996 | OFFSET(force_pe), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, A },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_hdcd.c: In function ‘hdcd_control_stereo’:
src/libavfilter/af_hdcd.c:833:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
833 | #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[0] >>7),
| ^~~~~~~~~~~
src/libavfilter/af_hdcd.c:833:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
833 | #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(target_gain[1] >>7),
| ^~~~~~~~~~~
src/libavfilter/af_hdcd.c:833:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
833 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0
| ^
src/libavfilter/af_hdcd.c:1361:12: note: in expansion of macro ‘GAINTOFLOAT’
1361 | 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:833:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
833 | #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:1507:70: note: in expansion of macro ‘GAINTOFLOAT’
1507 | 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 [-Wdouble-promotion]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavfilter/af_hdcd.c:1507:35: note: in expansion of macro ‘FFMIN’
1507 | detect->max_gain_adjustment = FFMIN(detect->max_gain_adjustment, GAINTOFLOAT(state->max_gain));
| ^~~~~
src/libavfilter/af_hdcd.c:833:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
833 | #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:1507:70: note: in expansion of macro ‘GAINTOFLOAT’
1507 | 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 [-Wdouble-promotion]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavfilter/af_hdcd.c:1507:35: note: in expansion of macro ‘FFMIN’
1507 | 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:833:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
833 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0
| ^
src/libavfilter/af_hdcd.c:1670:74: note: in expansion of macro ‘GAINTOFLOAT’
1670 | 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:1682:22: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1682 | s->detect.max_gain_adjustment,
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_join.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:32:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_join.c:75:25: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
75 | "output stream.", OFFSET(ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = "stereo"}, 0, 0, A|F },
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_join.c: In function ‘join_query_formats’:
src/libavfilter/af_join.c:216:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
216 | for (i = 0; i < ctx->nb_inputs; i++) {
| ^
src/libavfilter/af_join.c: In function ‘guess_map_matching’:
src/libavfilter/af_join.c:259:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
259 | for (i = 0; i < ctx->nb_inputs; i++) {
| ^
src/libavfilter/af_join.c: In function ‘guess_map_any’:
src/libavfilter/af_join.c:273:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
273 | for (i = 0; i < ctx->nb_inputs; i++) {
| ^
src/libavfilter/af_join.c: In function ‘join_config_output’:
src/libavfilter/af_join.c:295:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
295 | for (i = 0; i < ctx->nb_inputs; i++) {
| ^
src/libavfilter/af_join.c:406:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
406 | for (i = 0; i < ctx->nb_inputs; i++) {
| ^
src/libavfilter/af_join.c:413:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
413 | for (i = 0; i < ctx->nb_inputs; i++)
| ^
src/libavfilter/af_join.c: In function ‘try_push_frame’:
src/libavfilter/af_join.c:429:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
429 | for (i = 0; i < ctx->nb_inputs; i++) {
| ^
src/libavfilter/af_join.c:444:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
444 | if (s->ch_layout.nb_channels > FF_ARRAY_ELEMS(frame->data)) {
| ^
src/libavfilter/af_join.c:477:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
477 | 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:35,
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavfilter/af_join.c:487:21: note: in expansion of macro ‘FFMIN’
487 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavfilter/af_join.c:487:21: note: in expansion of macro ‘FFMIN’
487 | for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), nb_buffers); i++) {
| ^~~~~
src/libavfilter/af_join.c:487:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
487 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavfilter/af_join.c:516:16: note: in expansion of macro ‘FFMIN’
516 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavfilter/af_join.c:516:16: note: in expansion of macro ‘FFMIN’
516 | FFMIN(FF_ARRAY_ELEMS(frame->data), s->ch_layout.nb_channels));
| ^~~~~
src/libavfilter/af_join.c:524:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
524 | for (i = 0; i < ctx->nb_inputs; i++)
| ^
src/libavfilter/af_join.c:533:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
533 | for (i = 0; i < ctx->nb_inputs; i++) {
| ^
src/libavfilter/af_join.c: In function ‘activate’:
src/libavfilter/af_join.c:571:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
571 | for (i = 1; i < ctx->nb_inputs && nb_samples > 0; i++) {
| ^
src/libavfilter/af_loudnorm.c:107:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
107 | { "I", "set integrated loudness target", OFFSET(target_i), AV_OPT_TYPE_DOUBLE, {.dbl = -24.}, -70., -5., FLAGS },
| ^
In file included from src/libavfilter/af_loudnorm.c:25:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_loudnorm.c:108:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
108 | { "i", "set integrated loudness target", OFFSET(target_i), AV_OPT_TYPE_DOUBLE, {.dbl = -24.}, -70., -5., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_loudnorm.c:109:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
109 | { "LRA", "set loudness range target", OFFSET(target_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 7.}, 1., 50., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_loudnorm.c:110:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
110 | { "lra", "set loudness range target", OFFSET(target_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 7.}, 1., 50., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_loudnorm.c:111:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
111 | { "TP", "set maximum true peak", OFFSET(target_tp), AV_OPT_TYPE_DOUBLE, {.dbl = -2.}, -9., 0., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_loudnorm.c:112:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
112 | { "tp", "set maximum true peak", OFFSET(target_tp), AV_OPT_TYPE_DOUBLE, {.dbl = -2.}, -9., 0., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_loudnorm.c:113:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
113 | { "measured_I", "measured IL of input file", OFFSET(measured_i), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 0., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_loudnorm.c:114:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
114 | { "measured_i", "measured IL of input file", OFFSET(measured_i), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 0., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_loudnorm.c:115:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
115 | { "measured_LRA", "measured LRA of input file", OFFSET(measured_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, 0., 99., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_loudnorm.c:116:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
116 | { "measured_lra", "measured LRA of input file", OFFSET(measured_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, 0., 99., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_loudnorm.c:117:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
117 | { "measured_TP", "measured true peak of input file", OFFSET(measured_tp), AV_OPT_TYPE_DOUBLE, {.dbl = 99.}, -99., 99., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_loudnorm.c:118:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
118 | { "measured_tp", "measured true peak of input file", OFFSET(measured_tp), AV_OPT_TYPE_DOUBLE, {.dbl = 99.}, -99., 99., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_loudnorm.c:119:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
119 | { "measured_thresh", "measured threshold of input file", OFFSET(measured_thresh), AV_OPT_TYPE_DOUBLE, {.dbl = -70.}, -99., 0., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_loudnorm.c:120:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
120 | { "offset", "set offset gain", OFFSET(offset), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 99., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_loudnorm.c:121:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
121 | { "linear", "normalize linearly if possible", OFFSET(linear), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_loudnorm.c:122:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
122 | { "dual_mono", "treat mono input as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_loudnorm.c:127:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
127 | { "stats_file", "set stats output file", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_loudnorm.c: In function ‘activate’:
src/libavfilter/af_loudnorm.c:713:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
713 | for (int i = 0; i < FF_ARRAY_ELEMS(s->pts); i++)
| ^
CC libavfilter/af_mcompand.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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
CC libavfilter/af_pan.o
CC libavfilter/af_replaygain.o
src/libavfilter/af_mcompand.c: At top level:
src/libavfilter/af_mcompand.c:98:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
98 | { "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:34:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_sidechaincompress.o
src/libavfilter/af_pan.c:404:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
404 | { "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:34:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_replaygain.c: In function ‘query_formats’:
src/libavfilter/af_replaygain.c:355:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
355 | for (i = 0; i < FF_ARRAY_ELEMS(freqinfos); i++) {
| ^
src/libavfilter/af_replaygain.c: In function ‘config_input’:
src/libavfilter/af_replaygain.c:370:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
370 | for (i = 0; i < FF_ARRAY_ELEMS(freqinfos); i++) {
| ^
In file included from src/libavfilter/af_replaygain.c:28:
src/libavfilter/af_replaygain.c:374:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
374 | av_assert0(i < FF_ARRAY_ELEMS(freqinfos));
| ^
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavfilter/af_replaygain.c: In function ‘calc_stereo_rms’:
src/libavfilter/af_replaygain.c:425:13: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
425 | 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:461:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
461 | left = (hist_b[i ] = samples[0]) * coeff_b[0];
| ^
src/libavfilter/af_replaygain.c:462:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
462 | right = (hist_b[i + 1] = samples[1]) * coeff_b[0];
| ^
src/libavfilter/af_replaygain.c:463:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
463 | left += hist_b[i - 2] * coeff_b[1] - hist_a[i - 2] * coeff_a[1];
| ^
src/libavfilter/af_replaygain.c:463:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
463 | left += hist_b[i - 2] * coeff_b[1] - hist_a[i - 2] * coeff_a[1];
| ^
src/libavfilter/af_replaygain.c:464:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
464 | right += hist_b[i - 1] * coeff_b[1] - hist_a[i - 1] * coeff_a[1];
| ^
src/libavfilter/af_replaygain.c:464:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
464 | right += hist_b[i - 1] * coeff_b[1] - hist_a[i - 1] * coeff_a[1];
| ^
src/libavfilter/af_replaygain.c:465:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
465 | left += hist_b[i - 4] * coeff_b[2] - hist_a[i - 4] * coeff_a[2];
| ^
src/libavfilter/af_replaygain.c:465:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
465 | left += hist_b[i - 4] * coeff_b[2] - hist_a[i - 4] * coeff_a[2];
| ^
src/libavfilter/af_replaygain.c:466:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
466 | right += hist_b[i - 3] * coeff_b[2] - hist_a[i - 3] * coeff_a[2];
| ^
src/libavfilter/af_replaygain.c:466:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
466 | 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:510:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
510 | left = (hist_b[i] = src[0]) * coeff_b[0];
| ^
src/libavfilter/af_replaygain.c:511:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
511 | right = (hist_b[i + 1] = src[1]) * coeff_b[0];
| ^
src/libavfilter/af_replaygain.c:512:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
512 | left += hist_b[i - 2] * coeff_b[ 1] - hist_a[i - 2] * coeff_a[1 ];
| ^
src/libavfilter/af_replaygain.c:512:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
512 | left += hist_b[i - 2] * coeff_b[ 1] - hist_a[i - 2] * coeff_a[1 ];
| ^
src/libavfilter/af_replaygain.c:513:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
513 | right += hist_b[i - 1] * coeff_b[ 1] - hist_a[i - 1] * coeff_a[1 ];
| ^
src/libavfilter/af_replaygain.c:513:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
513 | right += hist_b[i - 1] * coeff_b[ 1] - hist_a[i - 1] * coeff_a[1 ];
| ^
src/libavfilter/af_replaygain.c:514:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
514 | left += hist_b[i - 4] * coeff_b[ 2] - hist_a[i - 4] * coeff_a[2 ];
| ^
src/libavfilter/af_replaygain.c:514:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
514 | left += hist_b[i - 4] * coeff_b[ 2] - hist_a[i - 4] * coeff_a[2 ];
| ^
src/libavfilter/af_replaygain.c:515:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
515 | right += hist_b[i - 3] * coeff_b[ 2] - hist_a[i - 3] * coeff_a[2 ];
| ^
src/libavfilter/af_replaygain.c:515:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
515 | right += hist_b[i - 3] * coeff_b[ 2] - hist_a[i - 3] * coeff_a[2 ];
| ^
src/libavfilter/af_replaygain.c:516:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
516 | left += hist_b[i - 6] * coeff_b[ 3] - hist_a[i - 6] * coeff_a[3 ];
| ^
src/libavfilter/af_replaygain.c:516:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
516 | left += hist_b[i - 6] * coeff_b[ 3] - hist_a[i - 6] * coeff_a[3 ];
| ^
src/libavfilter/af_replaygain.c:517:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
517 | right += hist_b[i - 5] * coeff_b[ 3] - hist_a[i - 5] * coeff_a[3 ];
| ^
src/libavfilter/af_replaygain.c:517:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
517 | right += hist_b[i - 5] * coeff_b[ 3] - hist_a[i - 5] * coeff_a[3 ];
| ^
src/libavfilter/af_replaygain.c:518:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
518 | left += hist_b[i - 8] * coeff_b[ 4] - hist_a[i - 8] * coeff_a[4 ];
| ^
src/libavfilter/af_replaygain.c:518:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
518 | left += hist_b[i - 8] * coeff_b[ 4] - hist_a[i - 8] * coeff_a[4 ];
| ^
src/libavfilter/af_replaygain.c:519:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
519 | right += hist_b[i - 7] * coeff_b[ 4] - hist_a[i - 7] * coeff_a[4 ];
| ^
src/libavfilter/af_replaygain.c:519:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
519 | right += hist_b[i - 7] * coeff_b[ 4] - hist_a[i - 7] * coeff_a[4 ];
| ^
src/libavfilter/af_replaygain.c:520:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
520 | left += hist_b[i - 10] * coeff_b[ 5] - hist_a[i - 10] * coeff_a[5 ];
| ^
src/libavfilter/af_replaygain.c:520:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
520 | left += hist_b[i - 10] * coeff_b[ 5] - hist_a[i - 10] * coeff_a[5 ];
| ^
src/libavfilter/af_replaygain.c:521:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
521 | right += hist_b[i - 9] * coeff_b[ 5] - hist_a[i - 9] * coeff_a[5 ];
| ^
src/libavfilter/af_replaygain.c:521:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
521 | right += hist_b[i - 9] * coeff_b[ 5] - hist_a[i - 9] * coeff_a[5 ];
| ^
src/libavfilter/af_replaygain.c:522:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
522 | left += hist_b[i - 12] * coeff_b[ 6] - hist_a[i - 12] * coeff_a[6 ];
| ^
src/libavfilter/af_replaygain.c:522:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
522 | left += hist_b[i - 12] * coeff_b[ 6] - hist_a[i - 12] * coeff_a[6 ];
| ^
src/libavfilter/af_replaygain.c:523:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
523 | right += hist_b[i - 11] * coeff_b[ 6] - hist_a[i - 11] * coeff_a[6 ];
| ^
src/libavfilter/af_replaygain.c:523:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
523 | right += hist_b[i - 11] * coeff_b[ 6] - hist_a[i - 11] * coeff_a[6 ];
| ^
src/libavfilter/af_replaygain.c:524:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
524 | left += hist_b[i - 14] * coeff_b[ 7] - hist_a[i - 14] * coeff_a[7 ];
| ^
src/libavfilter/af_replaygain.c:524:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
524 | left += hist_b[i - 14] * coeff_b[ 7] - hist_a[i - 14] * coeff_a[7 ];
| ^
src/libavfilter/af_replaygain.c:525:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
525 | right += hist_b[i - 13] * coeff_b[ 7] - hist_a[i - 13] * coeff_a[7 ];
| ^
src/libavfilter/af_replaygain.c:525:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
525 | right += hist_b[i - 13] * coeff_b[ 7] - hist_a[i - 13] * coeff_a[7 ];
| ^
src/libavfilter/af_replaygain.c:526:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
526 | left += hist_b[i - 16] * coeff_b[ 8] - hist_a[i - 16] * coeff_a[8 ];
| ^
src/libavfilter/af_replaygain.c:526:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
526 | left += hist_b[i - 16] * coeff_b[ 8] - hist_a[i - 16] * coeff_a[8 ];
| ^
src/libavfilter/af_replaygain.c:527:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
527 | right += hist_b[i - 15] * coeff_b[ 8] - hist_a[i - 15] * coeff_a[8 ];
| ^
src/libavfilter/af_replaygain.c:527:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
527 | right += hist_b[i - 15] * coeff_b[ 8] - hist_a[i - 15] * coeff_a[8 ];
| ^
src/libavfilter/af_replaygain.c:528:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
528 | left += hist_b[i - 18] * coeff_b[ 9] - hist_a[i - 18] * coeff_a[9 ];
| ^
src/libavfilter/af_replaygain.c:528:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
528 | left += hist_b[i - 18] * coeff_b[ 9] - hist_a[i - 18] * coeff_a[9 ];
| ^
src/libavfilter/af_replaygain.c:529:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
529 | right += hist_b[i - 17] * coeff_b[ 9] - hist_a[i - 17] * coeff_a[9 ];
| ^
src/libavfilter/af_replaygain.c:529:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
529 | right += hist_b[i - 17] * coeff_b[ 9] - hist_a[i - 17] * coeff_a[9 ];
| ^
src/libavfilter/af_replaygain.c:530:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
530 | left += hist_b[i - 20] * coeff_b[10] - hist_a[i - 20] * coeff_a[10];
| ^
src/libavfilter/af_replaygain.c:530:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
530 | left += hist_b[i - 20] * coeff_b[10] - hist_a[i - 20] * coeff_a[10];
| ^
src/libavfilter/af_replaygain.c:531:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
531 | right += hist_b[i - 19] * coeff_b[10] - hist_a[i - 19] * coeff_a[10];
| ^
src/libavfilter/af_replaygain.c:531:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
531 | right += hist_b[i - 19] * coeff_b[10] - hist_a[i - 19] * coeff_a[10];
| ^
src/libavfilter/af_replaygain.c: In function ‘request_frame’:
src/libavfilter/af_replaygain.c:611:62: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
611 | av_log(ctx, AV_LOG_INFO, "track_gain = %+.2f dB\n", s->gain);
| ~^~~~~~
src/libavfilter/af_replaygain.c:612:58: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
612 | av_log(ctx, AV_LOG_INFO, "track_peak = %.6f\n", s->peak);
| ~^~~~~~
src/libavfilter/af_replaygain.c: At top level:
src/libavfilter/af_replaygain.c:639:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
639 | { "track_gain", "track gain (dB)", OFFSET(gain), AV_OPT_TYPE_FLOAT,{.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS },
| ^
In file included from src/libavfilter/af_replaygain.c:30:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_replaygain.c:640:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
640 | { "track_peak", "track peak", OFFSET(peak), AV_OPT_TYPE_FLOAT,{.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_silencedetect.o
src/libavfilter/af_sidechaincompress.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
76 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_sidechaincompress.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
80 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0.125}, 0.000976563, 1, A|F|R },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_sidechaincompress.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
81 | { "ratio", "set ratio", OFFSET(ratio), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 20, A|F|R },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_sidechaincompress.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
82 | { "attack", "set attack", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 0.01, 2000, A|F|R },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_sidechaincompress.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
83 | { "release", "set release", OFFSET(release), AV_OPT_TYPE_DOUBLE, {.dbl=250}, 0.01, 9000, A|F|R },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_sidechaincompress.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
84 | { "makeup", "set make up gain", OFFSET(makeup), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 64, A|F|R },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_sidechaincompress.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
85 | { "knee", "set knee", OFFSET(knee), AV_OPT_TYPE_DOUBLE, {.dbl=2.82843}, 1, 8, A|F|R },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_sidechaincompress.c:92:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
92 | { "level_sc", "set sidechain gain", OFFSET(level_sc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A|F|R },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_sidechaincompress.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
93 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, A|F|R },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_silenceremove.o
CC libavfilter/af_speechnorm.o
CC libavfilter/af_stereotools.o
src/libavfilter/af_silencedetect.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:29:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_silencedetect.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
58 | { "noise", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, DBL_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_silencedetect.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
59 | { "d", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION,FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_silencedetect.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | { "duration", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION,FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_silencedetect.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
61 | { "mono", "check each channel separately", OFFSET(mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_silencedetect.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "m", "check each channel separately", OFFSET(mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_silenceremove.c:130:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
130 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_silenceremove.c:131:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
131 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_silenceremove.c:132:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
132 | { "start_threshold", "set threshold for start silence detection", OFFSET(start_threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, DBL_MAX, AFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_silenceremove.c:133:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
133 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_silenceremove.c:137:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
137 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_silenceremove.c:138:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
138 | { "stop_duration", "set stop duration of silence part", OFFSET(stop_duration_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_silenceremove.c:139:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
139 | { "stop_threshold", "set threshold for stop silence detection", OFFSET(stop_threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, DBL_MAX, AFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_silenceremove.c:140:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
140 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_silenceremove.c:149:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
149 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_speechnorm.c:98:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:33:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_speechnorm.c:99:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_speechnorm.c:100:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_speechnorm.c:101:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_speechnorm.c:102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_speechnorm.c:103:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_speechnorm.c:104:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
104 | { "threshold", "set the threshold value", OFFSET(threshold_value), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0.0, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_speechnorm.c:105:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
105 | { "t", "set the threshold value", OFFSET(threshold_value), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0.0, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_speechnorm.c:106:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_speechnorm.c:107:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_speechnorm.c:108:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_speechnorm.c:109:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_speechnorm.c:110:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
110 | { "channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_speechnorm.c:111:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
111 | { "h", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_speechnorm.c:112:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
112 | { "invert", "set inverted filtering", OFFSET(invert), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_speechnorm.c:113:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
113 | { "i", "set inverted filtering", OFFSET(invert), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_speechnorm.c:114:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
114 | { "link", "set linked channels filtering", OFFSET(link), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_speechnorm.c:115:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
115 | { "l", "set linked channels filtering", OFFSET(link), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_speechnorm.c:116:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_speechnorm.c:117:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavutil/version.h:30,
from src/libavutil/log.h:26,
from src/libavutil/avassert.h:35,
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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’} [-Wsign-compare]
455 | for (int f = 0; f < ff_inlink_queued_frames(inlink); f++) {
| ^
src/libavfilter/af_stereotools.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
65 | { "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:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_stereotools.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
66 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_stereotools.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
67 | { "balance_in", "set balance in", OFFSET(balance_in), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_stereotools.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
68 | { "balance_out", "set balance out", OFFSET(balance_out), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_stereotools.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | { "softclip", "enable softclip", OFFSET(softclip), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_stereotools.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
70 | { "mutel", "mute L", OFFSET(mute_l), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_stereotools.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
71 | { "muter", "mute R", OFFSET(mute_r), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_stereotools.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
72 | { "phasel", "phase L", OFFSET(phase_l), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_stereotools.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
73 | { "phaser", "phase R", OFFSET(phase_r), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_stereotools.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
86 | { "slev", "set side level", OFFSET(slev), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_stereotools.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
87 | { "sbal", "set side balance", OFFSET(sbal), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_stereotools.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
88 | { "mlev", "set middle level", OFFSET(mlev), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_stereotools.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
89 | { "mpan", "set middle pan", OFFSET(mpan), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_stereotools.c:90:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
90 | { "base", "set stereo base", OFFSET(base), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_stereotools.c:91:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
91 | { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -20, 20, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_stereotools.c:92:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
92 | { "sclevel", "set S/C level", OFFSET(sc_level), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 100, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_stereotools.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
93 | { "phase", "set stereo phase", OFFSET(phase), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 360, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_stereowiden.o
CC libavfilter/af_superequalizer.o
CC libavfilter/af_surround.o
CC libavfilter/af_tremolo.o
src/libavfilter/af_stereowiden.c:48:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
48 | { "delay", "set delay time", OFFSET(delay), AV_OPT_TYPE_FLOAT, {.dbl=20}, 1, 100, A },
| ^
In file included from src/libavfilter/af_stereowiden.c:24:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_stereowiden.c:49:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
49 | { "feedback", "set feedback gain", OFFSET(feedback), AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0, 0.9, AT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_stereowiden.c:50:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
50 | { "crossfeed", "set cross feed", OFFSET(crossfeed), AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0, 0.8, AT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_stereowiden.c:51:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
51 | { "drymix", "set dry-mix", OFFSET(drymix), AV_OPT_TYPE_FLOAT, {.dbl=.8}, 0, 1.0, AT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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’ [-Wmissing-field-initializers]
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:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_superequalizer.c:331:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
331 | { "2b", "set 92Hz band gain", OFFSET(gains [1]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_superequalizer.c:332:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
332 | { "3b", "set 131Hz band gain", OFFSET(gains [2]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_superequalizer.c:333:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
333 | { "4b", "set 185Hz band gain", OFFSET(gains [3]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_superequalizer.c:334:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
334 | { "5b", "set 262Hz band gain", OFFSET(gains [4]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_superequalizer.c:335:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
335 | { "6b", "set 370Hz band gain", OFFSET(gains [5]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_superequalizer.c:336:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
336 | { "7b", "set 523Hz band gain", OFFSET(gains [6]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_superequalizer.c:337:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
337 | { "8b", "set 740Hz band gain", OFFSET(gains [7]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_superequalizer.c:338:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
338 | { "9b", "set 1047Hz band gain", OFFSET(gains [8]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_superequalizer.c:339:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
339 | { "10b", "set 1480Hz band gain", OFFSET(gains [9]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_superequalizer.c:340:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
340 | { "11b", "set 2093Hz band gain", OFFSET(gains[10]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_superequalizer.c:341:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
341 | { "12b", "set 2960Hz band gain", OFFSET(gains[11]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_superequalizer.c:342:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
342 | { "13b", "set 4186Hz band gain", OFFSET(gains[12]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_superequalizer.c:343:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
343 | { "14b", "set 5920Hz band gain", OFFSET(gains[13]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_superequalizer.c:344:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
344 | { "15b", "set 8372Hz band gain", OFFSET(gains[14]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_superequalizer.c:345:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
345 | { "16b", "set 11840Hz band gain", OFFSET(gains[15]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_superequalizer.c:346:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
346 | { "17b", "set 16744Hz band gain", OFFSET(gains[16]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_superequalizer.c:347:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
347 | { "18b", "set 20000Hz band gain", OFFSET(gains[17]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_vibrato.o
src/libavfilter/af_tremolo.c:40:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
40 | { "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:22:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_tremolo.c:41:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
41 | { "d", "set depth as percentage", OFFSET(depth), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.0, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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:142:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
| ^
src/libavfilter/window_func.h:140:26: note: in definition of macro ‘SQR’
140 | #define SQR(x) ((x)*(x))
| ^
src/libavfilter/window_func.h:142:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
| ^
src/libavfilter/window_func.h:140:30: note: in definition of macro ‘SQR’
140 | #define SQR(x) ((x)*(x))
| ^
src/libavfilter/window_func.h:149:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | if (FFABS(n - M) >= 0.3 * M) {
| ^
src/libavfilter/window_func.h:149:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | if (FFABS(n - M) >= 0.3 * M) {
| ^~
src/libavfilter/window_func.h:150:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
| ^
src/libavfilter/window_func.h:150:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
| ^
src/libavfilter/window_func.h:150:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | 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:255:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
255 | s->lowcut = 1.f * s->lowcutf / (inlink->sample_rate * 0.5) * (s->win_size / 2);
| ^
src/libavfilter/af_surround.c:256:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
256 | s->highcut = 1.f * s->highcutf / (inlink->sample_rate * 0.5) * (s->win_size / 2);
| ^
In file included from src/libavutil/version.h:30,
from src/libavutil/log.h:26,
from src/libavutil/avassert.h:35,
from src/libavfilter/af_surround.c:21:
src/libavfilter/af_surround.c: In function ‘init’:
src/libavfilter/af_surround.c:1215:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1215 | 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:1215:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1215 | 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: In function ‘process_command’:
src/libavfilter/af_surround.c:1426:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1426 | 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:1426:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1426 | 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_surround.c:1440:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1440 | { "chl_out", "set output channel layout", OFFSET(out_ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str="5.1"}, 0, 0, FLAGS },
| ^
In file included from src/libavfilter/af_surround.c:24:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1441:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1441 | { "chl_in", "set input channel layout", OFFSET(in_ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str="stereo"},0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1442:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1442 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1443:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1443 | { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1444:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1444 | { "lfe", "output LFE", OFFSET(output_lfe), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1445:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1445 | { "lfe_low", "LFE low cut off", OFFSET(lowcutf), AV_OPT_TYPE_INT, {.i64=128}, 0, 256, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1446:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1446 | { "lfe_high", "LFE high cut off", OFFSET(highcutf), AV_OPT_TYPE_INT, {.i64=256}, 0, 512, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1450:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1450 | { "smooth", "set temporal smoothness strength", OFFSET(smooth), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1451:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1451 | { "angle", "set soundfield transform angle", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl=90}, 0, 360, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1452:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1452 | { "focus", "set soundfield transform focus", OFFSET(focus), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1453:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1453 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1454:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1454 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1455:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1455 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1456:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1456 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1457:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1457 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1458:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1458 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1459:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1459 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1460:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1460 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1461:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1461 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1462:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1462 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1463:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1463 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1464:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1464 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1465:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1465 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1466:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1466 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1467:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1467 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1468:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1468 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1469:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1469 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1470:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1470 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1471:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1471 | { "allx", "set all channel's x spread", OFFSET(all_x), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 15, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1472:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1472 | { "ally", "set all channel's y spread", OFFSET(all_y), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 15, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1473:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1473 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1474:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1474 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1475:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1475 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1476:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1476 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1477:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1477 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1478:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1478 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1479:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1479 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1480:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1480 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1481:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1481 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1482:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1482 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1483:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1483 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1484:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1484 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_virtualbass.o
src/libavfilter/af_surround.c:1485:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1485 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1486:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1486 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1487:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1487 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1488:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1488 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1489:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1489 | { "win_size", "set window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64=4096},1024,65536,FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_surround.c:1491:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1491 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/af_volume.o
src/libavfilter/af_vibrato.c:47:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
47 | { "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_vibrato.c:22:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_vibrato.c:48:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
48 | { "d", "set depth as percentage", OFFSET(depth), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.00, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
CC libavfilter/af_volumedetect.o
src/libavfilter/af_virtualbass.c:44:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_virtualbass.c:45:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
45 | { "strength", "set virtual bass strength", OFFSET(strength), AV_OPT_TYPE_DOUBLE, {.dbl=3}, 0.5, 3, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_volume.c: At top level:
src/libavfilter/af_volume.c:84:13: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
84 | 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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_volume.c:86:13: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
86 | OFFSET(replaygain_noclip), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, A|F },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_volume.c: In function ‘filter_frame’:
src/libavfilter/af_volume.c:360:69: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
360 | "Using gain %f dB from replaygain side data.\n", g);
| ^
src/libavfilter/af_volume.c:362:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
362 | 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:364:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
364 | 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:364:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
364 | 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/filters.h:482:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
482 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
| ^
src/libavfilter/af_volume.c:373:41: note: in expansion of macro ‘TS2D’
373 | vol->var_values[VAR_STARTPTS] = TS2D(buf->pts);
| ^~~~
src/libavfilter/filters.h:483:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
483 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
| ^
src/libavfilter/af_volume.c:374:41: note: in expansion of macro ‘TS2T’
374 | vol->var_values[VAR_STARTT ] = TS2T(buf->pts, inlink->time_base);
| ^~~~
src/libavfilter/filters.h:482:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
482 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
| ^
src/libavfilter/af_volume.c:376:32: note: in expansion of macro ‘TS2D’
376 | vol->var_values[VAR_PTS] = TS2D(buf->pts);
| ^~~~
src/libavfilter/filters.h:483:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
483 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
| ^
src/libavfilter/af_volume.c:377:32: note: in expansion of macro ‘TS2T’
377 | 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
CC libavfilter/asrc_anoisesrc.o
src/libavfilter/af_acrossover.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
88 | { "split", "set split frequencies", OFFSET(splits_str), AV_OPT_TYPE_STRING, {.str="500"}, 0, 0, AF },
| ^
In file included from src/libavfilter/af_acrossover.c:32:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_acrossover.c:100:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
100 | { "level", "set input gain", OFFSET(level_in), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_acrossover.c:101:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
101 | { "gain", "set output bands gain", OFFSET(gains_str), AV_OPT_TYPE_STRING, {.str="1.f"}, 0, 0, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_acrossover.c: In function ‘parse_gains’:
src/libavfilter/af_acrossover.c:172:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
172 | s->gains[i] = expf(gain * M_LN10 / 20.f);
| ^
src/libavfilter/af_acrossover.c:172:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
172 | s->gains[i] = expf(gain * M_LN10 / 20.f);
| ^
src/libavfilter/af_acrossover.c: In function ‘init’:
src/libavfilter/af_acrossover.c:207:82: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
207 | av_log(ctx, AV_LOG_ERROR, "Frequency %f must be positive number.\n", freq);
| ^~~~
src/libavfilter/af_acrossover.c:212:86: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
212 | 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:455:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
455 | const type gain = s->gains[band] * ((band & 1 && first_order) ? -one : one); \
| ^
src/libavfilter/af_acrossover.c:467:1: note: in expansion of macro ‘XOVER_PROCESS’
467 | XOVER_PROCESS(dblp, double, 1.0, d)
| ^~~~~~~~~~~~~
src/libavfilter/af_acrossover.c: In function ‘filter_frame’:
src/libavfilter/af_acrossover.c:526:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
526 | for (int i = 0; i < ctx->nb_outputs; i++) {
| ^
src/libavfilter/af_acrossover.c:542:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
542 | for (int i = 0; i < ctx->nb_outputs; i++) {
| ^
src/libavfilter/af_acrossover.c:555:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
555 | for (int i = 0; i < ctx->nb_outputs; i++)
| ^
src/libavfilter/af_acrossover.c: In function ‘activate’:
src/libavfilter/af_acrossover.c:568:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
568 | for (int i = 0; i < ctx->nb_outputs; i++) {
| ^
src/libavfilter/af_acrossover.c:583:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
583 | for (int i = 0; i < ctx->nb_outputs; i++) {
| ^
In file included from src/libavfilter/asrc_afirsrc.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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
In file included from src/libavfilter/asrc_afirsrc.c:32:
src/libavfilter/window_func.h: In function ‘generate_window_func’:
src/libavfilter/window_func.h:142:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
| ^
src/libavfilter/window_func.h:140:26: note: in definition of macro ‘SQR’
140 | #define SQR(x) ((x)*(x))
| ^
src/libavfilter/window_func.h:142:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
| ^
src/libavfilter/window_func.h:140:30: note: in definition of macro ‘SQR’
140 | #define SQR(x) ((x)*(x))
| ^
src/libavfilter/window_func.h:149:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | if (FFABS(n - M) >= 0.3 * M) {
| ^
src/libavfilter/window_func.h:149:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | if (FFABS(n - M) >= 0.3 * M) {
| ^~
src/libavfilter/window_func.h:150:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
| ^
src/libavfilter/window_func.h:150:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
| ^
src/libavfilter/window_func.h:150:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | 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:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
71 | { "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:26:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afirsrc.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
72 | { "t", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=1025}, 9, UINT16_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afirsrc.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
73 | { "frequency", "set frequency points", OFFSET(freq_points_str), AV_OPT_TYPE_STRING, {.str="0 1"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afirsrc.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | { "f", "set frequency points", OFFSET(freq_points_str), AV_OPT_TYPE_STRING, {.str="0 1"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afirsrc.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
75 | { "magnitude", "set magnitude values", OFFSET(magnitude_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afirsrc.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
76 | { "m", "set magnitude values", OFFSET(magnitude_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afirsrc.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
77 | { "phase", "set phase values", OFFSET(phase_str), AV_OPT_TYPE_STRING, {.str="0 0"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afirsrc.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
78 | { "p", "set phase values", OFFSET(phase_str), AV_OPT_TYPE_STRING, {.str="0 0"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afirsrc.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
79 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afirsrc.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
80 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afirsrc.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
81 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afirsrc.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
82 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_anoisesrc.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
61 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_anoisesrc.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 15, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_anoisesrc.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | { "amplitude", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_anoisesrc.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | { "a", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_anoisesrc.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
65 | { "duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_anoisesrc.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
66 | { "d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_anoisesrc.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
76 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_anoisesrc.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
77 | { "s", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_anoisesrc.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
78 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_anoisesrc.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
79 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_anoisesrc.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
80 | { "density", "set density", OFFSET(density), AV_OPT_TYPE_DOUBLE, {.dbl = 0.05}, 0., 1., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afirsrc.c:362:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
362 | { "gains", "set gain values per band", OFFSET(magnitude_str), AV_OPT_TYPE_STRING, {.str="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afirsrc.c:363:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
363 | { "g", "set gain values per band", OFFSET(magnitude_str), AV_OPT_TYPE_STRING, {.str="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afirsrc.c:364:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
364 | { "bands", "set central frequency values per band", OFFSET(freq_points_str), AV_OPT_TYPE_STRING, {.str=DEFAULT_BANDS}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afirsrc.c:365:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
365 | { "b", "set central frequency values per band", OFFSET(freq_points_str), AV_OPT_TYPE_STRING, {.str=DEFAULT_BANDS}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afirsrc.c:366:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
366 | { "taps", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=4096}, 16, UINT16_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afirsrc.c:367:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
367 | { "t", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=4096}, 16, UINT16_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afirsrc.c:368:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
368 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afirsrc.c:369:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
369 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afirsrc.c:370:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
370 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afirsrc.c:371:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
371 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/asrc_anullsrc.o
CC libavfilter/asrc_hilbert.o
src/libavfilter/asrc_anullsrc.c:51:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
51 | { "channel_layout", "set channel_layout", OFFSET(ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = "stereo"}, 0, 0, FLAGS },
| ^
In file included from src/libavfilter/asrc_anullsrc.c:32:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_anullsrc.c:52:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
52 | { "cl", "set channel_layout", OFFSET(ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = "stereo"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_anullsrc.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
53 | { "sample_rate", "set sample rate", OFFSET(sample_rate) , AV_OPT_TYPE_INT, {.i64 = 44100}, 1, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_anullsrc.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
54 | { "r", "set sample rate", OFFSET(sample_rate) , AV_OPT_TYPE_INT, {.i64 = 44100}, 1, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_anullsrc.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
55 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_anullsrc.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
56 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_anullsrc.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
57 | { "duration", "set the audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_anullsrc.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
58 | { "d", "set the audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavfilter/asrc_hilbert.c:28:
src/libavfilter/window_func.h: In function ‘generate_window_func’:
src/libavfilter/window_func.h:142:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
| ^
src/libavfilter/window_func.h:140:26: note: in definition of macro ‘SQR’
140 | #define SQR(x) ((x)*(x))
| ^
src/libavfilter/window_func.h:142:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
| ^
src/libavfilter/window_func.h:140:30: note: in definition of macro ‘SQR’
140 | #define SQR(x) ((x)*(x))
| ^
src/libavfilter/window_func.h:149:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | if (FFABS(n - M) >= 0.3 * M) {
| ^
src/libavfilter/window_func.h:149:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | if (FFABS(n - M) >= 0.3 * M) {
| ^~
src/libavfilter/window_func.h:150:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
| ^
src/libavfilter/window_func.h:150:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
| ^
src/libavfilter/window_func.h:150:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | 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:46:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
46 | { "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:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_hilbert.c:47:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
47 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS },
| ^
CC libavfilter/asrc_sinc.o
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_hilbert.c:48:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
48 | { "taps", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=22051}, 11, UINT16_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_hilbert.c:49:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
49 | { "t", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=22051}, 11, UINT16_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_hilbert.c:50:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
50 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_hilbert.c:51:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
51 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/asrc_sine.o
CC libavfilter/audio.o
src/libavfilter/asrc_sinc.c: In function ‘make_lpf’:
src/libavfilter/asrc_sinc.c:102:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
102 | float mult = scale / av_bessel_i0(beta), mult1 = 1.f / (.5f * m + rho);
| ^
src/libavfilter/asrc_sinc.c:110:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
110 | float z = i - .5f * m, x = z * M_PI, y = z * mult1;
| ^
src/libavfilter/asrc_sinc.c:112:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
112 | sum += h[i] *= av_bessel_i0(beta * sqrtf(1.f - y * y)) * mult;
| ^
src/libavfilter/asrc_sinc.c:112:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
112 | sum += h[i] *= av_bessel_i0(beta * sqrtf(1.f - y * y)) * mult;
| ^~
src/libavfilter/asrc_sinc.c: In function ‘kaiser_params’:
src/libavfilter/asrc_sinc.c:158:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
158 | att = att < 60.f ? (att - 7.95f) / (2.285f * M_PI * 2.f) :
| ^
src/libavfilter/asrc_sinc.c:158:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
158 | att = att < 60.f ? (att - 7.95f) / (2.285f * M_PI * 2.f) :
| ^
src/libavfilter/asrc_sinc.c:158:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
158 | att = att < 60.f ? (att - 7.95f) / (2.285f * M_PI * 2.f) :
| ^
src/libavfilter/asrc_sinc.c:159:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
159 | ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f;
| ^
src/libavfilter/asrc_sinc.c:159:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
159 | ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f;
| ^
src/libavfilter/asrc_sinc.c:159:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
159 | ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f;
| ^
src/libavfilter/asrc_sinc.c:159:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
159 | ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f;
| ^
src/libavfilter/asrc_sinc.c:159:68: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
159 | ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f;
| ^
src/libavfilter/asrc_sinc.c:159:76: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
159 | ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f;
| ^
src/libavfilter/asrc_sinc.c: In function ‘fir_to_phase’:
src/libavfilter/asrc_sinc.c:281:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
281 | for (i = 0; i <= (int) (pi_wraps[work_len >> 1] / M_PI + .5f); i++) {
| ^
src/libavfilter/asrc_sinc.c:281:60: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
281 | for (i = 0; i <= (int) (pi_wraps[work_len >> 1] / M_PI + .5f); i++) {
| ^
src/libavfilter/asrc_sinc.c:318:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
318 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak,
| ^
src/libavfilter/asrc_sinc.c:318:60: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
318 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak,
| ^~~~~~~~~~~~
src/libavfilter/asrc_sinc.c:319:16: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
319 | work[imp_peak], *len, *post_len, 100.f - 100.f * *post_len / (*len - 1));
| ~~~~^~~~~~~~~~
src/libavfilter/asrc_sinc.c:319:51: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
319 | 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:412:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
412 | { "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:25:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_sinc.c:413:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
413 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_sinc.c:414:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
414 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_sinc.c:415:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
415 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_sinc.c:416:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
416 | { "hp", "set high-pass filter frequency", OFFSET(Fc0), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT_MAX, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_sinc.c:417:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
417 | { "lp", "set low-pass filter frequency", OFFSET(Fc1), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT_MAX, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_sinc.c:418:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
418 | { "phase", "set filter phase response", OFFSET(phase), AV_OPT_TYPE_FLOAT, {.dbl=50}, 0, 100, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_sinc.c:419:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
419 | { "beta", "set kaiser window beta", OFFSET(beta), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 256, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_sinc.c:420:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
420 | { "att", "set stop-band attenuation", OFFSET(att), AV_OPT_TYPE_FLOAT, {.dbl=120}, 40, 180, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_sinc.c:421:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
421 | { "round", "enable rounding", OFFSET(round), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_sinc.c:422:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
422 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_sinc.c:423:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
423 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_sine.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
78 | OPT_DBL("frequency", frequency, 440, 0, DBL_MAX, "set the sine frequency",),
| ^~~~~~~
In file included from src/libavfilter/asrc_sine.c:27:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_sine.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
79 | OPT_DBL("f", frequency, 440, 0, DBL_MAX, "set the sine frequency",),
| ^~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_sine.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
80 | OPT_DBL("beep_factor", beep_factor, 0, 0, DBL_MAX, "set the beep frequency factor",),
| ^~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_sine.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
81 | OPT_DBL("b", beep_factor, 0, 0, DBL_MAX, "set the beep frequency factor",),
| ^~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_sine.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
82 | OPT_INT("sample_rate", sample_rate, 44100, 1, INT_MAX, "set the sample rate",),
| ^~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_sine.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
83 | OPT_INT("r", sample_rate, 44100, 1, INT_MAX, "set the sample rate",),
| ^~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_sine.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
84 | OPT_DUR("duration", duration, 0, 0, INT64_MAX, "set the audio duration",),
| ^~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_sine.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
85 | OPT_DUR("d", duration, 0, 0, INT64_MAX, "set the audio duration",),
| ^~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_sine.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
86 | OPT_STR("samples_per_frame", samples_per_frame, "1024", 0, 0, "set the number of samples per frame",),
| ^~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/avf_a3dscope.o
CC libavfilter/avf_abitscope.o
CC libavfilter/avf_ahistogram.o
src/libavfilter/avf_a3dscope.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
56 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_a3dscope.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
57 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_a3dscope.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
58 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_a3dscope.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
59 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_a3dscope.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | { "fov", "set camera FoV", OFFSET(fov), AV_OPT_TYPE_FLOAT, {.dbl=90.f}, 40, 150, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_a3dscope.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
61 | { "roll", "set camera roll",OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_a3dscope.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "pitch","set camera pitch",OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_a3dscope.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | { "yaw", "set camera yaw", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_a3dscope.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | { "xzoom","set camera zoom", OFFSET(zoom[0]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_a3dscope.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
65 | { "yzoom","set camera zoom", OFFSET(zoom[1]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_a3dscope.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
66 | { "zzoom","set camera zoom", OFFSET(zoom[2]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_a3dscope.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
67 | { "xpos", "set camera position", OFFSET(eye[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_a3dscope.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
68 | { "ypos", "set camera position", OFFSET(eye[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_a3dscope.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | { "zpos", "set camera position", OFFSET(eye[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_a3dscope.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
70 | { "length","set length", OFFSET(size), AV_OPT_TYPE_INT, {.i64=15}, 1, 60, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_a3dscope.c: In function ‘projection_matrix’:
src/libavfilter/avf_a3dscope.c:127:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
127 | f = 1.0f / tanf(fov * 0.5f * M_PI / 180.f);
| ^
src/libavfilter/avf_a3dscope.c:127:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
127 | 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:162:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
162 | float cr = cosf(roll * M_PI / 180.f);
| ^
src/libavfilter/avf_a3dscope.c:162:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
162 | float cr = cosf(roll * M_PI / 180.f);
| ^
src/libavfilter/avf_a3dscope.c:163:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
163 | float sr = sinf(roll * M_PI / 180.f);
| ^
src/libavfilter/avf_a3dscope.c:163:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
163 | float sr = sinf(roll * M_PI / 180.f);
| ^
src/libavfilter/avf_a3dscope.c:164:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
164 | float cp = cosf(pitch * M_PI / 180.f);
| ^
src/libavfilter/avf_a3dscope.c:164:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
164 | float cp = cosf(pitch * M_PI / 180.f);
| ^
src/libavfilter/avf_a3dscope.c:165:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
165 | float sp = sinf(pitch * M_PI / 180.f);
| ^
src/libavfilter/avf_a3dscope.c:165:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
165 | float sp = sinf(pitch * M_PI / 180.f);
| ^
src/libavfilter/avf_a3dscope.c:166:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
166 | float cy = cosf(yaw * M_PI / 180.f);
| ^
src/libavfilter/avf_a3dscope.c:166:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
166 | float cy = cosf(yaw * M_PI / 180.f);
| ^
src/libavfilter/avf_a3dscope.c:167:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
167 | float sy = sinf(yaw * M_PI / 180.f);
| ^
src/libavfilter/avf_a3dscope.c:167:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
167 | float sy = sinf(yaw * M_PI / 180.f);
| ^
src/libavfilter/avf_a3dscope.c: In function ‘filter_frame’:
src/libavfilter/avf_a3dscope.c:254:68: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
254 | const int r = 128.f + 127.f * sinf(ch / (channels - 1) * M_PI);
| ^
src/libavfilter/avf_a3dscope.c:256:68: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
256 | const int b = 128.f + 127.f * cosf(ch / (channels - 1) * M_PI);
| ^
src/libavformat/rtpdec_asf.c: In function ‘rtp_asf_fix_header’:
src/libavformat/rtpdec_asf.c:50:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
50 | if (len < sizeof(ff_asf_guid) * 2 + 22 ||
| ^
src/libavformat/rtpdec_asf.c:61:27: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
61 | if (chunksize > end - p)
| ^
src/libavformat/rtpdec_asf.c:77:22: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
77 | } while (end - p >= sizeof(ff_asf_guid) + 8);
| ^~
src/libavformat/rtpdec_asf.c: In function ‘asfrtp_parse_sdp_line’:
src/libavformat/rtpdec_asf.c:170:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
170 | 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:290:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
290 | for (i = 0; i < s->nb_streams; i++) {
| ^
src/libavfilter/avf_ahistogram.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | { "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:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_ahistogram.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
70 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_ahistogram.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
71 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_ahistogram.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
72 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_ahistogram.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
82 | { "acount", "how much frames to accumulate", OFFSET(count), AV_OPT_TYPE_INT, {.i64=1}, -1, 100, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_ahistogram.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
83 | { "rheight", "set histogram ratio of window height", OFFSET(phisto), AV_OPT_TYPE_FLOAT, {.dbl=0.10}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_ahistogram.c: In function ‘filter_frame’:
src/libavfilter/avf_ahistogram.c:316:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
316 | uf = yf * M_PI;
| ^
src/libavfilter/avf_ahistogram.c:317:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
317 | vf = yf * M_PI;
| ^
src/libavfilter/avf_ahistogram.c:318:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
318 | uf *= 0.5 * sin((2 * M_PI * c) / s->dchannels);
| ^~
src/libavfilter/avf_ahistogram.c:319:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
319 | vf *= 0.5 * cos((2 * M_PI * c) / s->dchannels);
| ^~
src/libavfilter/avf_ahistogram.c:401:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
401 | out[0] += aa * yf;
| ^
src/libavfilter/avf_ahistogram.c:401:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
401 | out[0] += aa * yf;
| ^~
src/libavfilter/avf_ahistogram.c:402:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
402 | out[1] += aa * uf;
| ^
src/libavfilter/avf_ahistogram.c:402:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
402 | out[1] += aa * uf;
| ^~
src/libavfilter/avf_ahistogram.c:403:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
403 | out[2] += aa * vf;
| ^
src/libavfilter/avf_ahistogram.c:403:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
403 | out[2] += aa * vf;
| ^~
CC libavfilter/avf_aphasemeter.o
CC libavfilter/avf_avectorscope.o
CC libavfilter/avf_concat.o
src/libavfilter/avf_avectorscope.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
86 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_avectorscope.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
87 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_avectorscope.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
88 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="400x400"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_avectorscope.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
89 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="400x400"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_avectorscope.c:90:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
90 | { "rc", "set red contrast", OFFSET(contrast[0]), AV_OPT_TYPE_INT, {.i64=40}, 0, 255, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_avectorscope.c:91:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
91 | { "gc", "set green contrast", OFFSET(contrast[1]), AV_OPT_TYPE_INT, {.i64=160}, 0, 255, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_avectorscope.c:92:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
92 | { "bc", "set blue contrast", OFFSET(contrast[2]), AV_OPT_TYPE_INT, {.i64=80}, 0, 255, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_avectorscope.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
93 | { "ac", "set alpha contrast", OFFSET(contrast[3]), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_avectorscope.c:94:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
94 | { "rf", "set red fade", OFFSET(fade[0]), AV_OPT_TYPE_INT, {.i64=15}, 0, 255, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_avectorscope.c:95:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
95 | { "gf", "set green fade", OFFSET(fade[1]), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_avectorscope.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
96 | { "bf", "set blue fade", OFFSET(fade[2]), AV_OPT_TYPE_INT, {.i64=5}, 0, 255, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_avectorscope.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | { "af", "set alpha fade", OFFSET(fade[3]), AV_OPT_TYPE_INT, {.i64=5}, 0, 255, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_avectorscope.c:98:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
98 | { "zoom", "set zoom factor", OFFSET(zoom), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 10, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_avectorscope.c:108:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
108 | { "swap", "swap x axis with y axis", OFFSET(swap), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_avectorscope.c: In function ‘draw_dot’:
src/libavfilter/avf_avectorscope.c:125:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
125 | if (y >= s->h || x >= s->w)
| ^~
src/libavfilter/avf_avectorscope.c:125:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
125 | 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:35,
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavfilter/avf_avectorscope.c:128:13: note: in expansion of macro ‘FFMIN’
128 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavfilter/avf_avectorscope.c:128:13: note: in expansion of macro ‘FFMIN’
128 | y = FFMIN(y, s->h - 1);
| ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavfilter/avf_avectorscope.c:129:13: note: in expansion of macro ‘FFMIN’
129 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavfilter/avf_avectorscope.c:129:13: note: in expansion of macro ‘FFMIN’
129 | x = FFMIN(x, s->w - 1);
| ^~~~~
src/libavfilter/avf_avectorscope.c: In function ‘filter_frame’:
src/libavfilter/avf_avectorscope.c:358:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
358 | zoom = 1. / max;
| ^
src/libavfilter/avf_avectorscope.c:402:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
402 | x = ((src[1] - src[0]) * zoom / 2 + 1) * hw;
| ^
src/libavfilter/avf_avectorscope.c:403:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
403 | y = (1.0 - (src[0] + src[1]) * zoom / 2) * hh;
| ^
src/libavfilter/avf_avectorscope.c:405:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
405 | x = (src[1] * zoom + 1) * hw;
| ^
src/libavfilter/avf_avectorscope.c:406:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
406 | y = (src[0] * zoom + 1) * hh;
| ^
src/libavfilter/avf_avectorscope.c:410:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
410 | sx = src[1] * zoom;
| ^
src/libavfilter/avf_avectorscope.c:411:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
411 | sy = src[0] * zoom;
| ^
src/libavfilter/avf_avectorscope.c:412:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
412 | cx = sx * sqrtf(1 - 0.5 * sy * sy);
| ^
src/libavfilter/avf_avectorscope.c:412:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
412 | cx = sx * sqrtf(1 - 0.5 * sy * sy);
| ^
src/libavfilter/avf_avectorscope.c:413:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
413 | cy = sy * sqrtf(1 - 0.5 * sx * sx);
| ^
src/libavfilter/avf_avectorscope.c:413:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
413 | cy = sy * sqrtf(1 - 0.5 * sx * sx);
| ^
src/libavfilter/avf_avectorscope.c:414:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
414 | x = hw + hw * FFSIGN(cx + cy) * (cx - cy) * .7;
| ^
src/libavfilter/avf_avectorscope.c:415:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
415 | y = s->h - s->h * fabsf(cx + cy) * .7;
| ^
src/libavfilter/avf_concat.c:60:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, V|A|F},
| ^~~~~~~~~~~~~~~
In file included from src/libavfilter/avf_concat.c:29:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_concat.c:63:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, V|F },
| ^~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_concat.c:66:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
66 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A|F},
| ^~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_concat.c:69:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, V|A|F},
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/avf_showcqt.o
CC libavfilter/avf_showcwt.o
src/libavfilter/avf_showcqt.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | { "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:26:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
65 | { "s", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
66 | { "fps", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
67 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
68 | { "r", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | { "bar_h", "set bargraph height", OFFSET(bar_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
70 | { "axis_h", "set axis height", OFFSET(axis_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
71 | { "sono_h", "set sonogram height", OFFSET(sono_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
72 | { "fullhd", "set fullhd size", OFFSET(fullhd), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
73 | { "sono_v", "set sonogram volume", OFFSET(sono_v), AV_OPT_TYPE_STRING, { .str = "16" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | { "volume", "set sonogram volume", OFFSET(sono_v), AV_OPT_TYPE_STRING, { .str = "16" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
75 | { "bar_v", "set bargraph volume", OFFSET(bar_v), AV_OPT_TYPE_STRING, { .str = "sono_v" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
76 | { "volume2", "set bargraph volume", OFFSET(bar_v), AV_OPT_TYPE_STRING, { .str = "sono_v" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
77 | { "sono_g", "set sonogram gamma", OFFSET(sono_g), AV_OPT_TYPE_FLOAT, { .dbl = 3.0 }, 1.0, 7.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
78 | { "gamma", "set sonogram gamma", OFFSET(sono_g), AV_OPT_TYPE_FLOAT, { .dbl = 3.0 }, 1.0, 7.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
79 | { "bar_g", "set bargraph gamma", OFFSET(bar_g), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 1.0, 7.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
80 | { "gamma2", "set bargraph gamma", OFFSET(bar_g), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 1.0, 7.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
81 | { "bar_t", "set bar transparency", OFFSET(bar_t), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 0.0, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
82 | { "timeclamp", "set timeclamp", OFFSET(timeclamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.17 }, 0.002, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
83 | { "tc", "set timeclamp", OFFSET(timeclamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.17 }, 0.002, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
84 | { "attack", "set attack time", OFFSET(attack), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0.0, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
85 | { "basefreq", "set base frequency", OFFSET(basefreq), AV_OPT_TYPE_DOUBLE, { .dbl = BASEFREQ }, 10.0, 100000.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
86 | { "endfreq", "set end frequency", OFFSET(endfreq), AV_OPT_TYPE_DOUBLE, { .dbl = ENDFREQ }, 10.0, 100000.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
87 | { "coeffclamp", "set coeffclamp", OFFSET(coeffclamp), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 0.1, 10.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
88 | { "tlength", "set tlength", OFFSET(tlength), AV_OPT_TYPE_STRING, { .str = TLENGTH }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
89 | { "count", "set transform count", OFFSET(count), AV_OPT_TYPE_INT, { .i64 = 6 }, 1, 30, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:90:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
90 | { "fcount", "set frequency count", OFFSET(fcount), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 10, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:91:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
91 | { "fontfile", "set axis font file", OFFSET(fontfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:92:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
92 | { "font", "set axis font", OFFSET(font), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
93 | { "fontcolor", "set font color", OFFSET(fontcolor), AV_OPT_TYPE_STRING, { .str = FONTCOLOR }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:94:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
94 | { "axisfile", "set axis image", OFFSET(axisfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:95:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
95 | { "axis", "draw axis", OFFSET(axis), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
96 | { "text", "draw axis", OFFSET(axis), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcqt.c:105:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
105 | { "cscheme", "set color scheme", OFFSET(cscheme), AV_OPT_TYPE_STRING, { .str = CSCHEME }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcwt.c:134:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
134 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS },
| ^
In file included from src/libavfilter/avf_showcwt.c:29:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcwt.c:135:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
135 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcwt.c:136:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
136 | { "rate", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcwt.c:137:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
137 | { "r", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcwt.c:154:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
154 | { "min", "set minimum frequency", OFFSET(minimum_frequency), AV_OPT_TYPE_FLOAT, {.dbl = 20.}, 1, 192000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcwt.c:155:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
155 | { "max", "set maximum frequency", OFFSET(maximum_frequency), AV_OPT_TYPE_FLOAT, {.dbl = 20000.}, 1, 192000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcwt.c:156:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
156 | { "imin", "set minimum intensity", OFFSET(minimum_intensity), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcwt.c:157:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
157 | { "imax", "set maximum intensity", OFFSET(maximum_intensity), AV_OPT_TYPE_FLOAT, {.dbl = 1.}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcwt.c:158:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
158 | { "logb", "set logarithmic basis", OFFSET(logarithmic_basis), AV_OPT_TYPE_FLOAT, {.dbl = 0.0001}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcwt.c:159:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
159 | { "deviation", "set frequency deviation", OFFSET(deviation), AV_OPT_TYPE_FLOAT, {.dbl = 1.}, 0, 100, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcwt.c:160:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
160 | { "pps", "set pixels per second", OFFSET(pps), AV_OPT_TYPE_INT, {.i64 = 64}, 1, 1024, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcwt.c:176:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
176 | { "bar", "set bargraph ratio", OFFSET(bar_ratio), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcwt.c:177:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
177 | { "rotation", "set color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showcwt.c: In function ‘frequency_band’:
src/libavfilter/avf_showcwt.c:253:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
253 | deviation = sqrtf(deviation / (4.f * M_PI)); // Heisenberg Gabor Limit
| ^
src/libavfilter/avf_showcwt.c:253:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
253 | deviation = sqrtf(deviation / (4.f * M_PI)); // Heisenberg Gabor Limit
| ^
src/libavfilter/avf_showcwt.c: In function ‘draw’:
src/libavfilter/avf_showcwt.c:539:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
539 | U = sinf((v - u) * M_PI_2);
| ^
src/libavfilter/avf_showcwt.c:540:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
540 | V = sinf((u - v) * M_PI_2);
| ^
src/libavfilter/avf_showcwt.c:542:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
542 | u = U * cosf(rotation * M_PI) - V * sinf(rotation * M_PI);
| ^
src/libavfilter/avf_showcwt.c:542:68: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
542 | u = U * cosf(rotation * M_PI) - V * sinf(rotation * M_PI);
| ^
src/libavfilter/avf_showcwt.c:543:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
543 | v = U * sinf(rotation * M_PI) + V * cosf(rotation * M_PI);
| ^
src/libavfilter/avf_showcwt.c:543:68: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
543 | v = U * sinf(rotation * M_PI) + V * cosf(rotation * M_PI);
| ^
src/libavfilter/avf_showcwt.c:575:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
575 | U += z * yf * sinf(2.f * M_PI * (ch * yf + rotation));
| ^
src/libavfilter/avf_showcwt.c:575:51: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
575 | U += z * yf * sinf(2.f * M_PI * (ch * yf + rotation));
| ^
src/libavfilter/avf_showcwt.c:576:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
576 | V += z * yf * cosf(2.f * M_PI * (ch * yf + rotation));
| ^
src/libavfilter/avf_showcwt.c:576:51: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
576 | V += z * yf * cosf(2.f * M_PI * (ch * yf + rotation));
| ^
src/libavfilter/avf_showcwt.c:595:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
595 | U = 0.5f + 0.5f * U * Y / M_PI;
| ^
src/libavfilter/avf_showcwt.c:595:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
595 | U = 0.5f + 0.5f * U * Y / M_PI;
| ^
src/libavfilter/avf_showcwt.c:611:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
611 | Y = 0.5f + 0.5f * Y / M_PI;
| ^
src/libavfilter/avf_showcwt.c:611:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
611 | Y = 0.5f + 0.5f * Y / M_PI;
| ^
src/libavfilter/avf_showcwt.c: In function ‘compute_kernel’:
src/libavfilter/avf_showcwt.c:750:82: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
750 | av_log(ctx, AV_LOG_DEBUG, "out of range kernel %g\n", tkernel[n+range]);
| ~~~~~~~^~~~~~~~~
src/libavfilter/avf_showcwt.c:759:82: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
759 | av_log(ctx, AV_LOG_DEBUG, "out of range kernel %g\n", tkernel[n+range]);
| ~~~~~~~^~~~~~~~~
src/libavfilter/avf_showcwt.c: In function ‘config_output’:
src/libavfilter/avf_showcwt.c:816:16: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
816 | minimum_frequency, maximum_frequency);
| ^~~~~~~~~~~~~~~~~
src/libavfilter/avf_showcwt.c:816:35: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
816 | minimum_frequency, maximum_frequency);
| ^~~~~~~~~~~~~~~~~
src/libavfilter/avf_showcwt.c:1000:47: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1000 | av_log(ctx, AV_LOG_DEBUG, "factor: %f\n", factor);
| ^~~~~~
src/libavfilter/avf_abitscope.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:24:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_abitscope.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
55 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_abitscope.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
56 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="1024x256"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_abitscope.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
57 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="1024x256"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_abitscope.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_aphasemeter.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
72 | { "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:30:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_aphasemeter.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
73 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_aphasemeter.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="800x400"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_aphasemeter.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
75 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="800x400"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_aphasemeter.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
76 | { "rc", "set red contrast", OFFSET(contrast[0]), AV_OPT_TYPE_INT, {.i64=2}, 0, 255, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_aphasemeter.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
77 | { "gc", "set green contrast", OFFSET(contrast[1]), AV_OPT_TYPE_INT, {.i64=7}, 0, 255, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_aphasemeter.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
78 | { "bc", "set blue contrast", OFFSET(contrast[2]), AV_OPT_TYPE_INT, {.i64=1}, 0, 255, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_aphasemeter.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
79 | { "mpc", "set median phase color", OFFSET(mpc_str), AV_OPT_TYPE_STRING, {.str = "none"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_aphasemeter.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
80 | { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_aphasemeter.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
81 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_aphasemeter.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
82 | { "tolerance", "set phase tolerance for mono detection", OFFSET(tolerance), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_aphasemeter.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
83 | { "t", "set phase tolerance for mono detection", OFFSET(tolerance), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_aphasemeter.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
84 | { "angle", "set angle threshold for out-of-phase detection", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl = 170.}, 90, 180, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_aphasemeter.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
85 | { "a", "set angle threshold for out-of-phase detection", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl = 170.}, 90, 180, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_aphasemeter.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
86 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_aphasemeter.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
87 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_aphasemeter.c: In function ‘filter_frame’:
src/libavfilter/avf_aphasemeter.c:315:46: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
315 | snprintf(value, sizeof(value), "%f", fphase);
| ^~~~~~
CC libavfilter/avf_showfreqs.o
CC libavfilter/avf_showspatial.o
CC libavfilter/avf_showspectrum.o
CC libavfilter/avf_showvolume.o
In file included from src/libavfilter/avf_showspatial.c:34:
src/libavfilter/window_func.h: In function ‘generate_window_func’:
src/libavfilter/window_func.h:142:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
| ^
src/libavfilter/window_func.h:140:26: note: in definition of macro ‘SQR’
140 | #define SQR(x) ((x)*(x))
| ^
src/libavfilter/window_func.h:142:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
| ^
src/libavfilter/window_func.h:140:30: note: in definition of macro ‘SQR’
140 | #define SQR(x) ((x)*(x))
| ^
src/libavfilter/window_func.h:149:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | if (FFABS(n - M) >= 0.3 * M) {
| ^
src/libavfilter/window_func.h:149:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | if (FFABS(n - M) >= 0.3 * M) {
| ^~
src/libavfilter/window_func.h:150:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
| ^
src/libavfilter/window_func.h:150:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
| ^
src/libavfilter/window_func.h:150:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | 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:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
58 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspatial.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
59 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "512x512"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspatial.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | { "win_size", "set window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64 = 4096}, 1024, 65536, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspatial.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspatial.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspatial.c: In function ‘draw_spatial’:
src/libavfilter/avf_showspatial.c:231:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
231 | float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f;
| ^
src/libavfilter/avf_showspatial.c:231:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
231 | float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f;
| ^
src/libavfilter/avf_showspatial.c:231:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
231 | float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f;
| ^
src/libavfilter/avf_showspatial.c:231:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
231 | float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f;
| ^
In file included from src/libavfilter/avf_showspectrum.c:49:
src/libavfilter/window_func.h: In function ‘generate_window_func’:
src/libavfilter/window_func.h:142:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
| ^
src/libavfilter/window_func.h:140:26: note: in definition of macro ‘SQR’
140 | #define SQR(x) ((x)*(x))
| ^
src/libavfilter/window_func.h:142:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
| ^
src/libavfilter/window_func.h:140:30: note: in definition of macro ‘SQR’
140 | #define SQR(x) ((x)*(x))
| ^
src/libavfilter/window_func.h:149:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | if (FFABS(n - M) >= 0.3 * M) {
| ^
src/libavfilter/window_func.h:149:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | if (FFABS(n - M) >= 0.3 * M) {
| ^~
src/libavfilter/window_func.h:150:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
| ^
src/libavfilter/window_func.h:150:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
| ^
src/libavfilter/window_func.h:150:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | 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:127:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
127 | { "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:41:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspectrum.c:128:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
128 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspectrum.c:164:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
164 | { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspectrum.c:169:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
169 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl = 0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspectrum.c:170:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
170 | { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspectrum.c:175:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
175 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspectrum.c:176:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
176 | { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspectrum.c:177:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
177 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspectrum.c:178:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
178 | { "fps", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspectrum.c:179:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
179 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspectrum.c:180:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
180 | { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspectrum.c:181:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
181 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspectrum.c:182:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
182 | { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspectrum.c: In function ‘run_channel_fft’:
src/libavfilter/avf_showspectrum.c:417:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
417 | phi = 2.f * M_PI * (s->stop - s->start) / (float)inlink->sample_rate / (M - 1);
| ^
src/libavfilter/avf_showspectrum.c:417:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
417 | phi = 2.f * M_PI * (s->stop - s->start) / (float)inlink->sample_rate / (M - 1);
| ^
src/libavfilter/avf_showspectrum.c:418:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
418 | theta = 2.f * M_PI * s->start / (float)inlink->sample_rate;
| ^
src/libavfilter/avf_showspectrum.c:418:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
418 | 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:574:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
574 | *uf = *yf * M_PI;
| ^
src/libavfilter/avf_showspectrum.c:575:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
575 | *vf = *yf * M_PI;
| ^
src/libavfilter/avf_showspectrum.c:593:80: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
593 | *uf *= 0.5f * sinf((2 * M_PI * ch) / s->nb_display_channels + M_PI * s->rotation);
| ^
src/libavfilter/avf_showspectrum.c:594:80: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
594 | *vf *= 0.5f * cosf((2 * M_PI * ch) / s->nb_display_channels + M_PI * s->rotation);
| ^
src/libavfilter/avf_showspectrum.c:596:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
596 | *uf *= 0.5f * sinf(M_PI * s->rotation);
| ^
src/libavfilter/avf_showspectrum.c:597:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
597 | *vf *= 0.5f * cosf(M_PI * s->rotation + M_PI_2);
| ^
src/libavfilter/avf_showspectrum.c:600:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
600 | *uf += *uf * sinf(M_PI * s->rotation);
| ^
src/libavfilter/avf_showspectrum.c:601:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
601 | *vf += *vf * cosf(M_PI * s->rotation + M_PI_2);
| ^
src/libavfilter/avf_showspectrum.c: In function ‘pick_color’:
src/libavfilter/avf_showspectrum.c:619:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
619 | 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:663:46: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
663 | units = av_asprintf("%.2fh", seconds / (60 * 60));
| ~~~~~~~~^~~~~~~~~~~
src/libavfilter/avf_showspectrum.c:665:46: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
665 | units = av_asprintf("%.2fm", seconds / 60);
| ~~~~~~~~^~~~
src/libavfilter/avf_showspectrum.c:667:38: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
667 | units = av_asprintf("%.2fs", seconds);
| ^~~~~~~
src/libavfilter/avf_showspectrum.c: In function ‘get_iscale’:
src/libavfilter/avf_showspectrum.c:761:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
761 | a = expf(M_LN10 * (a * s->drange - s->drange + s->limit) / 20.f);
| ^
src/libavfilter/avf_showspectrum.c:761:66: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
761 | 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:849:49: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
849 | units = av_asprintf("%.2f", hertz);
| ^~~~~
src/libavfilter/avf_showspectrum.c:906:49: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
906 | units = av_asprintf("%.2f", hertz);
| ^~~~~
src/libavfilter/avf_showspectrum.c:960:57: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
960 | s->scale == LOG ? "%.0f" : "%.3f", value);
| ^~~~~
src/libavfilter/avf_showspectrum.c: In function ‘config_output’:
src/libavfilter/avf_showspectrum.c:1059:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1059 | s->dmax = expf(s->limit * M_LN10 / 20.f);
| ^
src/libavfilter/avf_showspectrum.c:1059:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1059 | s->dmax = expf(s->limit * M_LN10 / 20.f);
| ^
src/libavfilter/avf_showspectrum.c:1060:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1060 | s->dmin = expf((s->limit - s->drange) * M_LN10 / 20.f);
| ^
src/libavfilter/avf_showspectrum.c:1060:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1060 | s->dmin = expf((s->limit - s->drange) * M_LN10 / 20.f);
| ^
src/libavfilter/avf_showspectrum.c:1220:64: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1220 | av_log(ctx, AV_LOG_ERROR, "overlap %f too big\n", s->overlap);
| ~^~~~~~~~~
src/libavfilter/avf_showspectrum.c:1225:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1225 | 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:1314:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1314 | const float f = s->gain * w;
| ^
src/libavfilter/avf_showspectrum.c: In function ‘calc_channel_phases’:
src/libavfilter/avf_showspectrum.c:1333:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1333 | phases[y] = (PHASE(y, ch) / M_PI + 1) / 2;
| ^
src/libavfilter/avf_showspectrum.c: In function ‘unwrap’:
src/libavfilter/avf_showspectrum.c:1340:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1340 | const float rng = 2.f * M_PI;
| ^
src/libavfilter/avf_showspectrum.c: In function ‘acalc_magnitudes’:
src/libavfilter/avf_showspectrum.c:1382:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1382 | const float f = s->gain * w;
| ^
src/libavfilter/avf_showspectrum.c: At top level:
src/libavfilter/avf_showspectrum.c:1697:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1697 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspectrum.c:1698:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1698 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/avf_showwaves.o
src/libavfilter/avf_showspectrum.c:1728:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1728 | { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspectrum.c:1733:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1733 | { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspectrum.c:1734:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1734 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspectrum.c:1735:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1735 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspectrum.c:1736:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1736 | { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspectrum.c:1737:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1737 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspectrum.c:1738:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1738 | { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspectrum.c:1739:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1739 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showspectrum.c:1740:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1740 | { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavfilter/avf_showfreqs.c:37:
src/libavfilter/window_func.h: In function ‘generate_window_func’:
src/libavfilter/window_func.h:142:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
| ^
src/libavfilter/window_func.h:140:26: note: in definition of macro ‘SQR’
140 | #define SQR(x) ((x)*(x))
| ^
src/libavfilter/window_func.h:142:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
| ^
src/libavfilter/window_func.h:140:30: note: in definition of macro ‘SQR’
140 | #define SQR(x) ((x)*(x))
| ^
src/libavfilter/window_func.h:149:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | if (FFABS(n - M) >= 0.3 * M) {
| ^
src/libavfilter/window_func.h:149:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | if (FFABS(n - M) >= 0.3 * M) {
| ^~
src/libavfilter/window_func.h:150:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
| ^
src/libavfilter/window_func.h:150:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
| ^
src/libavfilter/window_func.h:150:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | 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:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
83 | { "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:30:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showfreqs.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
84 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "1024x512"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showfreqs.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
85 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showfreqs.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
86 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showfreqs.c:100:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
100 | { "win_size", "set window size", OFFSET(fft_size), AV_OPT_TYPE_INT, {.i64=2048}, 16, 65536, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showfreqs.c:102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
102 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1.}, 0., 1., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showfreqs.c:103:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
103 | { "averaging", "set time averaging", OFFSET(avg), AV_OPT_TYPE_INT, {.i64=1}, 0, INT32_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showfreqs.c:104:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
104 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showfreqs.c:108:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
108 | { "minamp", "set minimum amplitude", OFFSET(minamp), AV_OPT_TYPE_FLOAT, {.dbl=1e-6}, FLT_MIN, 1e-6, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showfreqs.c:113:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
113 | { "channels", "set channels to draw", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showfreqs.c: In function ‘config_output’:
src/libavfilter/avf_showfreqs.c:201:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
201 | if (s->overlap == 1.)
| ^~
src/libavfilter/avf_showfreqs.c:203:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
203 | s->hop_size = (1. - s->overlap) * s->win_size;
| ^
src/libavfilter/avf_showfreqs.c:205:60: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
205 | av_log(ctx, AV_LOG_ERROR, "overlap %f too big\n", s->overlap);
| ~^~~~~~~~~
CC libavfilter/avfilter.o
src/libavfilter/avf_showfreqs.c: In function ‘plot_freqs’:
src/libavfilter/avf_showfreqs.c:441:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
441 | a = av_clipd(M(RE(f, ch), IM(f, ch)) / s->scale, 0, 1);
| ^
src/libavfilter/avf_showvolume.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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_showvolume.c:25:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showvolume.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
72 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showvolume.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
73 | { "b", "set border width", OFFSET(b), AV_OPT_TYPE_INT, {.i64=1}, 0, 5, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showvolume.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | { "w", "set channel width", OFFSET(w), AV_OPT_TYPE_INT, {.i64=400}, 80, 8192, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showvolume.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
75 | { "h", "set channel height", OFFSET(h), AV_OPT_TYPE_INT, {.i64=20}, 1, 900, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showvolume.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
76 | { "f", "set fade", OFFSET(f), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showvolume.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
77 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showvolume.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
78 | { "t", "display channel names", OFFSET(draw_text), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showvolume.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
79 | { "v", "display volume value", OFFSET(draw_volume), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showvolume.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
80 | { "dm", "duration for max value display", OFFSET(draw_persistent_duration), AV_OPT_TYPE_DOUBLE, {.dbl=0.}, 0, 9000, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showvolume.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
81 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showvolume.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
85 | { "s", "set step size", OFFSET(step), AV_OPT_TYPE_INT, {.i64=0}, 0, 5, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showvolume.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
86 | { "p", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avfilter.c:673:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
673 | OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS },
| ^~~~~~
In file included from src/libavfilter/avfilter.c:33:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avfilter.c: In function ‘avfilter_free’:
src/libavfilter/avfilter.c:815:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
815 | for (i = 0; i < filter->nb_inputs; i++) {
| ^
src/libavfilter/avfilter.c:820:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
820 | for (i = 0; i < filter->nb_outputs; i++) {
| ^
src/libavfilter/avfilter.c: In function ‘evaluate_timeline_at_frame’:
src/libavfilter/avfilter.c:1029:59: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
1029 | dsti->var_values[VAR_T] = pts == AV_NOPTS_VALUE ? NAN : pts * av_q2d(link->time_base);
| ^
src/libavfilter/avfilter.c: In function ‘take_samples’:
src/libavfilter/avfilter.c:1144:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1144 | if (!li->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) {
| ^~
src/libavfilter/avfilter.c:1144:84: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1144 | if (!li->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) {
| ^~
src/libavfilter/avfilter.c: In function ‘filter_activate_default’:
src/libavfilter/avfilter.c:1267:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1267 | if (filter->nb_outputs && nb_eofs == filter->nb_outputs) {
| ^~
src/libavfilter/avfilter.c:1268:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1268 | for (int j = 0; j < filter->nb_inputs; j++)
| ^
CC libavfilter/avfiltergraph.o
CC libavfilter/bbox.o
src/libavfilter/avf_showwaves.c:110:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
110 | { "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:33:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showwaves.c:111:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
111 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showwaves.c:117:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
117 | { "n", "set how many samples to show in the same point", OFFSET(n), AV_OPT_TYPE_RATIONAL, {.i64 = 0}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showwaves.c:118:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
118 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showwaves.c:119:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
119 | { "r", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showwaves.c:120:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
120 | { "split_channels", "draw channels separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showwaves.c:121:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
121 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showwaves.c:820:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
820 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showwaves.c:821:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
821 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showwaves.c:822:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
822 | { "split_channels", "draw channels separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avf_showwaves.c:823:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
823 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/boxblur.o
src/libavfilter/avfiltergraph.c:56:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
56 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|V },
| ^~~~~~~~~~~~~~~~~~
In file included from src/libavfilter/avfiltergraph.c:32:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avfiltergraph.c:58:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
58 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|A },
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/avfiltergraph.c:60:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | AV_OPT_TYPE_UINT, {.i64 = 0}, 0, UINT_MAX, F|V|A },
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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’ [-Wsign-compare]
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’ [-Wsign-compare]
110 | for (j = 0; j<filter->nb_outputs; j++)
| ^
src/libavfilter/avfiltergraph.c: In function ‘graph_check_validity’:
src/libavfilter/avfiltergraph.c:215:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
215 | for (i = 0; i < graph->nb_filters; i++) {
| ^
src/libavfilter/avfiltergraph.c:219:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
219 | for (j = 0; j < filt->nb_inputs; j++) {
| ^
src/libavfilter/avfiltergraph.c:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
229 | for (j = 0; j < filt->nb_outputs; j++) {
| ^
src/libavfilter/avfiltergraph.c: In function ‘graph_config_links’:
src/libavfilter/avfiltergraph.c:253:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
253 | for (i = 0; i < graph->nb_filters; i++) {
| ^
src/libavfilter/avfiltergraph.c: In function ‘avfilter_graph_get_filter’:
src/libavfilter/avfiltergraph.c:290:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
290 | for (i = 0; i < graph->nb_filters; i++)
| ^
src/libavfilter/avfiltergraph.c: In function ‘formats_declared’:
src/libavfilter/avfiltergraph.c:417:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
417 | for (i = 0; i < f->nb_inputs; i++) {
| ^
src/libavfilter/avfiltergraph.c:430:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
430 | for (i = 0; i < f->nb_outputs; i++) {
| ^
src/libavfilter/avfiltergraph.c: In function ‘print_link_formats’:
src/libavfilter/avfiltergraph.c:459:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
459 | for (unsigned i = 0; i < nb_mergers; i++) {
| ^
src/libavfilter/avfiltergraph.c: In function ‘print_filter_formats’:
src/libavfilter/avfiltergraph.c:485:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | for (int i = 0; i < f->nb_inputs; i++) {
| ^
src/libavfilter/avfiltergraph.c:499:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
499 | for (int i = 0; i < f->nb_outputs; i++) {
| ^
src/libavfilter/avfiltergraph.c: In function ‘query_formats’:
src/libavfilter/avfiltergraph.c:535:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
535 | for (i = 0; i < graph->nb_filters; i++) {
| ^
src/libavfilter/avfiltergraph.c:551:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
551 | for (i = 0; i < graph->nb_filters; i++) {
| ^
src/libavfilter/avfiltergraph.c:554:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
554 | for (j = 0; j < filter->nb_inputs; j++) {
| ^
src/libavfilter/avfiltergraph.c:572:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
572 | for (k = 0; k < num_conv; k++) {
| ^
src/libavfilter/avfiltergraph.c:576:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
576 | if (k == num_conv) {
| ^~
src/libavfilter/avfiltergraph.c:649:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
649 | for (k = 0; k < num_conv; k++) {
| ^
src/libavfilter/avfiltergraph.c:727:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
727 | for (i = 0; i < graph->nb_filters; i++)
| ^
src/libavfilter/avfiltergraph.c: In function ‘pick_format’:
src/libavfilter/avfiltergraph.c:812:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
812 | for (i = 0; i < link->incfg.formats->nb_formats; i++) {
| ^
src/libavfilter/avfiltergraph.c:825:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
825 | for (i = 0; i < link->incfg.formats->nb_formats; i++) {
| ^
src/libavfilter/avfiltergraph.c: In function ‘reduce_formats_on_filter’:
src/libavfilter/avfiltergraph.c:945:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
945 | for (i = 0; i < filter->nb_inputs; i++) { \
| ^
src/libavfilter/avfiltergraph.c:984:5: note: in expansion of macro ‘REDUCE_FORMATS’
984 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats,
| ^~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:953:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
953 | for (j = 0; j < filter->nb_outputs; j++) { \
| ^
src/libavfilter/avfiltergraph.c:984:5: note: in expansion of macro ‘REDUCE_FORMATS’
984 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats,
| ^~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:969:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
969 | for (k = 0; k < out_link->incfg.list->nb; k++) \
| ^
src/libavfilter/avfiltergraph.c:984:5: note: in expansion of macro ‘REDUCE_FORMATS’
984 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats,
| ^~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:945:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
945 | for (i = 0; i < filter->nb_inputs; i++) { \
| ^
src/libavfilter/avfiltergraph.c:986:5: note: in expansion of macro ‘REDUCE_FORMATS’
986 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats,
| ^~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:953:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
953 | for (j = 0; j < filter->nb_outputs; j++) { \
| ^
src/libavfilter/avfiltergraph.c:986:5: note: in expansion of macro ‘REDUCE_FORMATS’
986 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats,
| ^~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:969:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
969 | for (k = 0; k < out_link->incfg.list->nb; k++) \
| ^
src/libavfilter/avfiltergraph.c:986:5: note: in expansion of macro ‘REDUCE_FORMATS’
986 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats,
| ^~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:945:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
945 | for (i = 0; i < filter->nb_inputs; i++) { \
| ^
src/libavfilter/avfiltergraph.c:988:5: note: in expansion of macro ‘REDUCE_FORMATS’
988 | REDUCE_FORMATS(int, AVFilterFormats, color_spaces, formats,
| ^~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:953:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
953 | for (j = 0; j < filter->nb_outputs; j++) { \
| ^
src/libavfilter/avfiltergraph.c:988:5: note: in expansion of macro ‘REDUCE_FORMATS’
988 | REDUCE_FORMATS(int, AVFilterFormats, color_spaces, formats,
| ^~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:969:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
969 | for (k = 0; k < out_link->incfg.list->nb; k++) \
| ^
src/libavfilter/avfiltergraph.c:988:5: note: in expansion of macro ‘REDUCE_FORMATS’
988 | REDUCE_FORMATS(int, AVFilterFormats, color_spaces, formats,
| ^~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:945:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
945 | for (i = 0; i < filter->nb_inputs; i++) { \
| ^
src/libavfilter/avfiltergraph.c:990:5: note: in expansion of macro ‘REDUCE_FORMATS’
990 | REDUCE_FORMATS(int, AVFilterFormats, color_ranges, formats,
| ^~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:953:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
953 | for (j = 0; j < filter->nb_outputs; j++) { \
| ^
src/libavfilter/avfiltergraph.c:990:5: note: in expansion of macro ‘REDUCE_FORMATS’
990 | REDUCE_FORMATS(int, AVFilterFormats, color_ranges, formats,
| ^~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:969:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
969 | for (k = 0; k < out_link->incfg.list->nb; k++) \
| ^
src/libavfilter/avfiltergraph.c:990:5: note: in expansion of macro ‘REDUCE_FORMATS’
990 | REDUCE_FORMATS(int, AVFilterFormats, color_ranges, formats,
| ^~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:945:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
945 | for (i = 0; i < filter->nb_inputs; i++) { \
| ^
src/libavfilter/avfiltergraph.c:992:5: note: in expansion of macro ‘REDUCE_FORMATS’
992 | REDUCE_FORMATS(int, AVFilterFormats, alpha_modes, formats,
| ^~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:953:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
953 | for (j = 0; j < filter->nb_outputs; j++) { \
| ^
src/libavfilter/avfiltergraph.c:992:5: note: in expansion of macro ‘REDUCE_FORMATS’
992 | REDUCE_FORMATS(int, AVFilterFormats, alpha_modes, formats,
| ^~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:969:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
969 | for (k = 0; k < out_link->incfg.list->nb; k++) \
| ^
src/libavfilter/avfiltergraph.c:992:5: note: in expansion of macro ‘REDUCE_FORMATS’
992 | REDUCE_FORMATS(int, AVFilterFormats, alpha_modes, formats,
| ^~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:996:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
996 | for (i = 0; i < filter->nb_inputs; i++) {
| ^
src/libavfilter/avfiltergraph.c:1005:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1005 | for (j = 0; j < filter->nb_outputs; j++) {
| ^
src/libavfilter/avfiltergraph.c: In function ‘reduce_formats’:
src/libavfilter/avfiltergraph.c:1047:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1047 | for (i = 0; i < graph->nb_filters; i++) {
| ^
src/libavfilter/avfiltergraph.c: In function ‘swap_samplerates_on_filter’:
src/libavfilter/avfiltergraph.c:1063:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1063 | for (i = 0; i < filter->nb_inputs; i++) {
| ^
src/libavfilter/avfiltergraph.c:1070:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1070 | if (i == filter->nb_inputs)
| ^~
src/libavfilter/avfiltergraph.c:1075:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1075 | for (i = 0; i < filter->nb_outputs; i++) {
| ^
src/libavfilter/avfiltergraph.c:1083:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1083 | for (j = 0; j < outlink->incfg.samplerates->nb_formats; j++) {
| ^
src/libavfilter/avfiltergraph.c: In function ‘swap_samplerates’:
src/libavfilter/avfiltergraph.c:1102:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1102 | for (i = 0; i < graph->nb_filters; i++)
| ^
src/libavfilter/avfiltergraph.c: In function ‘swap_channel_layouts_on_filter’:
src/libavfilter/avfiltergraph.c:1145:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1145 | for (i = 0; i < filter->nb_inputs; i++) {
| ^
src/libavfilter/avfiltergraph.c:1152:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1152 | if (i == filter->nb_inputs)
| ^~
src/libavfilter/avfiltergraph.c:1155:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1155 | for (i = 0; i < filter->nb_outputs; i++) {
| ^
src/libavfilter/avfiltergraph.c:1194:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1194 | for (k = 0; k < FF_ARRAY_ELEMS(ch_subst); k++) {
| ^
src/libavfilter/avfiltergraph.c: In function ‘swap_channel_layouts’:
src/libavfilter/avfiltergraph.c:1238:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1238 | for (i = 0; i < graph->nb_filters; i++)
| ^
src/libavfilter/avfiltergraph.c: In function ‘swap_sample_fmts_on_filter’:
src/libavfilter/avfiltergraph.c:1248:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1248 | for (i = 0; i < filter->nb_inputs; i++) {
| ^
src/libavfilter/avfiltergraph.c:1255:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1255 | if (i == filter->nb_inputs)
| ^~
src/libavfilter/avfiltergraph.c:1261:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1261 | for (i = 0; i < filter->nb_outputs; i++) {
| ^
src/libavfilter/avfiltergraph.c:1269:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1269 | for (j = 0; j < outlink->incfg.formats->nb_formats; j++) {
| ^
src/libavfilter/avfiltergraph.c: In function ‘swap_sample_fmts’:
src/libavfilter/avfiltergraph.c:1306:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1306 | for (i = 0; i < graph->nb_filters; i++)
| ^
src/libavfilter/avfiltergraph.c: In function ‘pick_formats’:
src/libavfilter/avfiltergraph.c:1318:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1318 | for (i = 0; i < graph->nb_filters; i++) {
| ^
src/libavfilter/avfiltergraph.c:1321:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1321 | for (j = 0; j < filter->nb_inputs; j++){
| ^
src/libavfilter/avfiltergraph.c:1330:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1330 | for (j = 0; j < filter->nb_outputs; j++){
| ^
src/libavfilter/avfiltergraph.c:1339:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1339 | for (j = 0; j < filter->nb_outputs; j++) {
| ^
src/libavfilter/avfiltergraph.c:1350:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1350 | for (i = 0; i < graph->nb_filters; i++) {
| ^
src/libavfilter/avfiltergraph.c:1353:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1353 | for (j = 0; j < filter->nb_inputs; j++)
| ^
src/libavfilter/avfiltergraph.c:1356:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1356 | for (j = 0; j < filter->nb_outputs; j++)
| ^
src/libavfilter/avfiltergraph.c: In function ‘graph_config_pointers’:
src/libavfilter/avfiltergraph.c:1410:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1410 | if (f->nb_inputs > INT_MAX - sink_links_count)
| ^
src/libavfilter/avfiltergraph.c: In function ‘avfilter_graph_send_command’:
src/libavfilter/avfiltergraph.c:1470:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1470 | for (i = 0; i < graph->nb_filters; i++) {
| ^
src/libavfilter/avfiltergraph.c: In function ‘avfilter_graph_queue_command’:
src/libavfilter/avfiltergraph.c:1491:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1491 | for (i = 0; i < graph->nb_filters; i++) {
| ^
CC libavfilter/buffersink.o
CC libavfilter/buffersrc.o
CC libavfilter/bwdifdsp.o
src/libavfilter/buffersrc.c:362:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
362 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/buffersrc.c:364:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
364 | { "height", NULL, OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/buffersrc.c:366:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
366 | { "sar", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/buffersrc.c:367:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
367 | { "pixel_aspect", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/buffersrc.c:368:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
368 | { "time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/buffersrc.c:369:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
369 | { "frame_rate", NULL, OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/buffersrc.c:408:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
408 | { "time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, INT_MAX, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/buffersrc.c:409:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
409 | { "sample_rate", NULL, OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/buffersrc.c:412:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
412 | { "channels", NULL, OFFSET(channels), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/ccfifo.o
CC libavfilter/colorspace.o
CC libavfilter/colorspacedsp.o
CC libavfilter/drawutils.o
src/libavfilter/ccfifo.c:36:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
36 | const static struct cc_lookup cc_lookup_vals[] = {
| ^~~~~
src/libavfilter/ccfifo.c: In function ‘ff_ccfifo_init’:
src/libavfilter/ccfifo.c:69:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
69 | for (i = 0; i < FF_ARRAY_ELEMS(cc_lookup_vals); i++) {
| ^
src/libavfilter/ccfifo.c: In function ‘ff_ccfifo_injectbytes’:
src/libavfilter/ccfifo.c:102:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
102 | if (len < ff_ccfifo_getoutputsize(ccf)) {
| ^
src/libavfilter/ccfifo.c:107:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
107 | if (ccf->expected_608 <= av_fifo_can_read(ccf->cc_608_fifo))
| ^~
src/libavfilter/ccfifo.c:115:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
115 | if ((ccf->expected_cc_count - cc_filled) <= av_fifo_can_read(ccf->cc_708_fifo))
| ^~
CC libavfilter/ebur128.o
CC libavfilter/edge_common.o
src/libavfilter/asrc_afdelaysrc.c: In function ‘sincf’:
src/libavfilter/asrc_afdelaysrc.c:45:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
45 | return sinf(M_PI * x) / (M_PI * x);
| ^
src/libavfilter/asrc_afdelaysrc.c:45:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
45 | return sinf(M_PI * x) / (M_PI * x);
| ^
src/libavfilter/asrc_afdelaysrc.c:45:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
45 | return sinf(M_PI * x) / (M_PI * x);
| ^
src/libavfilter/asrc_afdelaysrc.c: In function ‘activate’:
src/libavfilter/asrc_afdelaysrc.c:71:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
71 | 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:71:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
71 | 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:71:92: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
71 | 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:128:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
128 | { "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:22:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afdelaysrc.c:129:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
129 | { "d", "set fractional delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afdelaysrc.c:130:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
130 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afdelaysrc.c:131:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
131 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afdelaysrc.c:132:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
132 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afdelaysrc.c:133:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
133 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afdelaysrc.c:134:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
134 | { "taps", "set number of taps for delay filter", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afdelaysrc.c:135:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
135 | { "t", "set number of taps for delay filter", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afdelaysrc.c:136:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
136 | { "channel_layout", "set channel layout", OFFSET(chlayout), AV_OPT_TYPE_CHLAYOUT,{.str="stereo"},0, 0, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/asrc_afdelaysrc.c:137:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
137 | { "c", "set channel layout", OFFSET(chlayout), AV_OPT_TYPE_CHLAYOUT,{.str="stereo"},0, 0, AF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
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’ [-Wsign-compare]
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
In file included from src/libavfilter/f_ebur128.c:35:
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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
src/libavfilter/f_cue.c:94:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
94 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_cue.c:95:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
95 | { "preroll", "preroll duration in seconds", OFFSET(preroll), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_cue.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
96 | { "buffer", "buffer duration in seconds", OFFSET(buffer), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_ebur128.c: At top level:
src/libavfilter/f_ebur128.c:160:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
160 | { "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:38:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_ebur128.c:161:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
161 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x480"}, 0, 0, V|F },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_ebur128.c:162:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
162 | { "meter", "set scale meter (+9 to +18)", OFFSET(meter), AV_OPT_TYPE_INT, {.i64 = 9}, 9, 18, V|F },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_ebur128.c:167:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
167 | { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|V|F },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_ebur128.c:172:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
172 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_ebur128.c:173:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
173 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_ebur128.c:174:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
174 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_ebur128.c:185:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
185 | { "integrated", "integrated loudness (LUFS)", OFFSET(integrated_loudness), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, -DBL_MAX, DBL_MAX, A|F|X|R },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_ebur128.c:186:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
186 | { "range", "loudness range (LU)", OFFSET(loudness_range), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, -DBL_MAX, DBL_MAX, A|F|X|R },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_ebur128.c:187:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
187 | { "lra_low", "LRA low (LUFS)", OFFSET(lra_low), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, -DBL_MAX, DBL_MAX, A|F|X|R },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_ebur128.c:188:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
188 | { "lra_high", "LRA high (LUFS)", OFFSET(lra_high), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, -DBL_MAX, DBL_MAX, A|F|X|R },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_ebur128.c:189:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
189 | { "sample_peak", "sample peak (dBFS)", OFFSET(sample_peak), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, -DBL_MAX, DBL_MAX, A|F|X|R },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_ebur128.c:190:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
190 | { "true_peak", "true peak (dBFS)", OFFSET(true_peak), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, -DBL_MAX, DBL_MAX, A|F|X|R },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/f_graphmonitor.o
src/libavfilter/f_ebur128.c: In function ‘config_audio_output’:
src/libavfilter/f_ebur128.c:451:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
451 | if (outlink->sample_rate > INT_MAX/3U || outlink->sample_rate < 3)
| ^
CC libavfilter/f_interleave.o
src/libavfilter/f_interleave.c: In function ‘activate’:
src/libavfilter/f_interleave.c:75:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
75 | for (i = 0; i < ctx->nb_inputs; i++) {
| ^
src/libavfilter/f_interleave.c:84:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
84 | (nb_eofs == ctx->nb_inputs && s->duration_mode == DURATION_LONGEST) ||
| ^~
src/libavfilter/f_interleave.c:90:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
90 | for (i = 0; i < ctx->nb_inputs; i++) {
| ^
src/libavfilter/f_interleave.c:96:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
96 | if (nb_inputs_with_frames >= ctx->nb_inputs - nb_eofs) {
| ^~
src/libavfilter/f_interleave.c:97:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
97 | for (i = 0; i < ctx->nb_inputs; i++) {
| ^
src/libavfilter/f_interleave.c:136:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
136 | for (i = 0; i < ctx->nb_inputs; i++) {
| ^
src/libavfilter/f_interleave.c:146:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
146 | 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:197:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
197 | for (i = 1; i < ctx->nb_inputs; i++) {
| ^
CC libavfilter/f_latency.o
src/libavfilter/f_drawgraph.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | { "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:27:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_drawgraph.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
61 | { "fg1", "set 1st foreground color expression", OFFSET(fg_str[0]), AV_OPT_TYPE_STRING, {.str="0xffff0000"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_drawgraph.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "m2", "set 2nd metadata key", OFFSET(key[1]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_drawgraph.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | { "fg2", "set 2nd foreground color expression", OFFSET(fg_str[1]), AV_OPT_TYPE_STRING, {.str="0xff00ff00"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_drawgraph.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | { "m3", "set 3rd metadata key", OFFSET(key[2]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_drawgraph.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
65 | { "fg3", "set 3rd foreground color expression", OFFSET(fg_str[2]), AV_OPT_TYPE_STRING, {.str="0xffff00ff"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_drawgraph.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
66 | { "m4", "set 4th metadata key", OFFSET(key[3]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_drawgraph.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
67 | { "fg4", "set 4th foreground color expression", OFFSET(fg_str[3]), AV_OPT_TYPE_STRING, {.str="0xffffff00"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_drawgraph.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
68 | { "bg", "set background color", OFFSET(bg), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_drawgraph.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | { "min", "set minimal value", OFFSET(min), AV_OPT_TYPE_FLOAT, {.dbl=-1.}, INT_MIN, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_drawgraph.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
70 | { "max", "set maximal value", OFFSET(max), AV_OPT_TYPE_FLOAT, {.dbl=1.}, INT_MIN, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_drawgraph.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
81 | { "size", "set graph size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="900x256"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_drawgraph.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
82 | { "s", "set graph size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="900x256"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_drawgraph.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
83 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_drawgraph.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
84 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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’ [-Wsign-compare]
174 | if (s->slide == 4 && s->nb_values >= s->values_size[0] / sizeof(float)) {
| ^~
src/libavfilter/f_drawgraph.c:280:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’} [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
383 | AV_RN32(out->data[0] + FFMIN(j+1, outlink->h - 1) * out->linesize[0] + x * 4) != old) {
| ^~
CC libavfilter/f_loop.o
CC libavfilter/f_metadata.o
src/libavfilter/f_graphmonitor.c:100:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
100 | { "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:26:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_graphmonitor.c:101:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
101 | { "s", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_graphmonitor.c:102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
102 | { "opacity", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_graphmonitor.c:103:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
103 | { "o", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VFR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_loop.c:270:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
270 | { "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:27:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_loop.c:271:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
271 | { "size", "max number of samples to loop", OFFSET(size), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT32_MAX, AFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_loop.c:272:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
272 | { "start", "set the loop start sample", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, -1, INT64_MAX, AFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_graphmonitor.c:132:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
132 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_loop.c:273:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
273 | { "time", "set the loop start time", OFFSET(time), AV_OPT_TYPE_DURATION, {.i64=INT64_MAX}, INT64_MIN, INT64_MAX, AFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_graphmonitor.c:133:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
133 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_graphmonitor.c: In function ‘filter_have_eof’:
src/libavfilter/f_graphmonitor.c:215:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
215 | for (int j = 0; j < filter->nb_inputs; j++) {
| ^
src/libavfilter/f_graphmonitor.c:222:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
222 | for (int j = 0; j < filter->nb_outputs; j++) {
| ^
src/libavfilter/f_graphmonitor.c: In function ‘filter_have_queued’:
src/libavfilter/f_graphmonitor.c:234:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
234 | for (int j = 0; j < filter->nb_inputs; j++) {
| ^
src/libavfilter/f_graphmonitor.c:242:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
242 | for (int j = 0; j < filter->nb_outputs; j++) {
| ^
src/libavfilter/f_loop.c:450:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
450 | { "loop", "number of loops", OFFSET(loop), AV_OPT_TYPE_INT, {.i64 = 0 }, -1, INT_MAX, VFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_loop.c:451:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
451 | { "size", "max number of frames to loop", OFFSET(size), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT16_MAX, VFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_loop.c:452:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
452 | { "start", "set the loop start frame", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, -1, INT64_MAX, VFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_loop.c:453:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
453 | { "time", "set the loop start time", OFFSET(time), AV_OPT_TYPE_DURATION, {.i64=INT64_MAX}, INT64_MIN, INT64_MAX, VFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_graphmonitor.c: In function ‘create_frame’:
src/libavfilter/f_graphmonitor.c:403:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
403 | for (int i = 0; i < ctx->graph->nb_filters; i++) {
| ^
src/libavfilter/f_graphmonitor.c:422:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
422 | for (int j = 0; j < filter->nb_inputs; j++) {
| ^
src/libavfilter/f_graphmonitor.c:446:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
446 | for (int j = 0; j < filter->nb_outputs; j++) {
| ^
CC libavfilter/f_perms.o
src/libavfilter/f_metadata.c:367:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
367 | 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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_metadata.c:367:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
367 | DEFINE_OPTIONS(ametadata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_metadata.c:367:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
367 | DEFINE_OPTIONS(ametadata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_metadata.c:367:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
367 | DEFINE_OPTIONS(ametadata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_metadata.c:367:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
367 | DEFINE_OPTIONS(ametadata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_metadata.c:394:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
394 | DEFINE_OPTIONS(metadata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_metadata.c:394:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
394 | DEFINE_OPTIONS(metadata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_metadata.c:394:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
394 | DEFINE_OPTIONS(metadata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_metadata.c:394:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
394 | DEFINE_OPTIONS(metadata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_metadata.c:394:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
394 | DEFINE_OPTIONS(metadata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/f_realtime.o
CC libavfilter/f_reverse.o
src/libavfilter/f_perms.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/f_segment.o
CC libavfilter/f_select.o
src/libavfilter/f_realtime.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
73 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_realtime.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | { "speed", "speed factor", OFFSET(speed), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, DBL_MIN, DBL_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_reverse.c: In function ‘filter_frame’:
src/libavfilter/f_reverse.c:83:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
83 | if (s->nb_frames + 1 > s->pts_size / sizeof(*(s->pts))) {
| ^
src/libavfilter/f_reverse.c:90:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
90 | if (s->nb_frames + 1 > s->duration_size / sizeof(*(s->duration))) {
| ^
src/libavfilter/f_reverse.c:97:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
97 | if (s->nb_frames + 1 > s->frames_size / sizeof(*(s->frames))) {
| ^
CC libavfilter/f_sendcmd.o
src/libavfilter/f_segment.c:276:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
276 | COMMON_OPTS
| ^~~~~~~~~~~
In file included from src/libavfilter/f_segment.c:27:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_segment.c:277:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
277 | { "frames", "frames at which to split input", OFFSET(points_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_segment.c:314:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
314 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_segment.c:315:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
315 | { "samples", "samples at which to split input", OFFSET(points_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/f_sidedata.o
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/filters.h:482:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
482 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
| ^
src/libavfilter/f_select.c:345:45: note: in expansion of macro ‘TS2D’
345 | select->var_values[VAR_START_PTS] = TS2D(frame->pts);
| ^~~~
src/libavfilter/filters.h:482:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
482 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
| ^
src/libavfilter/f_select.c:347:43: note: in expansion of macro ‘TS2D’
347 | select->var_values[VAR_START_T] = TS2D(frame->pts) * av_q2d(inlink->time_base);
| ^~~~
src/libavfilter/filters.h:482:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
482 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
| ^
src/libavfilter/f_select.c:350:35: note: in expansion of macro ‘TS2D’
350 | select->var_values[VAR_PTS] = TS2D(frame->pts);
| ^~~~
src/libavfilter/filters.h:482:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
482 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
| ^
src/libavfilter/f_select.c:351:35: note: in expansion of macro ‘TS2D’
351 | select->var_values[VAR_T ] = TS2D(frame->pts) * av_q2d(inlink->time_base);
| ^~~~
src/libavfilter/f_select.c: In function ‘activate’:
src/libavfilter/f_select.c:436:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
436 | for (int i = 0; i < ctx->nb_outputs; i++)
| ^
src/libavfilter/f_select.c:439:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
439 | if (nb_eofs == ctx->nb_outputs) {
| ^~
CC libavfilter/f_streamselect.o
src/libavfilter/f_sendcmd.c: In function ‘make_command_flags_str’:
src/libavfilter/f_sendcmd.c:74:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
74 | for (i = 0; i < FF_ARRAY_ELEMS(flag_strings); i++) {
| ^
src/libavfilter/f_sendcmd.c: At top level:
src/libavfilter/f_sendcmd.c:113:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
113 | { "commands", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
| ^
In file included from src/libavfilter/f_sendcmd.c:33:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_sendcmd.c:114:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
114 | { "c", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_sendcmd.c:115:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
115 | { "filename", "set commands file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/f_sendcmd.c:116:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
116 | { "f", "set commands file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavfilter/f_sendcmd.c:36:
src/libavfilter/f_sendcmd.c: In function ‘filter_frame’:
src/libavfilter/filters.h:483:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
483 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
| ^
src/libavfilter/f_sendcmd.c:538:40: note: in expansion of macro ‘TS2T’
538 | double start = TS2T(interval->start_ts, AV_TIME_BASE_Q);
| ^~~~
src/libavfilter/filters.h:483:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
483 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
| ^
src/libavfilter/f_sendcmd.c:539:38: note: in expansion of macro ‘TS2T’
539 | double end = TS2T(interval->end_ts, AV_TIME_BASE_Q);
| ^~~~
src/libavfilter/filters.h:483:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
483 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
| ^
src/libavfilter/f_sendcmd.c:540:42: note: in expansion of macro ‘TS2T’
540 | double current = TS2T(ref->pts, inlink->time_base);
| ^~~~
src/libavfilter/filters.h:482:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
482 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
| ^
src/libavfilter/f_sendcmd.c:543:47: note: in expansion of macro ‘TS2D’
543 | var_values[VAR_PTS] = TS2D(ref->pts);
| ^~~~
CC libavfilter/formats.o
CC libavfilter/framepool.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’ [-Wsign-compare]
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’ [-Wsign-compare]
65 | for (j = 0; j < ctx->nb_inputs; j++) {
| ^
src/libavfilter/f_streamselect.c: In function ‘config_output’:
src/libavfilter/f_streamselect.c:141:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
141 | for (i = 0; i < ctx->nb_inputs; i++) {
| ^
src/libavfilter/f_streamselect.c: In function ‘parse_mapping’:
src/libavfilter/f_streamselect.c:216:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
216 | if (n < 0 || n >= ctx->nb_inputs) {
| ^~
CC libavfilter/framequeue.o
src/libavfilter/formats.c: In function ‘merge_formats_internal’:
src/libavfilter/formats.c:116:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
116 | for (i = 0; i < a->nb_formats; i++) {
| ^
src/libavfilter/formats.c:118:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
118 | for (j = 0; j < b->nb_formats; j++) {
| ^
src/libavfilter/formats.c:77:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
77 | for (i = 0; i < a->nb; i++) \
| ^
src/libavfilter/formats.c:133:5: note: in expansion of macro ‘MERGE_FORMATS’
133 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0);
| ^~~~~~~~~~~~~
src/libavfilter/formats.c:78:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
78 | for (j = 0; j < b->nb; j++) \
| ^
src/libavfilter/formats.c:133:5: note: in expansion of macro ‘MERGE_FORMATS’
133 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0);
| ^~~~~~~~~~~~~
src/libavfilter/formats.c:46:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
46 | for (i = 0; i < a->refcount; i ++) { \
| ^
src/libavfilter/formats.c:93:5: note: in expansion of macro ‘MERGE_REF’
93 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \
| ^~~~~~~~~
src/libavfilter/formats.c:133:5: note: in expansion of macro ‘MERGE_FORMATS’
133 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0);
| ^~~~~~~~~~~~~
src/libavfilter/formats.c: In function ‘merge_samplerates_internal’:
src/libavfilter/formats.c:77:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
77 | for (i = 0; i < a->nb; i++) \
| ^
src/libavfilter/formats.c:191:5: note: in expansion of macro ‘MERGE_FORMATS’
191 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1);
| ^~~~~~~~~~~~~
src/libavfilter/formats.c:78:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
78 | for (j = 0; j < b->nb; j++) \
| ^
src/libavfilter/formats.c:191:5: note: in expansion of macro ‘MERGE_FORMATS’
191 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1);
| ^~~~~~~~~~~~~
src/libavfilter/formats.c:46:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
46 | for (i = 0; i < a->refcount; i ++) { \
| ^
src/libavfilter/formats.c:93:5: note: in expansion of macro ‘MERGE_REF’
93 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \
| ^~~~~~~~~
src/libavfilter/formats.c:191:5: note: in expansion of macro ‘MERGE_FORMATS’
191 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1);
| ^~~~~~~~~~~~~
src/libavfilter/formats.c: In function ‘merge_channel_layouts_internal’:
src/libavfilter/formats.c:46:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
46 | for (i = 0; i < a->refcount; i ++) { \
| ^
src/libavfilter/formats.c:246:9: note: in expansion of macro ‘MERGE_REF’
246 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, return AVERROR(ENOMEM););
| ^~~~~~~~~
src/libavfilter/formats.c:46:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
46 | for (i = 0; i < a->refcount; i ++) { \
| ^
src/libavfilter/formats.c:307:5: note: in expansion of macro ‘MERGE_REF’
307 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts,
| ^~~~~~~~~
CC libavfilter/framesync.o
src/libavfilter/formats.c: In function ‘merge_generic_internal’:
src/libavfilter/formats.c:77:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
77 | for (i = 0; i < a->nb; i++) \
| ^
src/libavfilter/formats.c:334:5: note: in expansion of macro ‘MERGE_FORMATS’
334 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0);
| ^~~~~~~~~~~~~
src/libavfilter/formats.c:78:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
78 | for (j = 0; j < b->nb; j++) \
| ^
src/libavfilter/formats.c:334:5: note: in expansion of macro ‘MERGE_FORMATS’
334 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0);
| ^~~~~~~~~~~~~
src/libavfilter/formats.c:46:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
46 | for (i = 0; i < a->refcount; i ++) { \
| ^
src/libavfilter/formats.c:93:5: note: in expansion of macro ‘MERGE_REF’
93 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \
| ^~~~~~~~~
src/libavfilter/formats.c:334:5: note: in expansion of macro ‘MERGE_FORMATS’
334 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0);
| ^~~~~~~~~~~~~
src/libavfilter/formats.c: In function ‘print_get_sample_fmt_name’:
src/libavfilter/formats.c:354:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
354 | for (int i = 0; i < fmts->nb_formats; i++) { \
| ^
src/libavfilter/formats.c:361:1: note: in expansion of macro ‘PRINT_NAME’
361 | PRINT_NAME(enum AVSampleFormat, get_sample_fmt_name)
| ^~~~~~~~~~
src/libavfilter/formats.c: In function ‘print_get_pix_fmt_name’:
src/libavfilter/formats.c:354:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
354 | for (int i = 0; i < fmts->nb_formats; i++) { \
| ^
src/libavfilter/formats.c:362:1: note: in expansion of macro ‘PRINT_NAME’
362 | PRINT_NAME(enum AVPixelFormat, get_pix_fmt_name)
| ^~~~~~~~~~
src/libavfilter/formats.c: In function ‘print_color_space_name’:
src/libavfilter/formats.c:354:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
354 | for (int i = 0; i < fmts->nb_formats; i++) { \
| ^
src/libavfilter/formats.c:363:1: note: in expansion of macro ‘PRINT_NAME’
363 | PRINT_NAME(enum AVColorSpace, color_space_name)
| ^~~~~~~~~~
src/libavfilter/formats.c: In function ‘print_color_range_name’:
src/libavfilter/formats.c:354:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
354 | for (int i = 0; i < fmts->nb_formats; i++) { \
| ^
src/libavfilter/formats.c:364:1: note: in expansion of macro ‘PRINT_NAME’
364 | PRINT_NAME(enum AVColorRange, color_range_name)
| ^~~~~~~~~~
src/libavfilter/formats.c: In function ‘print_alpha_mode_name’:
src/libavfilter/formats.c:354:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
354 | for (int i = 0; i < fmts->nb_formats; i++) { \
| ^
src/libavfilter/formats.c:365:1: note: in expansion of macro ‘PRINT_NAME’
365 | PRINT_NAME(enum AVAlphaMode, alpha_mode_name)
| ^~~~~~~~~~
src/libavfilter/formats.c: In function ‘print_sample_rate’:
src/libavfilter/formats.c:379:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
379 | for (int i = 0; i < rates->nb_formats; i++)
| ^
src/libavfilter/formats.c: In function ‘ff_formats_unref’:
src/libavfilter/formats.c:765:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
765 | for (i = 0; i < (*ref)->refcount; i ++) \
| ^
src/libavfilter/formats.c:779:5: note: in expansion of macro ‘FIND_REF_INDEX’
779 | FIND_REF_INDEX(ref, idx); \
| ^~~~~~~~~~~~~~
src/libavfilter/formats.c:798:5: note: in expansion of macro ‘FORMATS_UNREF’
798 | FORMATS_UNREF(ref, formats);
| ^~~~~~~~~~~~~
src/libavfilter/formats.c: In function ‘ff_channel_layouts_unref’:
src/libavfilter/formats.c:765:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
765 | for (i = 0; i < (*ref)->refcount; i ++) \
| ^
src/libavfilter/formats.c:779:5: note: in expansion of macro ‘FIND_REF_INDEX’
779 | FIND_REF_INDEX(ref, idx); \
| ^~~~~~~~~~~~~~
src/libavfilter/formats.c:810:5: note: in expansion of macro ‘FORMATS_UNREF’
810 | FORMATS_UNREF(ref, channel_layouts);
| ^~~~~~~~~~~~~
src/libavfilter/formats.c: In function ‘ff_channel_layouts_changeref’:
src/libavfilter/formats.c:765:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
765 | for (i = 0; i < (*ref)->refcount; i ++) \
| ^
src/libavfilter/formats.c:817:5: note: in expansion of macro ‘FIND_REF_INDEX’
817 | FIND_REF_INDEX(oldref, idx); \
| ^~~~~~~~~~~~~~
src/libavfilter/formats.c:829:5: note: in expansion of macro ‘FORMATS_CHANGEREF’
829 | FORMATS_CHANGEREF(oldref, newref);
| ^~~~~~~~~~~~~~~~~
src/libavfilter/formats.c: In function ‘ff_formats_changeref’:
src/libavfilter/formats.c:765:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
765 | for (i = 0; i < (*ref)->refcount; i ++) \
| ^
src/libavfilter/formats.c:817:5: note: in expansion of macro ‘FIND_REF_INDEX’
817 | FIND_REF_INDEX(oldref, idx); \
| ^~~~~~~~~~~~~~
src/libavfilter/formats.c:834:5: note: in expansion of macro ‘FORMATS_CHANGEREF’
834 | FORMATS_CHANGEREF(oldref, newref);
| ^~~~~~~~~~~~~~~~~
src/libavfilter/formats.c: In function ‘ff_set_common_channel_layouts’:
src/libavfilter/formats.c:843:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
843 | for (i = 0; i < ctx->nb_inputs; i++) { \
| ^
src/libavfilter/formats.c:872:5: note: in expansion of macro ‘SET_COMMON_FORMATS’
872 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO,
| ^~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:853:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
853 | for (i = 0; i < ctx->nb_outputs; i++) { \
| ^
src/libavfilter/formats.c:872:5: note: in expansion of macro ‘SET_COMMON_FORMATS’
872 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO,
| ^~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c: In function ‘ff_set_common_samplerates’:
src/libavfilter/formats.c:843:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
843 | for (i = 0; i < ctx->nb_inputs; i++) { \
| ^
src/libavfilter/formats.c:890:5: note: in expansion of macro ‘SET_COMMON_FORMATS’
890 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO,
| ^~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:853:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
853 | for (i = 0; i < ctx->nb_outputs; i++) { \
| ^
src/libavfilter/formats.c:890:5: note: in expansion of macro ‘SET_COMMON_FORMATS’
890 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO,
| ^~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c: In function ‘ff_set_common_color_spaces’:
src/libavfilter/formats.c:843:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
843 | for (i = 0; i < ctx->nb_inputs; i++) { \
| ^
src/libavfilter/formats.c:908:5: note: in expansion of macro ‘SET_COMMON_FORMATS’
908 | SET_COMMON_FORMATS(ctx, color_spaces, AVMEDIA_TYPE_VIDEO,
| ^~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:853:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
853 | for (i = 0; i < ctx->nb_outputs; i++) { \
| ^
src/libavfilter/formats.c:908:5: note: in expansion of macro ‘SET_COMMON_FORMATS’
908 | SET_COMMON_FORMATS(ctx, color_spaces, AVMEDIA_TYPE_VIDEO,
| ^~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c: In function ‘ff_set_common_color_ranges’:
src/libavfilter/formats.c:843:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
843 | for (i = 0; i < ctx->nb_inputs; i++) { \
| ^
src/libavfilter/formats.c:926:5: note: in expansion of macro ‘SET_COMMON_FORMATS’
926 | SET_COMMON_FORMATS(ctx, color_ranges, AVMEDIA_TYPE_VIDEO,
| ^~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:853:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
853 | for (i = 0; i < ctx->nb_outputs; i++) { \
| ^
src/libavfilter/formats.c:926:5: note: in expansion of macro ‘SET_COMMON_FORMATS’
926 | SET_COMMON_FORMATS(ctx, color_ranges, AVMEDIA_TYPE_VIDEO,
| ^~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c: In function ‘ff_set_common_alpha_modes’:
src/libavfilter/formats.c:843:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
843 | for (i = 0; i < ctx->nb_inputs; i++) { \
| ^
src/libavfilter/formats.c:944:5: note: in expansion of macro ‘SET_COMMON_FORMATS’
944 | SET_COMMON_FORMATS(ctx, alpha_modes, AVMEDIA_TYPE_VIDEO,
| ^~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:853:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
853 | for (i = 0; i < ctx->nb_outputs; i++) { \
| ^
src/libavfilter/formats.c:944:5: note: in expansion of macro ‘SET_COMMON_FORMATS’
944 | SET_COMMON_FORMATS(ctx, alpha_modes, AVMEDIA_TYPE_VIDEO,
| ^~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c: In function ‘ff_set_common_formats’:
src/libavfilter/formats.c:843:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
843 | for (i = 0; i < ctx->nb_inputs; i++) { \
| ^
src/libavfilter/formats.c:966:5: note: in expansion of macro ‘SET_COMMON_FORMATS’
966 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN,
| ^~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:853:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
853 | for (i = 0; i < ctx->nb_outputs; i++) { \
| ^
src/libavfilter/formats.c:966:5: note: in expansion of macro ‘SET_COMMON_FORMATS’
966 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN,
| ^~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c: In function ‘ff_formats_check_color_spaces’:
src/libavfilter/formats.c:1274:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1274 | for (int i = 0; fmts && i < fmts->nb_formats; i++) {
| ^
src/libavfilter/formats.c: In function ‘ff_formats_check_channel_layouts’:
src/libavfilter/formats.c:1314:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1314 | for (i = 0; i < fmts->nb_channel_layouts; i++) {
| ^
src/libavfilter/formats.c:1315:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1315 | for (j = i + 1; j < fmts->nb_channel_layouts; j++) {
| ^
src/libavfilter/framepool.c: In function ‘frame_pool_audio_init’:
src/libavfilter/framepool.c:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
109 | if (pool->linesize[0] > SIZE_MAX - align) {
| ^
CC libavfilter/generate_wave_table.o
CC libavfilter/graphdump.o
src/libavfilter/framesync.c:43:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/framesync.c:44:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
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’ [-Wsign-compare]
31 | for (i = 0; i < table_size; i++) {
| ^
CC libavfilter/graphparser.o
CC libavfilter/lavfutils.o
CC libavfilter/lswsutils.o
CC libavfilter/motion_estimation.o
src/libavfilter/graphparser.c: In function ‘linklabels_parse’:
src/libavfilter/graphparser.c:332:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
332 | for (unsigned i = 0; i < nb; i++)
| ^
CC libavfilter/palette.o
CC libavfilter/perlin.o
CC libavfilter/psnr.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
CC libavfilter/split.o
CC libavfilter/src_avsynctest.o
src/libavfilter/setpts.c: In function ‘config_input’:
src/libavfilter/setpts.c:141:31: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
141 | av_q2d(l->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/filters.h:482:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
482 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
| ^
src/libavfilter/setpts.c:171:23: note: in expansion of macro ‘TS2D’
171 | V(STARTPTS) = TS2D(pts);
| ^~~~
src/libavfilter/filters.h:483:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
483 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
| ^
src/libavfilter/setpts.c:172:23: note: in expansion of macro ‘TS2T’
172 | V(STARTT ) = TS2T(pts, inlink->time_base);
| ^~~~
src/libavfilter/filters.h:483:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
483 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
| ^
src/libavfilter/setpts.c:175:23: note: in expansion of macro ‘TS2T’
175 | V(T_CHANGE) = TS2T(pts, inlink->time_base);
| ^~~~
src/libavfilter/filters.h:482:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
482 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
| ^
src/libavfilter/setpts.c:177:21: note: in expansion of macro ‘TS2D’
177 | V(PTS ) = TS2D(pts);
| ^~~~
src/libavfilter/filters.h:483:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
483 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
| ^
src/libavfilter/setpts.c:178:21: note: in expansion of macro ‘TS2T’
178 | V(T ) = TS2T(pts, inlink->time_base);
| ^~~~
src/libavfilter/setpts.c: In function ‘filter_frame’:
src/libavfilter/filters.h:483:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
483 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
| ^
src/libavfilter/setpts.c:219:71: note: in expansion of macro ‘TS2T’
219 | av_log(inlink->dst, AV_LOG_TRACE, " -> PTS:%s T:%f\n", d2istr(d), TS2T(d, inlink->time_base));
| ^~~~
src/libavfilter/filters.h:482:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
482 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
| ^
src/libavfilter/setpts.c:227:22: note: in expansion of macro ‘TS2D’
227 | V(PREV_INPTS ) = TS2D(in_pts);
| ^~~~
src/libavfilter/filters.h:483:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
483 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
| ^
src/libavfilter/setpts.c:228:22: note: in expansion of macro ‘TS2T’
228 | V(PREV_INT ) = TS2T(in_pts, inlink->time_base);
| ^~~~
src/libavfilter/filters.h:482:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
482 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
| ^
src/libavfilter/setpts.c:229:22: note: in expansion of macro ‘TS2D’
229 | V(PREV_OUTPTS) = TS2D(frame->pts);
| ^~~~
src/libavfilter/filters.h:483:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
483 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
| ^
src/libavfilter/setpts.c:230:22: note: in expansion of macro ‘TS2T’
230 | V(PREV_OUTT) = TS2T(frame->pts, inlink->time_base);
| ^~~~
src/libavfilter/setpts.c: In function ‘activate’:
src/libavfilter/filters.h:483:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
483 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
| ^
src/libavfilter/setpts.c:259:49: note: in expansion of macro ‘TS2T’
259 | d2istr(V(PTS)), V(T), d2istr(d), TS2T(d, inlink->time_base));
| ^~~~
src/libavfilter/split.c: In function ‘activate’:
src/libavfilter/split.c:70:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
70 | for (int i = 0; i < ctx->nb_outputs; i++)
| ^
src/libavfilter/split.c:73:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
73 | if (nb_eofs == ctx->nb_outputs) {
| ^~
src/libavfilter/split.c:82:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
82 | for (int i = 0; i < ctx->nb_outputs; i++) {
| ^
src/libavfilter/split.c:105:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
105 | for (int i = 0; i < ctx->nb_outputs; i++) {
| ^
src/libavfilter/split.c: At top level:
src/libavfilter/split.c:121:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
121 | { "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:31:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
CC libavfilter/src_movie.o
CC libavfilter/transform.o
CC libavfilter/trim.o
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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/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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
118 | matrix[4] = scale_y * cos(angle);
| ^
src/libavfilter/trim.c:332:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
332 | COMMON_OPTS
| ^~~~~~~~~~~
In file included from src/libavfilter/trim.c:28:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/trim.c:332:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
332 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/trim.c:332:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
332 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/trim.c:332:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
332 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/trim.c:332:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
332 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/trim.c:332:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
332 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/trim.c:332:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
332 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/trim.c:332:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
332 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/trim.c:334:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
334 | "to the output", OFFSET(start_frame), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS },
| ^~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/trim.c:336:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
336 | "again", OFFSET(end_frame), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS },
| ^~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/trim.c:368:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
368 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/trim.c:368:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
368 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/trim.c:368:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
368 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/trim.c:368:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
368 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/trim.c:368:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
368 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/trim.c:368:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
368 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/trim.c:368:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
368 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/trim.c:368:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
368 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/trim.c:370:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
370 | "passed to the output", OFFSET(start_sample), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS },
| ^~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/trim.c:372:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
372 | "dropped again", OFFSET(end_sample), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS },
| ^~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_movie.c:91:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
91 | { "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:37:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_movie.c:92:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
92 | { "si", "set stream index", OFFSET(stream_index), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_movie.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
93 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_movie.c:94:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
94 | { "sp", "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, (INT64_MAX-1) / 1000000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_movie.c:95:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
95 | { "streams", "set streams", OFFSET(stream_specs), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_movie.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
96 | { "s", "set streams", OFFSET(stream_specs), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_movie.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | { "loop", "set loop count", OFFSET(loop_count), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_movie.c:98:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
98 | { "discontinuity", "set discontinuity threshold", OFFSET(discontinuity_threshold), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_movie.c:99:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
99 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_movie.c:100:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
100 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_movie.c: In function ‘find_stream’:
src/libavfilter/src_movie.c:124:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
124 | for (i = 0; i < avf->nb_streams; i++) {
| ^
src/libavfilter/src_movie.c: In function ‘movie_common_init’:
src/libavfilter/src_movie.c:333:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
333 | for (i = 0; i < movie->format_ctx->nb_streams; i++)
| ^
src/libavfilter/src_movie.c: In function ‘movie_uninit’:
src/libavfilter/src_movie.c:403:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
403 | for (i = 0; i < ctx->nb_outputs; i++) {
| ^
src/libavfilter/src_movie.c: In function ‘movie_query_formats’:
src/libavfilter/src_movie.c:424:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
424 | for (i = 0; i < ctx->nb_outputs; i++) {
| ^
src/libavfilter/src_movie.c: In function ‘rewind_file’:
src/libavfilter/src_movie.c:500:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
500 | for (i = 0; i < ctx->nb_outputs; i++) {
| ^
src/libavfilter/src_movie.c: In function ‘activate’:
src/libavfilter/src_movie.c:575:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
575 | for (int i = 0; i < ctx->nb_outputs; i++) {
| ^
src/libavfilter/src_movie.c:588:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
588 | for (int i = 0; i < ctx->nb_outputs; i++)
| ^
src/libavfilter/src_movie.c:607:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
607 | for (int i = 0; i < ctx->nb_outputs; i++) {
| ^
src/libavfilter/src_movie.c:615:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
615 | if (nb_eofs == ctx->nb_outputs && movie->loop_count != 1) {
| ^~
src/libavfilter/src_movie.c:622:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
622 | for (int i = 0; i < ctx->nb_outputs; i++)
| ^
src/libavfilter/src_movie.c:627:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
627 | for (int i = 0; i < ctx->nb_outputs; i++) {
| ^
src/libavfilter/src_movie.c:635:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
635 | if (nb_eofs < ctx->nb_outputs)
| ^
src/libavfilter/src_movie.c: In function ‘process_command’:
src/libavfilter/src_movie.c:661:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
661 | for (i = 0; i < ctx->nb_outputs; i++) {
| ^
CC libavfilter/vaf_spectrumsynth.o
CC libavfilter/version.o
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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
CC libavfilter/vf_addroi.o
In file included from src/libavfilter/vaf_spectrumsynth.c:37:
src/libavfilter/window_func.h: In function ‘generate_window_func’:
src/libavfilter/window_func.h:142:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
| ^
src/libavfilter/window_func.h:140:26: note: in definition of macro ‘SQR’
140 | #define SQR(x) ((x)*(x))
| ^
src/libavfilter/window_func.h:142:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
| ^
src/libavfilter/window_func.h:140:30: note: in definition of macro ‘SQR’
140 | #define SQR(x) ((x)*(x))
| ^
src/libavfilter/window_func.h:149:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | if (FFABS(n - M) >= 0.3 * M) {
| ^
src/libavfilter/window_func.h:149:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | if (FFABS(n - M) >= 0.3 * M) {
| ^~
src/libavfilter/window_func.h:150:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
| ^
src/libavfilter/window_func.h:150:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
| ^
src/libavfilter/window_func.h:150:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | 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:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
76 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vaf_spectrumsynth.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
77 | { "channels", "set channels", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = 1}, 1, 8, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vaf_spectrumsynth.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
87 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vaf_spectrumsynth.c: In function ‘read16_fft_bin’:
src/libavfilter/vaf_spectrumsynth.c:253:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
253 | s->fft_in[ch][f].re = magnitude * cos(phase);
| ^
src/libavfilter/vaf_spectrumsynth.c:254:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
254 | s->fft_in[ch][f].im = magnitude * sin(phase);
| ^
src/libavfilter/vaf_spectrumsynth.c: In function ‘read8_fft_bin’:
src/libavfilter/vaf_spectrumsynth.c:278:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
278 | s->fft_in[ch][f].re = magnitude * cos(phase);
| ^
src/libavfilter/vaf_spectrumsynth.c:279:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
279 | s->fft_in[ch][f].im = magnitude * sin(phase);
| ^
CC libavfilter/vf_alphamerge.o
src/libavfilter/vf_addroi.c:232:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
232 | 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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_addroi.c:235:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
235 | OFFSET(clear), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_amplify.o
CC libavfilter/vf_aspect.o
CC libavfilter/vf_atadenoise.o
src/libavfilter/vf_amplify.c: In function ‘amplify_frame’:
src/libavfilter/vf_amplify.c:115:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
115 | for (int x = 0; x < s->linesize[p] / sizeof(type); x++) { \
| ^
src/libavfilter/vf_amplify.c:159:9: note: in expansion of macro ‘AMPLIFY_SLICE’
159 | AMPLIFY_SLICE(uint8_t, int, CLIP8)
| ^~~~~~~~~~~~~
src/libavfilter/vf_amplify.c:115:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
115 | for (int x = 0; x < s->linesize[p] / sizeof(type); x++) { \
| ^
src/libavfilter/vf_amplify.c:161:9: note: in expansion of macro ‘AMPLIFY_SLICE’
161 | AMPLIFY_SLICE(uint16_t, int, CLIP16)
| ^~~~~~~~~~~~~
src/libavfilter/vf_amplify.c:115:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
115 | for (int x = 0; x < s->linesize[p] / sizeof(type); x++) { \
| ^
src/libavfilter/vf_amplify.c:163:9: note: in expansion of macro ‘AMPLIFY_SLICE’
163 | AMPLIFY_SLICE(float, float, NOP)
| ^~~~~~~~~~~~~
src/libavfilter/src_avsynctest.c: At top level:
src/libavfilter/src_avsynctest.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_avsynctest.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
73 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, V },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_avsynctest.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | {"framerate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="30"}, 0,INT_MAX, V },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_avsynctest.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
75 | {"fr", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="30"}, 0,INT_MAX, V },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_avsynctest.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
76 | {"samplerate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},8000,384000, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_avsynctest.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
77 | {"sr", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},8000,384000, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_amplify.c: At top level:
src/libavfilter/vf_amplify.c:252:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
252 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, VFT },
| ^
src/libavfilter/src_avsynctest.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
78 | {"amplitude", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, 0., 1., A|R },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_avsynctest.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
79 | {"a", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, 0., 1., A|R },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavfilter/vf_amplify.c:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_avsynctest.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
80 | {"period", "set beep period", OFFSET(period), AV_OPT_TYPE_INT, {.i64=3}, 1, 99., A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_avsynctest.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
81 | {"p", "set beep period", OFFSET(period), AV_OPT_TYPE_INT, {.i64=3}, 1, 99., A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_avsynctest.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
82 | {"delay", "set flash delay", OFFSET(delay), AV_OPT_TYPE_INT, {.i64=0}, -30, 30, V|R },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_avsynctest.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
83 | {"dl", "set flash delay", OFFSET(delay), AV_OPT_TYPE_INT, {.i64=0}, -30, 30, V|R },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_avsynctest.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
84 | {"cycle", "set delay cycle", OFFSET(cycle), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V|R },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_avsynctest.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
85 | {"c", "set delay cycle", OFFSET(cycle), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V|R },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_avsynctest.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
86 | {"duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_avsynctest.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
87 | {"d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_avsynctest.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
88 | {"fg", "set foreground color", OFFSET(rgba[0]), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, V },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_avsynctest.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
89 | {"bg", "set background color", OFFSET(rgba[1]), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, V },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_avsynctest.c:90:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
90 | {"ag", "set additional color", OFFSET(rgba[2]), AV_OPT_TYPE_COLOR, {.str="gray"}, 0, 0, V },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/src_avsynctest.c: In function ‘video_frame’:
src/libavfilter/src_avsynctest.c:319:47: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
319 | snprintf(text, sizeof(text), "A: %1.2f", s->amplitude);
| ~^~~~~~~~~~~
src/libavfilter/vf_aspect.c:176:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
176 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_aspect.c:231:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
231 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_atadenoise.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
73 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_atadenoise.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_atadenoise.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
75 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_atadenoise.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
76 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_atadenoise.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
77 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_atadenoise.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
78 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_atadenoise.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
79 | { "s", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=9}, 5, SIZE, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_atadenoise.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
80 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_atadenoise.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
84 | { "0s", "set sigma for 1st plane", OFFSET(sigma[0]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_atadenoise.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
85 | { "1s", "set sigma for 2nd plane", OFFSET(sigma[1]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_atadenoise.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
86 | { "2s", "set sigma for 3rd plane", OFFSET(sigma[2]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_atadenoise.c: In function ‘fweight_row8’:
src/libavfilter/vf_atadenoise.c:163:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
163 | if (ldiff > thra || \
| ^
src/libavfilter/vf_atadenoise.c:184:1: note: in expansion of macro ‘WFILTER_ROW’
184 | WFILTER_ROW(uint8_t, 8)
| ^~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:164:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
164 | lsumdiff > thrb) \
| ^
src/libavfilter/vf_atadenoise.c:184:1: note: in expansion of macro ‘WFILTER_ROW’
184 | WFILTER_ROW(uint8_t, 8)
| ^~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:173:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
173 | if (rdiff > thra || \
| ^
src/libavfilter/vf_atadenoise.c:184:1: note: in expansion of macro ‘WFILTER_ROW’
184 | WFILTER_ROW(uint8_t, 8)
| ^~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:174:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
174 | rsumdiff > thrb) \
| ^
src/libavfilter/vf_atadenoise.c:184:1: note: in expansion of macro ‘WFILTER_ROW’
184 | WFILTER_ROW(uint8_t, 8)
| ^~~~~~~~~~~
src/libavfilter/vf_atadenoise.c: In function ‘fweight_row16’:
src/libavfilter/vf_atadenoise.c:163:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
163 | if (ldiff > thra || \
| ^
src/libavfilter/vf_atadenoise.c:185:1: note: in expansion of macro ‘WFILTER_ROW’
185 | WFILTER_ROW(uint16_t, 16)
| ^~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:164:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
164 | lsumdiff > thrb) \
| ^
src/libavfilter/vf_atadenoise.c:185:1: note: in expansion of macro ‘WFILTER_ROW’
185 | WFILTER_ROW(uint16_t, 16)
| ^~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:173:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
173 | if (rdiff > thra || \
| ^
src/libavfilter/vf_atadenoise.c:185:1: note: in expansion of macro ‘WFILTER_ROW’
185 | WFILTER_ROW(uint16_t, 16)
| ^~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:174:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
174 | rsumdiff > thrb) \
| ^
src/libavfilter/vf_atadenoise.c:185:1: note: in expansion of macro ‘WFILTER_ROW’
185 | WFILTER_ROW(uint16_t, 16)
| ^~~~~~~~~~~
src/libavfilter/vf_atadenoise.c: In function ‘fweight_row8_serial’:
src/libavfilter/vf_atadenoise.c:211:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
211 | if (ldiff > thra || \
| ^
src/libavfilter/vf_atadenoise.c:234:1: note: in expansion of macro ‘WFILTER_ROW_SERIAL’
234 | WFILTER_ROW_SERIAL(uint8_t, 8)
| ^~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:212:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
212 | lsumdiff > thrb) \
| ^
src/libavfilter/vf_atadenoise.c:234:1: note: in expansion of macro ‘WFILTER_ROW_SERIAL’
234 | WFILTER_ROW_SERIAL(uint8_t, 8)
| ^~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:223:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
223 | if (rdiff > thra || \
| ^
src/libavfilter/vf_atadenoise.c:234:1: note: in expansion of macro ‘WFILTER_ROW_SERIAL’
234 | WFILTER_ROW_SERIAL(uint8_t, 8)
| ^~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:224:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
224 | rsumdiff > thrb) \
| ^
src/libavfilter/vf_atadenoise.c:234:1: note: in expansion of macro ‘WFILTER_ROW_SERIAL’
234 | WFILTER_ROW_SERIAL(uint8_t, 8)
| ^~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c: In function ‘fweight_row16_serial’:
src/libavfilter/vf_atadenoise.c:211:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
211 | if (ldiff > thra || \
| ^
src/libavfilter/vf_atadenoise.c:235:1: note: in expansion of macro ‘WFILTER_ROW_SERIAL’
235 | WFILTER_ROW_SERIAL(uint16_t, 16)
| ^~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:212:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
212 | lsumdiff > thrb) \
| ^
src/libavfilter/vf_atadenoise.c:235:1: note: in expansion of macro ‘WFILTER_ROW_SERIAL’
235 | WFILTER_ROW_SERIAL(uint16_t, 16)
| ^~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:223:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
223 | if (rdiff > thra || \
| ^
src/libavfilter/vf_atadenoise.c:235:1: note: in expansion of macro ‘WFILTER_ROW_SERIAL’
235 | WFILTER_ROW_SERIAL(uint16_t, 16)
| ^~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:224:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
224 | rsumdiff > thrb) \
| ^
src/libavfilter/vf_atadenoise.c:235:1: note: in expansion of macro ‘WFILTER_ROW_SERIAL’
235 | WFILTER_ROW_SERIAL(uint16_t, 16)
| ^~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c: In function ‘filter_row8’:
src/libavfilter/vf_atadenoise.c:260:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
260 | if (ldiff > thra || \
| ^
src/libavfilter/vf_atadenoise.c:281:1: note: in expansion of macro ‘FILTER_ROW’
281 | FILTER_ROW(uint8_t, 8)
| ^~~~~~~~~~
src/libavfilter/vf_atadenoise.c:261:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
261 | lsumdiff > thrb) \
| ^
src/libavfilter/vf_atadenoise.c:281:1: note: in expansion of macro ‘FILTER_ROW’
281 | FILTER_ROW(uint8_t, 8)
| ^~~~~~~~~~
src/libavfilter/vf_atadenoise.c:270:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
270 | if (rdiff > thra || \
| ^
src/libavfilter/vf_atadenoise.c:281:1: note: in expansion of macro ‘FILTER_ROW’
281 | FILTER_ROW(uint8_t, 8)
| ^~~~~~~~~~
src/libavfilter/vf_atadenoise.c:271:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
271 | rsumdiff > thrb) \
| ^
src/libavfilter/vf_atadenoise.c:281:1: note: in expansion of macro ‘FILTER_ROW’
281 | FILTER_ROW(uint8_t, 8)
| ^~~~~~~~~~
src/libavfilter/vf_atadenoise.c: In function ‘filter_row16’:
src/libavfilter/vf_atadenoise.c:260:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
260 | if (ldiff > thra || \
| ^
src/libavfilter/vf_atadenoise.c:282:1: note: in expansion of macro ‘FILTER_ROW’
282 | FILTER_ROW(uint16_t, 16)
| ^~~~~~~~~~
src/libavfilter/vf_atadenoise.c:261:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
261 | lsumdiff > thrb) \
| ^
src/libavfilter/vf_atadenoise.c:282:1: note: in expansion of macro ‘FILTER_ROW’
282 | FILTER_ROW(uint16_t, 16)
| ^~~~~~~~~~
src/libavfilter/vf_atadenoise.c:270:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
270 | if (rdiff > thra || \
| ^
src/libavfilter/vf_atadenoise.c:282:1: note: in expansion of macro ‘FILTER_ROW’
282 | FILTER_ROW(uint16_t, 16)
| ^~~~~~~~~~
src/libavfilter/vf_atadenoise.c:271:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
271 | rsumdiff > thrb) \
| ^
src/libavfilter/vf_atadenoise.c:282:1: note: in expansion of macro ‘FILTER_ROW’
282 | FILTER_ROW(uint16_t, 16)
| ^~~~~~~~~~
src/libavfilter/vf_atadenoise.c: In function ‘filter_row8_serial’:
src/libavfilter/vf_atadenoise.c:308:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
308 | if (ldiff > thra || \
| ^
src/libavfilter/vf_atadenoise.c:331:1: note: in expansion of macro ‘FILTER_ROW_SERIAL’
331 | FILTER_ROW_SERIAL(uint8_t, 8)
| ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:309:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
309 | lsumdiff > thrb) \
| ^
src/libavfilter/vf_atadenoise.c:331:1: note: in expansion of macro ‘FILTER_ROW_SERIAL’
331 | FILTER_ROW_SERIAL(uint8_t, 8)
| ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:320:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
320 | if (rdiff > thra || \
| ^
src/libavfilter/vf_atadenoise.c:331:1: note: in expansion of macro ‘FILTER_ROW_SERIAL’
331 | FILTER_ROW_SERIAL(uint8_t, 8)
| ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:321:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
321 | rsumdiff > thrb) \
| ^
src/libavfilter/vf_atadenoise.c:331:1: note: in expansion of macro ‘FILTER_ROW_SERIAL’
331 | FILTER_ROW_SERIAL(uint8_t, 8)
| ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c: In function ‘filter_row16_serial’:
src/libavfilter/vf_atadenoise.c:308:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
308 | if (ldiff > thra || \
| ^
src/libavfilter/vf_atadenoise.c:332:1: note: in expansion of macro ‘FILTER_ROW_SERIAL’
332 | FILTER_ROW_SERIAL(uint16_t, 16)
| ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:309:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
309 | lsumdiff > thrb) \
| ^
src/libavfilter/vf_atadenoise.c:332:1: note: in expansion of macro ‘FILTER_ROW_SERIAL’
332 | FILTER_ROW_SERIAL(uint16_t, 16)
| ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:320:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
320 | if (rdiff > thra || \
| ^
src/libavfilter/vf_atadenoise.c:332:1: note: in expansion of macro ‘FILTER_ROW_SERIAL’
332 | FILTER_ROW_SERIAL(uint16_t, 16)
| ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:321:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
321 | rsumdiff > thrb) \
| ^
src/libavfilter/vf_atadenoise.c:332:1: note: in expansion of macro ‘FILTER_ROW_SERIAL’
332 | FILTER_ROW_SERIAL(uint16_t, 16)
| ^~~~~~~~~~~~~~~~~
CC libavfilter/vf_avgblur.o
src/libavfilter/vf_atadenoise.c: In function ‘config_input’:
src/libavfilter/vf_atadenoise.c:425:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
425 | s->weights[p][s->radius - n] = expf(-0.5 * (n + 1) * (n + 1) / (sigma * sigma));
| ^
CC libavfilter/vf_backgroundkey.o
CC libavfilter/vf_bbox.o
src/libavfilter/vf_avgblur.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:26:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_avgblur.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
56 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_avgblur.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
57 | { "sizeY", "set vertical size", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
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’ [-Wsign-compare]
177 | if (max * area >= FF_ARRAY_ELEMS(s->lut))
| ^~
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’ [-Wsign-compare]
237 | const int slow = (s->max * s->area) >= FF_ARRAY_ELEMS(s->lut);
| ^~
src/libavfilter/vf_backgroundkey.c:223:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:20:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_backgroundkey.c:224:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
224 | { "similarity", "set the similarity", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.1 }, 0.0, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_backgroundkey.c:225:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
225 | { "blend", "set the blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_bilateral.o
src/libavfilter/vf_bbox.c:43:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_bitplanenoise.o
CC libavfilter/vf_blackdetect.o
src/libavfilter/vf_bilateral.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:26:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_bilateral.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | { "sigmaR", "set range sigma", OFFSET(sigmaR), AV_OPT_TYPE_FLOAT, {.dbl=0.1}, 0.0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_bilateral.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 0xF, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_blackframe.o
src/libavfilter/vf_bitplanenoise.c:42:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
42 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_bitplanenoise.c:43:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
43 | { "filter", "show noisy pixels", OFFSET(filter), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blackdetect.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
65 | { "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:29:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blackdetect.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
66 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blackdetect.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
67 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blackdetect.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
68 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blackdetect.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blackdetect.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
70 | { "pix_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blackdetect.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
71 | { "alpha", "check alpha instead of luma", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_bitplanenoise.c: In function ‘filter_frame’:
src/libavfilter/vf_bitplanenoise.c:180:78: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
180 | snprintf(metabuf, sizeof(metabuf), "%f", 1. - 2.* fabs((stats[plane] - 0.5)));
| ^
CC libavfilter/vf_blend.o
CC libavfilter/vf_blockdetect.o
src/libavfilter/vf_blackframe.c:134:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
134 | "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:35:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blackframe.c:136:50: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
136 | OFFSET(bthresh), AV_OPT_TYPE_INT, { .i64 = 32 }, 0, 255, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blackframe.c:138:50: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
138 | OFFSET(bthresh), AV_OPT_TYPE_INT, { .i64 = 32 }, 0, 255, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_blurdetect.o
CC libavfilter/vf_bm3d.o
src/libavfilter/vf_blockdetect.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
58 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blockdetect.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
59 | { "period_max", "Maximum period to search for", OFFSET(period_max), AV_OPT_TYPE_INT, {.i64=24}, 2, 64, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blockdetect.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blurdetect.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=30/255.}, 0, 1, FLAGS },
| ^
In file included from src/libavfilter/vf_blurdetect.c:34:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blurdetect.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
75 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blurdetect.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
76 | { "radius", "search radius for maxima detection", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=50}, 1, 100, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blockdetect.c: In function ‘set_meta’:
src/libavfilter/vf_blockdetect.c:196:42: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
196 | snprintf(value, sizeof(value), "%f", d);
| ^
src/libavfilter/vf_blurdetect.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
77 | { "block_pct", "block pooling threshold when calculating blurriness", OFFSET(block_pct), AV_OPT_TYPE_INT, {.i64=80}, 1, 100, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blurdetect.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
78 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blurdetect.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
79 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blurdetect.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
80 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blockdetect.c: In function ‘blockdetect_filter_frame’:
src/libavfilter/vf_blurdetect.c: In function ‘blurdetect_init’:
src/libavfilter/vf_blockdetect.c:234:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
234 | s->block_total += block;
| ^~
src/libavfilter/vf_blurdetect.c:90:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
90 | s->low_u8 = s->low * 255. + .5;
| ^
src/libavfilter/vf_blockdetect.c:237:50: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
237 | av_log(ctx, AV_LOG_VERBOSE, "block: %.7f\n", block);
| ^~~~~
src/libavfilter/vf_blurdetect.c:91:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
91 | s->high_u8 = s->high * 255. + .5;
| ^
src/libavfilter/vf_blurdetect.c: In function ‘edge_width’:
src/libavfilter/vf_blurdetect.c:188:15: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
188 | width *= 0.7;
| ^~
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
225 | block_total_width += width;
| ^~
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 [-Wdouble-promotion]
251 | snprintf(value, sizeof(value), "%f", d);
| ^
src/libavfilter/vf_blurdetect.c: In function ‘blurdetect_filter_frame’:
src/libavfilter/vf_blurdetect.c:311:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
311 | s->blur_total += blur;
| ^~
src/libavfilter/vf_blurdetect.c:314:49: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
314 | av_log(ctx, AV_LOG_VERBOSE, "blur: %.7f\n", blur);
| ^~~~
src/libavfilter/vf_bm3d.c:136:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
136 | OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 99999.9, FLAGS },
| ^~~~~~
In file included from src/libavfilter/vf_bm3d.c:37:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_bm3d.c:138:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
138 | OFFSET(block_size), AV_OPT_TYPE_INT, {.i64=16}, 8, 64, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_bm3d.c:140:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
140 | OFFSET(block_step), AV_OPT_TYPE_INT, {.i64=4}, 1, 64, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_bm3d.c:142:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
142 | OFFSET(group_size), AV_OPT_TYPE_INT, {.i64=1}, 1, 256, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_bm3d.c:144:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
144 | OFFSET(bm_range), AV_OPT_TYPE_INT, {.i64=9}, 1, INT32_MAX, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_bm3d.c:146:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
146 | OFFSET(bm_step), AV_OPT_TYPE_INT, {.i64=1}, 1, 64, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_bm3d.c:148:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
148 | OFFSET(th_mse), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT32_MAX, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_bm3d.c:150:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
150 | OFFSET(hard_threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.7}, 0, INT32_MAX, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_bm3d.c:158:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
158 | OFFSET(ref), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_bm3d.c:160:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
160 | OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_bm3d.c: In function ‘do_block_matching_multi’:
src/libavfilter/vf_bm3d.c:278:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
278 | double th_sse = th_mse * MSE2SSE;
| ^
src/libavfilter/vf_bm3d.c: In function ‘basic_block_filtering’:
src/libavfilter/vf_bm3d.c:433:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
433 | 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:433:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
433 | 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:433:115: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
433 | threshold[0] = s->hard_threshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f;
| ^
In file included from src/libavfilter/vf_blend_init.h:54,
from src/libavfilter/vf_blend.c:30:
src/libavfilter/blend_modes.c: In function ‘blend_multiply_32bit’:
src/libavfilter/blend_modes.c:75:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
75 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:117:16: note: in expansion of macro ‘MULTIPLY’
117 | fn(multiply, MULTIPLY(1, A, B))
| ^~~~~~~~
src/libavfilter/blend_modes.c:107:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^
src/libavfilter/blend_modes.c:117:1: note: in expansion of macro ‘fn’
117 | fn(multiply, MULTIPLY(1, A, B))
| ^~
src/libavfilter/blend_modes.c:107:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^
src/libavfilter/blend_modes.c:117:1: note: in expansion of macro ‘fn’
117 | fn(multiply, MULTIPLY(1, A, B))
| ^~
src/libavfilter/blend_modes.c:107:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^
src/libavfilter/blend_modes.c:117:1: note: in expansion of macro ‘fn’
117 | fn(multiply, MULTIPLY(1, A, B))
| ^~
CC libavfilter/vf_boxblur.o
src/libavfilter/blend_modes.c: In function ‘blend_screen_32bit’:
src/libavfilter/blend_modes.c:76:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
76 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:122:16: note: in expansion of macro ‘SCREEN’
122 | fn(screen, SCREEN(1, A, B))
| ^~~~~~
src/libavfilter/blend_modes.c:76:60: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
76 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:122:16: note: in expansion of macro ‘SCREEN’
122 | fn(screen, SCREEN(1, A, B))
| ^~~~~~
src/libavfilter/blend_modes.c:107:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^
src/libavfilter/blend_modes.c:122:1: note: in expansion of macro ‘fn’
122 | fn(screen, SCREEN(1, A, B))
| ^~
src/libavfilter/blend_modes.c:107:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^
src/libavfilter/blend_modes.c:122:1: note: in expansion of macro ‘fn’
122 | fn(screen, SCREEN(1, A, B))
| ^~
src/libavfilter/blend_modes.c:107:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^
src/libavfilter/blend_modes.c:122:1: note: in expansion of macro ‘fn’
122 | fn(screen, SCREEN(1, A, B))
| ^~
src/libavfilter/blend_modes.c: In function ‘blend_overlay_32bit’:
src/libavfilter/blend_modes.c:75:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
75 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:123:29: note: in expansion of macro ‘MULTIPLY’
123 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B))
| ^~~~~~~~
src/libavfilter/blend_modes.c:76:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
76 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:123:49: note: in expansion of macro ‘SCREEN’
123 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B))
| ^~~~~~
src/libavfilter/blend_modes.c:76:60: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
76 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:123:49: note: in expansion of macro ‘SCREEN’
123 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B))
| ^~~~~~
src/libavfilter/blend_modes.c:107:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^
src/libavfilter/blend_modes.c:123:1: note: in expansion of macro ‘fn’
123 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B))
| ^~
src/libavfilter/blend_modes.c:107:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^
src/libavfilter/blend_modes.c:123:1: note: in expansion of macro ‘fn’
123 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B))
| ^~
src/libavfilter/blend_modes.c:107:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^
src/libavfilter/blend_modes.c:123:1: note: in expansion of macro ‘fn’
123 | 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:75:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
75 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:124:29: note: in expansion of macro ‘MULTIPLY’
124 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A))
| ^~~~~~~~
src/libavfilter/blend_modes.c:76:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
76 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:124:49: note: in expansion of macro ‘SCREEN’
124 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A))
| ^~~~~~
src/libavfilter/blend_modes.c:76:60: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
76 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:124:49: note: in expansion of macro ‘SCREEN’
124 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A))
| ^~~~~~
src/libavfilter/blend_modes.c:107:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^
src/libavfilter/blend_modes.c:124:1: note: in expansion of macro ‘fn’
124 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A))
| ^~
src/libavfilter/blend_modes.c:107:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^
src/libavfilter/blend_modes.c:124:1: note: in expansion of macro ‘fn’
124 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A))
| ^~
src/libavfilter/blend_modes.c:107:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^
src/libavfilter/blend_modes.c:124:1: note: in expansion of macro ‘fn’
124 | 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:78:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
78 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
| ^~
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:129:16: note: in expansion of macro ‘DODGE’
129 | fn(dodge, DODGE(A, B))
| ^~~~~
src/libavfilter/blend_modes.c:78:72: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
78 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:78:49: note: in expansion of macro ‘FFMIN’
78 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
| ^~~~~
src/libavfilter/blend_modes.c:129:16: note: in expansion of macro ‘DODGE’
129 | fn(dodge, DODGE(A, B))
| ^~~~~
src/libavfilter/blend_modes.c:78:65: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
78 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:78:49: note: in expansion of macro ‘FFMIN’
78 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
| ^~~~~
src/libavfilter/blend_modes.c:129:16: note: in expansion of macro ‘DODGE’
129 | fn(dodge, DODGE(A, B))
| ^~~~~
src/libavfilter/blend_modes.c:78:72: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
78 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:78:49: note: in expansion of macro ‘FFMIN’
78 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
| ^~~~~
src/libavfilter/blend_modes.c:129:16: note: in expansion of macro ‘DODGE’
129 | fn(dodge, DODGE(A, B))
| ^~~~~
src/libavfilter/blend_modes.c:78:65: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
78 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:78:49: note: in expansion of macro ‘FFMIN’
78 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
| ^~~~~
src/libavfilter/blend_modes.c:129:16: note: in expansion of macro ‘DODGE’
129 | fn(dodge, DODGE(A, B))
| ^~~~~
src/libavfilter/blend_modes.c:78:47: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
78 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:129:16: note: in expansion of macro ‘DODGE’
129 | fn(dodge, DODGE(A, B))
| ^~~~~
src/libavfilter/blend_modes.c:107:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^
src/libavfilter/blend_modes.c:129:1: note: in expansion of macro ‘fn’
129 | fn(dodge, DODGE(A, B))
| ^~
src/libavfilter/blend_modes.c:107:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^
src/libavfilter/blend_modes.c:129:1: note: in expansion of macro ‘fn’
129 | fn(dodge, DODGE(A, B))
| ^~
src/libavfilter/blend_modes.c:107:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^
src/libavfilter/blend_modes.c:129:1: note: in expansion of macro ‘fn’
129 | fn(dodge, DODGE(A, B))
| ^~
src/libavfilter/blend_modes.c: In function ‘blend_burn_32bit’:
src/libavfilter/blend_modes.c:77:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
77 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
| ^~
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:130:16: note: in expansion of macro ‘BURN’
130 | fn(burn, BURN(A, B))
| ^~~~
src/libavfilter/blend_modes.c:77:71: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
77 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:77:49: note: in expansion of macro ‘FFMAX’
77 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
| ^~~~~
src/libavfilter/blend_modes.c:130:16: note: in expansion of macro ‘BURN’
130 | fn(burn, BURN(A, B))
| ^~~~
src/libavfilter/blend_modes.c:77:78: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
77 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:77:49: note: in expansion of macro ‘FFMAX’
77 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
| ^~~~~
src/libavfilter/blend_modes.c:130:16: note: in expansion of macro ‘BURN’
130 | fn(burn, BURN(A, B))
| ^~~~
src/libavfilter/blend_modes.c:77:71: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
77 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:77:49: note: in expansion of macro ‘FFMAX’
77 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
| ^~~~~
src/libavfilter/blend_modes.c:130:16: note: in expansion of macro ‘BURN’
130 | fn(burn, BURN(A, B))
| ^~~~
src/libavfilter/blend_modes.c:77:78: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
77 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:77:49: note: in expansion of macro ‘FFMAX’
77 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
| ^~~~~
src/libavfilter/blend_modes.c:130:16: note: in expansion of macro ‘BURN’
130 | fn(burn, BURN(A, B))
| ^~~~
src/libavfilter/blend_modes.c:77:47: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
77 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:130:16: note: in expansion of macro ‘BURN’
130 | fn(burn, BURN(A, B))
| ^~~~
src/libavfilter/blend_modes.c:107:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^
src/libavfilter/blend_modes.c:130:1: note: in expansion of macro ‘fn’
130 | fn(burn, BURN(A, B))
| ^~
src/libavfilter/blend_modes.c:107:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^
src/libavfilter/blend_modes.c:130:1: note: in expansion of macro ‘fn’
130 | fn(burn, BURN(A, B))
| ^~
src/libavfilter/blend_modes.c:107:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^
src/libavfilter/blend_modes.c:130:1: note: in expansion of macro ‘fn’
130 | fn(burn, BURN(A, B))
| ^~
src/libavfilter/blend_modes.c: In function ‘blend_vividlight_32bit’:
src/libavfilter/blend_modes.c:77:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
77 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
| ^~
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:137:29: note: in expansion of macro ‘BURN’
137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
| ^~~~
src/libavfilter/blend_modes.c:77:71: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
77 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:77:49: note: in expansion of macro ‘FFMAX’
77 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
| ^~~~~
src/libavfilter/blend_modes.c:137:29: note: in expansion of macro ‘BURN’
137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
| ^~~~
src/libavfilter/blend_modes.c:77:78: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
77 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:77:49: note: in expansion of macro ‘FFMAX’
77 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
| ^~~~~
src/libavfilter/blend_modes.c:137:29: note: in expansion of macro ‘BURN’
137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
| ^~~~
src/libavfilter/blend_modes.c:77:71: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
77 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:77:49: note: in expansion of macro ‘FFMAX’
77 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
| ^~~~~
src/libavfilter/blend_modes.c:137:29: note: in expansion of macro ‘BURN’
137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
| ^~~~
src/libavfilter/blend_modes.c:77:78: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
77 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:77:49: note: in expansion of macro ‘FFMAX’
77 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
| ^~~~~
src/libavfilter/blend_modes.c:137:29: note: in expansion of macro ‘BURN’
137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
| ^~~~
src/libavfilter/blend_modes.c:77:47: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
77 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a)))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:137:29: note: in expansion of macro ‘BURN’
137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
| ^~~~
src/libavfilter/blend_modes.c:78:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
78 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
| ^~
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:137:46: note: in expansion of macro ‘DODGE’
137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
| ^~~~~
src/libavfilter/blend_modes.c:78:72: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
78 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:78:49: note: in expansion of macro ‘FFMIN’
78 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
| ^~~~~
src/libavfilter/blend_modes.c:137:46: note: in expansion of macro ‘DODGE’
137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
| ^~~~~
src/libavfilter/blend_modes.c:78:65: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
78 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:78:49: note: in expansion of macro ‘FFMIN’
78 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
| ^~~~~
src/libavfilter/blend_modes.c:137:46: note: in expansion of macro ‘DODGE’
137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
| ^~~~~
src/libavfilter/blend_modes.c:78:72: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
78 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:78:49: note: in expansion of macro ‘FFMIN’
78 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
| ^~~~~
src/libavfilter/blend_modes.c:137:46: note: in expansion of macro ‘DODGE’
137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
| ^~~~~
src/libavfilter/blend_modes.c:78:65: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
78 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:78:49: note: in expansion of macro ‘FFMIN’
78 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
| ^~~~~
src/libavfilter/blend_modes.c:137:46: note: in expansion of macro ‘DODGE’
137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
| ^~~~~
src/libavfilter/blend_modes.c:78:47: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
78 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a)))))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:137:46: note: in expansion of macro ‘DODGE’
137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
| ^~~~~
src/libavfilter/blend_modes.c:107:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^
src/libavfilter/blend_modes.c:137:1: note: in expansion of macro ‘fn’
137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
| ^~
src/libavfilter/blend_modes.c:107:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^
src/libavfilter/blend_modes.c:137:1: note: in expansion of macro ‘fn’
137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
| ^~
src/libavfilter/blend_modes.c:107:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^
src/libavfilter/blend_modes.c:137:1: note: in expansion of macro ‘fn’
137 | 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:142:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:142:16: note: in expansion of macro ‘LRINTF’
142 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f))
| ^~~~~~
src/libavfilter/blend_modes.c:142:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:142:16: note: in expansion of macro ‘LRINTF’
142 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f))
| ^~~~~~
src/libavfilter/blend_modes.c:142:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:142:16: note: in expansion of macro ‘LRINTF’
142 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f))
| ^~~~~~
src/libavfilter/blend_modes.c:142:71: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f))
| ^
src/libavfilter/blend_modes.c:107:33: note: in definition of macro ‘fn’
107 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \
| ^~~~
src/libavfilter/blend_modes.c:142:16: note: in expansion of macro ‘LRINTF’
142 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f))
| ^~~~~~
CC libavfilter/vf_bwdif.o
src/libavfilter/vf_blend.c: At top level:
src/libavfilter/vf_blend.c:117:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
117 | { "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:25:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blend.c:118:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
118 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blend.c:119:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
119 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blend.c:120:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
120 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blend.c:121:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
121 | { "all_expr", "set expression for all color components", OFFSET(all_expr), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blend.c:122:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
122 | { "c0_opacity", "set color component #0 opacity", OFFSET(params[0].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blend.c:123:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
123 | { "c1_opacity", "set color component #1 opacity", OFFSET(params[1].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blend.c:124:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
124 | { "c2_opacity", "set color component #2 opacity", OFFSET(params[2].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blend.c:125:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
125 | { "c3_opacity", "set color component #3 opacity", OFFSET(params[3].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blend.c:126:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
126 | { "all_opacity", "set opacity for all color components", OFFSET(all_opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_blend.c: In function ‘filter_slice’:
src/libavfilter/vf_blend.c:182:59: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
182 | 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:291:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
291 | for (i = 0; i < FF_ARRAY_ELEMS(s->params); i++) {
| ^
src/libavfilter/vf_blend.c: In function ‘config_params’:
src/libavfilter/vf_blend.c:306:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
306 | for (int plane = 0; plane < FF_ARRAY_ELEMS(s->params); plane++) {
| ^
CC libavfilter/vf_cas.o
CC libavfilter/vf_ccrepack.o
CC libavfilter/vf_chromakey.o
src/libavfilter/vf_cas.c:261:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
261 | { "strength", "set the sharpening strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF },
| ^
In file included from src/libavfilter/vf_cas.c:19:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_cas.c:262:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
262 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_chromanr.o
CC libavfilter/vf_chromashift.o
src/libavfilter/vf_chromanr.c:268:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
268 | { "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:22:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_chromanr.c:269:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
269 | { "sizew", "set horizontal patch size", OFFSET(sizew), AV_OPT_TYPE_INT, {.i64=5}, 1, 100, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_chromanr.c:270:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
270 | { "sizeh", "set vertical patch size", OFFSET(sizeh), AV_OPT_TYPE_INT, {.i64=5}, 1, 100, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_chromanr.c:271:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
271 | { "stepw", "set horizontal step", OFFSET(stepw), AV_OPT_TYPE_INT, {.i64=1}, 1, 50, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_chromanr.c:272:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
272 | { "steph", "set vertical step", OFFSET(steph), AV_OPT_TYPE_INT, {.i64=1}, 1, 50, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_chromanr.c:273:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
273 | { "threy", "set y threshold", OFFSET(threshold_y), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_chromanr.c:274:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
274 | { "threu", "set u threshold", OFFSET(threshold_u), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_chromanr.c:275:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
275 | { "threv", "set v threshold", OFFSET(threshold_v), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_ciescope.o
CC libavfilter/vf_codecview.o
src/libavfilter/vf_codecview.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
80 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_codecview.c: In function ‘filter_frame’:
src/libavfilter/vf_codecview.c:267:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
267 | for (int block_idx = 0; block_idx < par->nb_blocks; block_idx++) {
| ^
src/libavfilter/vf_codecview.c:299:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
299 | for (i = 0; i < sd->size / sizeof(*mvs); i++) {
| ^
CC libavfilter/vf_colorbalance.o
src/libavfilter/vf_chromakey.c: In function ‘do_chromakey_pixel’:
src/libavfilter/vf_chromakey.c:62:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
62 | if (ctx->blend > 0.0001) {
| ^
src/libavfilter/vf_chromakey.c:63:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
63 | return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * 255.0;
| ^
src/libavfilter/vf_chromakey.c:63:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
63 | return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * 255.0;
| ^
src/libavfilter/vf_chromakey.c:65:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
65 | return (diff > ctx->similarity) ? 255 : 0;
| ^
src/libavfilter/vf_chromakey.c: In function ‘do_chromakey_pixel16’:
src/libavfilter/vf_chromakey.c:84:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
84 | if (ctx->blend > 0.0001) {
| ^
src/libavfilter/vf_chromakey.c:85:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
85 | return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * max;
| ^
src/libavfilter/vf_chromakey.c:85:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
85 | return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * max;
| ^
src/libavfilter/vf_chromakey.c:87:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
87 | return (diff > ctx->similarity) ? max : 0;
| ^
src/libavfilter/vf_chromakey.c: In function ‘do_chromahold_slice’:
src/libavfilter/vf_chromakey.c:200:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
200 | alpha = diff > ctx->similarity;
| ^
src/libavfilter/vf_chromakey.c:201:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
201 | if (ctx->blend > 0.0001) {
| ^
src/libavfilter/vf_chromakey.c:202:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
202 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0);
| ^
src/libavfilter/vf_chromakey.c:202:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
202 | 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:239:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
239 | alpha = diff > ctx->similarity;
| ^
src/libavfilter/vf_chromakey.c:240:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
240 | if (ctx->blend > 0.0001) {
| ^
src/libavfilter/vf_chromakey.c:241:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
241 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0);
| ^
src/libavfilter/vf_chromakey.c:241:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
241 | 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:351:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
351 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_chromakey.c:352:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
352 | { "similarity", "set the chromakey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_chromakey.c:353:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
353 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_chromakey.c:354:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
354 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_chromakey.c:384:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
384 | { "color", "set the chromahold key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_chromakey.c:385:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
385 | { "similarity", "set the chromahold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_chromakey.c:386:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
386 | { "blend", "set the chromahold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_chromakey.c:387:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
387 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorbalance.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
61 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorbalance.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "gs", "set green shadows", OFFSET(magenta_green.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorbalance.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | { "bs", "set blue shadows", OFFSET(yellow_blue.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorbalance.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | { "rm", "set red midtones", OFFSET(cyan_red.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorbalance.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
65 | { "gm", "set green midtones", OFFSET(magenta_green.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorbalance.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
66 | { "bm", "set blue midtones", OFFSET(yellow_blue.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorbalance.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
67 | { "rh", "set red highlights", OFFSET(cyan_red.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorbalance.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
68 | { "gh", "set green highlights", OFFSET(magenta_green.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorbalance.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | { "bh", "set blue highlights", OFFSET(yellow_blue.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorbalance.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
70 | { "pl", "preserve lightness", OFFSET(preserve_lightness), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_colorchannelmixer.o
CC libavfilter/vf_colorconstancy.o
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
88 | (have_alpha == 1 ? s->ba * ain : 0);
| ^
src/libavfilter/colorchannelmixer_template.c:143:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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’ [-Wmissing-field-initializers]
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:24:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorchannelmixer.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorchannelmixer.c:90:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorchannelmixer.c:91:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorchannelmixer.c:92:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorchannelmixer.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorchannelmixer.c:94:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorchannelmixer.c:95:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorchannelmixer.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorchannelmixer.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorchannelmixer.c:98:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorchannelmixer.c:99:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorchannelmixer.c:100:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorchannelmixer.c:101:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorchannelmixer.c:102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorchannelmixer.c:103:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorchannelmixer.c:112:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
112 | { "pa", "set the preserve color amount", OFFSET(preserve_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorconstancy.c:362:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
362 | static void av_always_inline
| ^~~~~~
src/libavfilter/vf_colorconstancy.c: In function ‘diagonal_transformation’:
src/libavfilter/vf_colorconstancy.c:611:33: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
611 | for (i = slice_start; i < slice_end; ++i) {
| ^
src/libavfilter/vf_colorconstancy.c: At top level:
src/libavfilter/vf_colorconstancy.c:720:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
720 | { "difford", "set differentiation order", OFFSET(difford), AV_OPT_TYPE_INT, {.i64=1}, 0, 2, FLAGS },
| ^
In file included from src/libavfilter/vf_colorconstancy.c:32:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorconstancy.c:721:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
721 | { "minknorm", "set Minkowski norm", OFFSET(minknorm), AV_OPT_TYPE_INT, {.i64=1}, 0, 20, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorconstancy.c:722:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
722 | { "sigma", "set sigma", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, 1024.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_colorcontrast.o
src/libavfilter/vf_ciescope.c:114:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_ciescope.c:115:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
115 | { "s", "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_ciescope.c:116:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
116 | { "intensity", "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_ciescope.c:117:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
117 | { "i", "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_ciescope.c:118:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
118 | { "contrast", NULL, OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_ciescope.c:119:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
119 | { "corrgamma", NULL, OFFSET(correct_gamma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_ciescope.c:120:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
120 | { "showwhite", NULL, OFFSET(show_white), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_ciescope.c:121:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
121 | { "gamma", NULL, OFFSET(igamma), AV_OPT_TYPE_DOUBLE, {.dbl=2.6}, 0.1, 6, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_ciescope.c:122:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
122 | { "fill", "fill with CIE colors", OFFSET(fill), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_ciescope.c: In function ‘invert_matrix3x3’:
src/libavfilter/vf_ciescope.c:803:15: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
803 | det = 1.0 / det;
| ^
src/libavfilter/vf_ciescope.c: In function ‘gamma_correct’:
src/libavfilter/vf_ciescope.c:914:15: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
914 | if (gamma == 0.) {
| ^~
src/libavfilter/vf_ciescope.c:918:51: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
918 | *c *= (1.099 * pow(cc, 0.45) - 0.099) / cc;
| ^
src/libavfilter/vf_ciescope.c:918:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
918 | *c *= (1.099 * pow(cc, 0.45) - 0.099) / cc;
| ^~
src/libavfilter/vf_ciescope.c:924:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
924 | *c = pow(*c, 1./gamma);
| ^
src/libavfilter/vf_ciescope.c: In function ‘fill_in_tongue’:
src/libavfilter/vf_ciescope.c:1155:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1155 | vp = 1.0 - ((float) y) / (h - 1);
| ^
src/libavfilter/vf_ciescope.c:1157:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1157 | cz = 1.0 - (cx + cy);
| ^
src/libavfilter/vf_ciescope.c:1161:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1161 | v = 1.0 - ((float) y) / (h - 1);
| ^
src/libavfilter/vf_ciescope.c:1163:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1163 | cz = 1.0 - (cx + cy);
| ^
src/libavfilter/vf_ciescope.c:1166:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1166 | cy = 1.0 - ((float) y) / (h - 1);
| ^
src/libavfilter/vf_ciescope.c:1167:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1167 | cz = 1.0 - (cx + cy);
| ^
CC libavfilter/vf_colorcorrect.o
src/libavfilter/vf_colorcontrast.c:365:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
365 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorcontrast.c:366:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
366 | { "gm", "set the green-magenta contrast", OFFSET(gm), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorcontrast.c:367:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
367 | { "by", "set the blue-yellow contrast", OFFSET(by), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorcontrast.c:368:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
368 | { "rcw", "set the red-cyan weight", OFFSET(rcw), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorcontrast.c:369:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
369 | { "gmw", "set the green-magenta weight", OFFSET(gmw), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorcontrast.c:370:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
370 | { "byw", "set the blue-yellow weight", OFFSET(byw), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorcontrast.c:371:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
371 | { "pl", "set the amount of preserving lightness", OFFSET(preserve), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_colordetect.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’ [-Wsign-compare]
230 | if (ucnt >= half_size) {
| ^~
src/libavfilter/vf_colorcorrect.c:238:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
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’ [-Wsign-compare]
284 | if (ucnt >= half_size) {
| ^~
src/libavfilter/vf_colorcorrect.c:292:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
292 | if (vcnt >= half_size) {
| ^~
src/libavfilter/vf_colorcorrect.c: At top level:
src/libavfilter/vf_colorcorrect.c:519:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
519 | { "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:24:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorcorrect.c:520:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
520 | { "bl", "set the blue shadow spot", OFFSET(bl), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorcorrect.c:521:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
521 | { "rh", "set the red highlight spot", OFFSET(rh), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorcorrect.c:522:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
522 | { "bh", "set the blue highlight spot", OFFSET(bh), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorcorrect.c:523:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
523 | { "saturation", "set the amount of saturation", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=1}, -3, 3, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_colorize.o
src/libavfilter/vf_colorize.c: In function ‘rgb2yuv’:
src/libavfilter/vf_colorize.c:188:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
188 | *y = ((0.21260*219.0/255.0) * r + (0.71520*219.0/255.0) * g +
| ^
src/libavfilter/vf_colorize.c:188:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
188 | *y = ((0.21260*219.0/255.0) * r + (0.71520*219.0/255.0) * g +
| ^
src/libavfilter/vf_colorize.c:189:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
189 | (0.07220*219.0/255.0) * b) * ((1 << depth) - 1);
| ^
src/libavfilter/vf_colorize.c:190:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
190 | *u = (-(0.11457*224.0/255.0) * r - (0.38543*224.0/255.0) * g +
| ^
src/libavfilter/vf_colorize.c:190:62: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
190 | *u = (-(0.11457*224.0/255.0) * r - (0.38543*224.0/255.0) * g +
| ^
src/libavfilter/vf_colorize.c:191:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
191 | (0.50000*224.0/255.0) * b + 0.5) * ((1 << depth) - 1);
| ^
src/libavfilter/vf_colorize.c:192:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
192 | *v = ((0.50000*224.0/255.0) * r - (0.45415*224.0/255.0) * g -
| ^
src/libavfilter/vf_colorize.c:192:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
192 | *v = ((0.50000*224.0/255.0) * r - (0.45415*224.0/255.0) * g -
| ^
src/libavfilter/vf_colorize.c:193:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
193 | (0.04585*224.0/255.0) * b + 0.5) * ((1 << depth) - 1);
| ^
CC libavfilter/vf_colorkey.o
src/libavfilter/vf_colorize.c: At top level:
src/libavfilter/vf_colorize.c:266:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
266 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorize.c:267:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
267 | { "saturation", "set the saturation", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=0.5},0, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorize.c:268:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
268 | { "lightness", "set the lightness", OFFSET(lightness), AV_OPT_TYPE_FLOAT, {.dbl=0.5},0, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorize.c:269:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
269 | { "mix", "set the mix of source lightness", OFFSET(mix), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_colorlevels.o
CC libavfilter/vf_colormap.o
CC libavfilter/vf_colormatrix.o
src/libavfilter/vf_colorkey.c: In function ‘do_colorkey_pixel’:
src/libavfilter/vf_colorkey.c:57:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
57 | if (iblend < 10000.0) {
| ^
src/libavfilter/vf_colorkey.c:58:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
58 | return av_clipd((diff - similarity) * iblend, 0.0, 1.0) * max;
| ^
src/libavfilter/vf_colorkey.c:58:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
58 | return av_clipd((diff - similarity) * iblend, 0.0, 1.0) * max;
| ^
src/libavfilter/vf_colorkey.c:60:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
60 | return (diff > similarity) ? max : 0;
| ^
src/libavfilter/vf_colorlevels.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
59 | { "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:21:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorlevels.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | { "gimin", "set input green black point", OFFSET(range[G].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorlevels.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
61 | { "bimin", "set input blue black point", OFFSET(range[B].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorlevels.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "aimin", "set input alpha black point", OFFSET(range[A].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorlevels.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | { "rimax", "set input red white point", OFFSET(range[R].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorkey.c: At top level:
src/libavfilter/vf_colorkey.c:217:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
217 | { "color", "set the colorkey key color", OFFSET(colorkey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS },
| ^
src/libavfilter/vf_colorlevels.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | { "gimax", "set input green white point", OFFSET(range[G].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavfilter/vf_colorkey.c:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorlevels.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
65 | { "bimax", "set input blue white point", OFFSET(range[B].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorkey.c:218:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
218 | { "similarity", "set the colorkey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS },
| ^
src/libavfilter/vf_colorlevels.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
66 | { "aimax", "set input alpha white point", OFFSET(range[A].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorkey.c:219:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
219 | { "blend", "set the colorkey key blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
| ^
src/libavfilter/vf_colorlevels.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
67 | { "romin", "set output red black point", OFFSET(range[R].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorlevels.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
68 | { "gomin", "set output green black point", OFFSET(range[G].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorlevels.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | { "bomin", "set output blue black point", OFFSET(range[B].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorlevels.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
70 | { "aomin", "set output alpha black point", OFFSET(range[A].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorlevels.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
71 | { "romax", "set output red white point", OFFSET(range[R].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorkey.c:241:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
241 | { "color", "set the colorhold key color", OFFSET(colorkey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorlevels.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
72 | { "gomax", "set output green white point", OFFSET(range[G].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorkey.c:242:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
242 | { "similarity", "set the colorhold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorlevels.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
73 | { "bomax", "set output blue white point", OFFSET(range[B].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorkey.c:243:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
243 | { "blend", "set the colorhold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorlevels.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | { "aomax", "set output alpha white point", OFFSET(range[A].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colorlevels.c: In function ‘filter_frame’:
src/libavfilter/vf_colorlevels.c:534:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
534 | coeff = (omax - omin) / (double)(imax - imin);
| ^
src/libavfilter/vf_colormap.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colormap.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
72 | { "nb_patches", "set number of patches", OFFSET(size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, MAX_SIZE, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_colorspace.o
CC libavfilter/vf_colortemperature.o
src/libavfilter/vf_colorspace.c:1006:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1006 | 0, 1, FLAGS },
| ^
In file included from src/libavfilter/vf_colorspace.c:32:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_convolution.o
src/libavfilter/vf_colortemperature.c:375:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
375 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colortemperature.c:376:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
376 | { "mix", "set the mix with filtered output", OFFSET(mix), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_colortemperature.c:377:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
377 | { "pl", "set the amount of preserving lightness", OFFSET(preserve), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_convolve.o
CC libavfilter/vf_copy.o
CC libavfilter/vf_corr.o
src/libavfilter/vf_convolve.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
86 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_convolve.c:90:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
90 | { "noise", "set noise", OFFSET(noise), AV_OPT_TYPE_FLOAT, {.dbl=0.0000001}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_convolve.c:897:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
897 | { "planes", "set planes to deconvolve", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_convolve.c:901:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
901 | { "noise", "set noise", OFFSET(noise), AV_OPT_TYPE_FLOAT, {.dbl=0.0000001}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_convolve.c:927:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
927 | { "planes", "set planes to cross-correlate", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_corr.c: In function ‘set_meta’:
src/libavfilter/vf_corr.c:74:42: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
74 | snprintf(value, sizeof(value), "%f", d);
| ^
src/libavfilter/vf_corr.c: In function ‘do_corr’:
src/libavfilter/vf_corr.c:229:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
229 | sum12 += s->qsums[n * s->nb_components + c].s[0];
| ^~
src/libavfilter/vf_corr.c:230:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
230 | sum1q += s->qsums[n * s->nb_components + c].s[1];
| ^~
src/libavfilter/vf_corr.c:231:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
231 | sum2q += s->qsums[n * s->nb_components + c].s[2];
| ^~
CC libavfilter/vf_cover_rect.o
CC libavfilter/vf_crop.o
CC libavfilter/vf_cropdetect.o
CC libavfilter/vf_curves.o
src/libavfilter/vf_crop.c: In function ‘filter_frame’:
src/libavfilter/vf_crop.c:260:13: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
260 | NAN : frame->pts * av_q2d(link->time_base);
| ^
src/libavfilter/vf_crop.c:273:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
273 | if ((unsigned)s->x + (unsigned)s->w > link->w)
| ^
src/libavfilter/vf_crop.c:275:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
275 | if ((unsigned)s->y + (unsigned)s->h > link->h)
| ^
src/libavfilter/vf_crop.c: At top level:
src/libavfilter/vf_crop.c:358:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
358 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_crop.c:359:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
359 | { "w", "set the width crop area expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_crop.c:360:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
360 | { "out_h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_crop.c:361:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
361 | { "h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_crop.c:362:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
362 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_crop.c:363:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
363 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_crop.c:364:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
364 | { "keep_aspect", "keep aspect ratio", OFFSET(keep_aspect), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_crop.c:365:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
365 | { "exact", "do exact cropping", OFFSET(exact), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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’ [-Wsign-compare]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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’ [-Wmissing-field-initializers]
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:29:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_cropdetect.c:473:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_cropdetect.c:474:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_cropdetect.c:475:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
475 | { "skip", "Number of initial frames to skip", OFFSET(skip), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_cropdetect.c:476:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_cropdetect.c:477:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
477 | { "max_outliers", "Threshold count of outliers", OFFSET(max_outliers),AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_cropdetect.c:481:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
481 | { "high", "Set high threshold for edge detection", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=25/255.}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_cropdetect.c:482:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
482 | { "low", "Set low threshold for edge detection", OFFSET(low), AV_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_cropdetect.c:483:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_datascope.o
src/libavfilter/vf_convolution.c:40:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:29:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_convolution.c:41:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_convolution.c:42:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_convolution.c:43:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_convolution.c:44:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
44 | { "0rdiv", "set rdiv for 1st plane", OFFSET(user_rdiv[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_convolution.c:45:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
45 | { "1rdiv", "set rdiv for 2nd plane", OFFSET(user_rdiv[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_convolution.c:46:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
46 | { "2rdiv", "set rdiv for 3rd plane", OFFSET(user_rdiv[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_convolution.c:47:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
47 | { "3rdiv", "set rdiv for 4th plane", OFFSET(user_rdiv[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_convolution.c:48:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_convolution.c:49:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_convolution.c:50:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_convolution.c:51:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_convolution.c: In function ‘param_init’:
src/libavfilter/vf_convolution.c:729:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
729 | s->rdiv[i] = 1. / sum;
| ^
src/libavfilter/vf_convolution.c:731:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
731 | if (s->copy[i] && (s->rdiv[i] != 1. || s->bias[i] != 0.))
| ^~
src/libavfilter/vf_convolution.c:731:63: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
731 | 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:883:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
883 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_convolution.c:884:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
884 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 65535, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_convolution.c:885:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
885 | { "delta", "set delta", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=0}, -65535, 65535, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_dblur.o
src/libavfilter/vf_dblur.c:49:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_dblur.c:50:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
50 | { "radius", "set radius", OFFSET(radius), AV_OPT_TYPE_FLOAT, {.dbl=5}, 0, 8192, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_dblur.c:51:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
51 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
172 | angle = angle * M_PI / 180.f;
| ^
CC libavfilter/vf_dctdnoiz.o
CC libavfilter/vf_deband.o
src/libavfilter/vf_dctdnoiz.c:95:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
95 | static void av_always_inline fdct8_1d(float *dst, const float *src,
| ^~~~~~
src/libavfilter/vf_dctdnoiz.c:133:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
133 | static void av_always_inline idct8_1d(float *dst, const float *src,
| ^~~~~~
src/libavfilter/vf_dctdnoiz.c:177:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
177 | static void av_always_inline fdct16_1d(float *dst, const float *src,
| ^~~~~~
src/libavfilter/vf_dctdnoiz.c:261:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
261 | 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:375:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
375 | *b *= av_expr_eval(expr, var_values, NULL); \
| ^~
src/libavfilter/vf_dctdnoiz.c:402:1: note: in expansion of macro ‘DEF_FILTER_FREQ_FUNCS’
402 | DEF_FILTER_FREQ_FUNCS(8)
| ^~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_dctdnoiz.c: In function ‘filter_freq_16’:
src/libavfilter/vf_dctdnoiz.c:375:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
375 | *b *= av_expr_eval(expr, var_values, NULL); \
| ^~
src/libavfilter/vf_dctdnoiz.c:403:1: note: in expansion of macro ‘DEF_FILTER_FREQ_FUNCS’
403 | DEF_FILTER_FREQ_FUNCS(16)
| ^~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_dctdnoiz.c: In function ‘init’:
src/libavfilter/vf_dctdnoiz.c:655:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
655 | s->th = s->sigma * 3.;
| ^
src/libavfilter/vf_deband.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
57 | { "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:25:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_deband.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
58 | { "2thr", "set 2nd plane threshold", OFFSET(threshold[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_deband.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
59 | { "3thr", "set 3rd plane threshold", OFFSET(threshold[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_deband.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | { "4thr", "set 4th plane threshold", OFFSET(threshold[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_deband.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
61 | { "range", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_deband.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "r", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_deband.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | { "direction", "set direction", OFFSET(direction), AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI, 2*M_PI, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_deband.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | { "d", "set direction", OFFSET(direction), AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI, 2*M_PI, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_deband.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
65 | { "blur", "set blur", OFFSET(blur), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_deband.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
66 | { "b", "set blur", OFFSET(blur), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_deband.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
67 | { "coupling", "set plane coupling", OFFSET(coupling), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_deband.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
68 | { "c", "set plane coupling", OFFSET(coupling), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_deband.c:126:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
126 | static int inline get_avg(int ref0, int ref1, int ref2, int ref3)
| ^~~~~~
In file included from src/libavutil/version.h:30,
from src/libavutil/channel_layout.h:28,
from src/libavutil/opt.h:31,
from src/libavfilter/vf_curves.c:22:
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavfilter/vf_curves.c:613:21: note: in expansion of macro ‘FFMIN’
613 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavfilter/vf_curves.c:613:21: note: in expansion of macro ‘FFMIN’
613 | for (i = 0; i < FFMIN(nb_curves, FF_ARRAY_ELEMS(comp_ids)); i++) {
| ^~~~~
src/libavfilter/vf_curves.c:613:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
613 | 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:668:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
668 | for (i = 0; i < FF_ARRAY_ELEMS(colors); i++) {
| ^
src/libavfilter/vf_curves.c:677:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
677 | for (i = 0; i < FF_ARRAY_ELEMS(colors); i++) {
| ^
CC libavfilter/vf_deblock.o
src/libavfilter/vf_datascope.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "s", "set output size", OFFSET(ow), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | { "x", "set x offset", OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | { "y", "set y offset", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | { "axis", "draw column/row numbers", OFFSET(axis), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
70 | { "opacity", "set background opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | { "components", "set components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=15}, 1, 15, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c: In function ‘pick_color8’:
src/libavfilter/vf_datascope.c:117:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
117 | for (p = 0; p < draw->nb_planes; p++) {
| ^
src/libavfilter/vf_datascope.c: In function ‘pick_color16’:
src/libavfilter/vf_datascope.c:135:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
135 | for (p = 0; p < draw->nb_planes; p++) {
| ^
src/libavfilter/vf_datascope.c: In function ‘reverse_color8’:
src/libavfilter/vf_datascope.c:153:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
153 | for (p = 0; p < draw->nb_planes; p++) {
| ^
src/libavfilter/vf_datascope.c: In function ‘reverse_color16’:
src/libavfilter/vf_datascope.c:165:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
165 | for (p = 0; p < draw->nb_planes; p++) {
| ^
src/libavfilter/vf_datascope.c: In function ‘filter_color2’:
src/libavfilter/vf_datascope.c:203:13: warning: missing initializer for field ‘comp’ of ‘FFDrawColor’ [-Wmissing-field-initializers]
203 | FFDrawColor color = { { 0 } };
| ^~~~~~~~~~~
In file included from src/libavfilter/vf_datascope.c:27:
src/libavfilter/drawutils.h:58:7: note: ‘comp’ declared here
58 | } comp[MAX_PLANES];
| ^~~~
src/libavfilter/vf_datascope.c:204:13: warning: missing initializer for field ‘comp’ of ‘FFDrawColor’ [-Wmissing-field-initializers]
204 | FFDrawColor reverse = { { 0 } };
| ^~~~~~~~~~~
src/libavfilter/drawutils.h:58:7: note: ‘comp’ declared here
58 | } comp[MAX_PLANES];
| ^~~~
src/libavfilter/vf_datascope.c: In function ‘filter_color’:
src/libavfilter/vf_datascope.c:250:13: warning: missing initializer for field ‘comp’ of ‘FFDrawColor’ [-Wmissing-field-initializers]
250 | FFDrawColor color = { { 0 } };
| ^~~~~~~~~~~
src/libavfilter/drawutils.h:58:7: note: ‘comp’ declared here
58 | } comp[MAX_PLANES];
| ^~~~
src/libavfilter/vf_datascope.c: In function ‘filter_mono’:
src/libavfilter/vf_datascope.c:293:13: warning: missing initializer for field ‘comp’ of ‘FFDrawColor’ [-Wmissing-field-initializers]
293 | FFDrawColor color = { { 0 } };
| ^~~~~~~~~~~
src/libavfilter/drawutils.h:58:7: note: ‘comp’ declared here
58 | } comp[MAX_PLANES];
| ^~~~
src/libavfilter/vf_datascope.c: At top level:
src/libavfilter/vf_datascope.c:506:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
506 | { "x", "set scope x offset", POFFSET(xpos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c:507:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
507 | { "y", "set scope y offset", POFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c:508:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
508 | { "w", "set scope width", POFFSET(w), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c:509:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
509 | { "h", "set scope height", POFFSET(h), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c:510:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
510 | { "o", "set window opacity", POFFSET(o), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c:511:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
511 | { "wx", "set window x offset", POFFSET(wx), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c:512:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
512 | { "wy", "set window y offset", POFFSET(wy), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c: In function ‘pixscope_filter_frame’:
src/libavfilter/vf_datascope.c:640:13: warning: missing initializer for field ‘comp’ of ‘FFDrawColor’ [-Wmissing-field-initializers]
640 | FFDrawColor color = { { 0 } };
| ^~~~~~~~~~~
src/libavfilter/drawutils.h:58:7: note: ‘comp’ declared here
58 | } comp[MAX_PLANES];
| ^~~~
src/libavfilter/vf_datascope.c:697:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
697 | std[i] += SQR(s->values[i][x][y] - average[i]);
| ^~
src/libavfilter/vf_datascope.c:711:109: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
711 | 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:809:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
809 | { "x", "set scope x position", OOFFSET(xpos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c:810:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
810 | { "y", "set scope y position", OOFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c:811:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
811 | { "s", "set scope size", OOFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c:812:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
812 | { "t", "set scope tilt", OOFFSET(tilt), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c:813:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
813 | { "o", "set trace opacity", OOFFSET(o), AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c:814:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
814 | { "tx", "set trace x position", OOFFSET(tx), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c:815:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
815 | { "ty", "set trace y position", OOFFSET(ty), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c:816:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
816 | { "tw", "set trace width", OOFFSET(twidth), AV_OPT_TYPE_FLOAT, {.dbl=0.8},.1, 1, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c:817:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
817 | { "th", "set trace height", OOFFSET(theight), AV_OPT_TYPE_FLOAT, {.dbl=0.3},.1, 1, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c:818:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
818 | { "c", "set components to trace", OOFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c:819:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
819 | { "g", "draw trace grid", OOFFSET(grid), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c:820:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
820 | { "st", "draw statistics", OOFFSET(statistics), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c:821:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
821 | { "sc", "draw scope", OOFFSET(scope), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_datascope.c: In function ‘draw_line’:
src/libavfilter/vf_datascope.c:844:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
844 | for (p = 0; p < draw->nb_planes; p++) {
| ^
src/libavfilter/vf_datascope.c: In function ‘update_oscilloscope’:
src/libavfilter/vf_datascope.c:931:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
931 | tilt = (s->tilt - 0.5) * M_PI;
| ^
src/libavfilter/vf_datascope.c: In function ‘draw_scope’:
src/libavfilter/vf_datascope.c:1012:13: warning: missing initializer for field ‘comp’ of ‘FFDrawColor’ [-Wmissing-field-initializers]
1012 | FFDrawColor color = { { 0 } };
| ^~~~~~~~~~~
src/libavfilter/drawutils.h:58:7: note: ‘comp’ declared here
58 | } comp[MAX_PLANES];
| ^~~~
src/libavfilter/vf_datascope.c: In function ‘oscilloscope_filter_frame’:
src/libavfilter/vf_datascope.c:1119:115: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1119 | 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_deblock.c:387:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
387 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_deblock.c:388:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
388 | { "alpha", "set 1st detection threshold", OFFSET(alpha), AV_OPT_TYPE_FLOAT, {.dbl=.098}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_deblock.c:389:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
389 | { "beta", "set 2nd detection threshold", OFFSET(beta), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_deblock.c:390:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
390 | { "gamma", "set 3rd detection threshold", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_deblock.c:391:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
391 | { "delta", "set 4th detection threshold", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_deblock.c:392:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
392 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_decimate.o
CC libavfilter/vf_dedot.o
CC libavfilter/vf_deflicker.o
src/libavfilter/vf_decimate.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | { "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:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_decimate.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
75 | { "dupthresh", "set duplicate threshold", OFFSET(dupthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 1.1}, 0, 100, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_decimate.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
76 | { "scthresh", "set scene change threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 15.0}, 0, 100, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_decimate.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
77 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_decimate.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
78 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_decimate.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
79 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_decimate.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
80 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_decimate.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
81 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_decimate.c: In function ‘activate’:
src/libavfilter/vf_decimate.c:283:24: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
283 | } else if (dm->eof == ((1 << INPUT_MAIN) | (dm->ppsrc << INPUT_CLEANSRC))) {
| ^~
CC libavfilter/vf_deinterlace_v4l2m2m.o
src/libavfilter/vf_dedot.c:368:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
368 | { "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:21:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_dedot.c:369:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
369 | { "tl", "set tolerance for temporal luma", OFFSET(tl), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_dedot.c:370:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
370 | { "tc", "set tolerance for chroma temporal variation", OFFSET(tc), AV_OPT_TYPE_FLOAT, {.dbl=.058}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_dedot.c:371:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
371 | { "ct", "set temporal chroma threshold", OFFSET(ct), AV_OPT_TYPE_FLOAT, {.dbl=.019}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_deflicker.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_deflicker.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
78 | { "s", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=5}, 2, SIZE, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_deflicker.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
88 | { "bypass", "leave frames unchanged", OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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:569:34: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
569 | if (fmt.fmt.pix_mp.field != field) {
| ^~
src/libavfilter/vf_deinterlace_v4l2m2m.c:575:31: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
575 | if (fmt.fmt.pix.field != field) {
| ^~
CC libavfilter/vf_deshake.o
src/libavfilter/vf_deinterlace_v4l2m2m.c: In function ‘drm_frame_uninit’:
src/libavfilter/vf_deinterlace_v4l2m2m.c:1091:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1091 | for (i = 0; i != d->nb_objects; ++i) {
| ^~
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’ [-Wmissing-field-initializers]
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:48:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
191 | metadata->max_luminance = av_d2q(peak * REFERENCE_WHITE, 10000);
| ^
CC libavfilter/vf_despill.o
CC libavfilter/vf_detelecine.o
src/libavfilter/vf_deshake.c: In function ‘filter_frame’:
src/libavfilter/vf_deshake.c:461:5: warning: missing initializer for field ‘zoom’ of ‘Transform’ [-Wmissing-field-initializers]
461 | Transform t = {{0},0}, orig = {{0},0};
| ^~~~~~~~~
src/libavfilter/vf_deshake.c:84:12: note: ‘zoom’ declared here
84 | double zoom; ///< Zoom percentage
| ^~~~
src/libavfilter/vf_deshake.c:461:5: warning: missing initializer for field ‘zoom’ of ‘Transform’ [-Wmissing-field-initializers]
461 | Transform t = {{0},0}, orig = {{0},0};
| ^~~~~~~~~
src/libavfilter/vf_deshake.c:84:12: note: ‘zoom’ declared here
84 | double zoom; ///< Zoom percentage
| ^~~~
src/libavfilter/vf_deshake.c:496:59: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
496 | if ((unsigned)deshake->cx + (unsigned)deshake->cw > link->w) deshake->cw = link->w - deshake->cx;
| ^
src/libavfilter/vf_deshake.c:497:59: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
497 | if ((unsigned)deshake->cy + (unsigned)deshake->ch > link->h) deshake->ch = link->h - deshake->cy;
| ^
src/libavfilter/vf_deshake.c:516:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
516 | deshake->avg.vec.x = alpha * t.vec.x + (1.0 - alpha) * deshake->avg.vec.x;
| ^
src/libavfilter/vf_deshake.c:516:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
516 | deshake->avg.vec.x = alpha * t.vec.x + (1.0 - alpha) * deshake->avg.vec.x;
| ^
src/libavfilter/vf_deshake.c:517:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
517 | deshake->avg.vec.y = alpha * t.vec.y + (1.0 - alpha) * deshake->avg.vec.y;
| ^
src/libavfilter/vf_deshake.c:517:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
517 | deshake->avg.vec.y = alpha * t.vec.y + (1.0 - alpha) * deshake->avg.vec.y;
| ^
src/libavfilter/vf_deshake.c:518:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
518 | deshake->avg.angle = alpha * t.angle + (1.0 - alpha) * deshake->avg.angle;
| ^
src/libavfilter/vf_deshake.c:518:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
518 | deshake->avg.angle = alpha * t.angle + (1.0 - alpha) * deshake->avg.angle;
| ^
src/libavfilter/vf_deshake.c:519:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
519 | deshake->avg.zoom = alpha * t.zoom + (1.0 - alpha) * deshake->avg.zoom;
| ^
src/libavfilter/vf_deshake.c:519:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
519 | deshake->avg.zoom = alpha * t.zoom + (1.0 - alpha) * deshake->avg.zoom;
| ^
src/libavfilter/vf_despill.c:147:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
147 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_despill.c:148:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
148 | { "expand", "set the spillmap expand", OFFSET(spillexpand), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_despill.c:149:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
149 | { "red", "set red scale", OFFSET(redscale), AV_OPT_TYPE_FLOAT, {.dbl=0}, -100, 100, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_despill.c:150:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
150 | { "green", "set green scale", OFFSET(greenscale), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -100, 100, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_despill.c:151:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
151 | { "blue", "set blue scale", OFFSET(bluescale), AV_OPT_TYPE_FLOAT, {.dbl=0}, -100, 100, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_despill.c:152:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
152 | { "brightness", "set brightness", OFFSET(brightness), AV_OPT_TYPE_FLOAT, {.dbl=0}, -10, 10, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_despill.c:153:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
153 | { "alpha", "change alpha component", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_displace.o
src/libavfilter/vf_detelecine.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_detelecine.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_drawbox.o
CC libavfilter/vf_edgedetect.o
CC libavfilter/vf_elbg.o
src/libavfilter/vf_drawbox.c:447:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_drawbox.c:448:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_drawbox.c:449:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
449 | { "width", "set width of the box", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_drawbox.c:450:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
450 | { "w", "set width of the box", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_drawbox.c:451:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
451 | { "height", "set height of the box", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_drawbox.c:452:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
452 | { "h", "set height of the box", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_drawbox.c:453:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
453 | { "color", "set color of the box", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_drawbox.c:454:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
454 | { "c", "set color of the box", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_drawbox.c:455:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
455 | { "thickness", "set the box thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, { .str="3" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_drawbox.c:456:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
456 | { "t", "set the box thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, { .str="3" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_drawbox.c:457:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
457 | { "replace", "replace color & alpha", OFFSET(replace), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_drawbox.c:458:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
458 | { "box_source","use data from bounding box in side data", OFFSET(box_source_string), AV_OPT_TYPE_STRING, { .str=NULL }, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_drawbox.c:523:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
523 | { "x", "set horizontal offset", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_drawbox.c:524:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
524 | { "y", "set vertical offset", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_drawbox.c:525:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
525 | { "width", "set width of grid cell", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_drawbox.c:526:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
526 | { "w", "set width of grid cell", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_drawbox.c:527:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
527 | { "height", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_drawbox.c:528:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
528 | { "h", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_drawbox.c:529:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
529 | { "color", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_drawbox.c:530:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
530 | { "c", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_drawbox.c:531:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
531 | { "thickness", "set grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_drawbox.c:532:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
532 | { "t", "set grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_drawbox.c:533:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
533 | { "replace", "replace color & alpha", OFFSET(replace), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_edgedetect.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
73 | { "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:31:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_edgedetect.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_DOUBLE, {.dbl=20/255.}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_elbg.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
59 | { "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:28:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_elbg.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | { "l", "set codebook length", OFFSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_elbg.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
61 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_elbg.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_elbg.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | { "seed", "set the random seed", OFFSET(lfg_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_elbg.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | { "s", "set the random seed", OFFSET(lfg_seed), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, UINT32_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_elbg.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
65 | { "pal8", "set the pal8 output", OFFSET(pal8), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_elbg.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
66 | { "use_alpha", "use alpha channel for mapping", OFFSET(use_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_elbg.c: In function ‘filter_frame’:
src/libavfilter/vf_elbg.c:230:42: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
230 | p[a_idx] = elbg->use_alpha ? elbg->codebook[cb_idx+3] : 0xFFu;
| ^~~~~~~~~~~~~~~~~~~~~~~~
CC libavfilter/vf_entropy.o
CC libavfilter/vf_epx.o
CC libavfilter/vf_eq.o
CC libavfilter/vf_estdif.o
src/libavfilter/vf_entropy.c: In function ‘filter_frame’:
src/libavfilter/vf_entropy.c:141:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
141 | entropy += -log2(p) * p;
| ^
src/libavfilter/vf_entropy.c:141:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
141 | entropy += -log2(p) * p;
| ^~
src/libavfilter/vf_entropy.c:146:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
146 | entropy += -log2(p) * p;
| ^
src/libavfilter/vf_entropy.c:146:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
146 | entropy += -log2(p) * p;
| ^~
src/libavfilter/vf_entropy.c:152:50: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
152 | snprintf(metabuf, sizeof(metabuf), "%f", entropy);
| ^~~~~~~
src/libavfilter/vf_entropy.c:155:58: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
155 | snprintf(metabuf, sizeof(metabuf), "%f", entropy / log2(1 << s->depth));
| ^
src/libavfilter/vf_eq.c: In function ‘config_props’:
src/libavfilter/vf_eq.c:206:13: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
206 | NAN : av_q2d(l->frame_rate);
| ^
In file included from src/libavfilter/vf_eq.c:35:
src/libavfilter/vf_eq.c: In function ‘filter_frame’:
src/libavfilter/filters.h:483:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
483 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
| ^
src/libavfilter/vf_eq.c:241:31: note: in expansion of macro ‘TS2T’
241 | eq->var_values[VAR_T] = TS2T(in->pts, inlink->time_base);
| ^~~~
src/libavfilter/vf_eq.c: At top level:
src/libavfilter/vf_eq.c:317:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
317 | OFFSET(contrast_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS },
| ^~~~~~
In file included from src/libavfilter/vf_eq.c:32:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_eq.c:319:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
319 | OFFSET(brightness_expr), AV_OPT_TYPE_STRING, {.str = "0.0"}, 0, 0, TFLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_eq.c:321:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
321 | OFFSET(saturation_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_eq.c:323:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
323 | OFFSET(gamma_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_eq.c:325:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
325 | OFFSET(gamma_r_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_eq.c:327:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
327 | OFFSET(gamma_g_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_eq.c:329:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
329 | OFFSET(gamma_b_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_eq.c:331:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
331 | OFFSET(gamma_weight_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_estdif.c:94:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
94 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_estdif.c:95:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
95 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_estdif.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
96 | { "ecost", "specify the edge cost for edge matching", OFFSET(ecost), AV_OPT_TYPE_INT, {.i64=2}, 0, 50, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_estdif.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | { "mcost", "specify the middle cost for edge matching", OFFSET(mcost), AV_OPT_TYPE_INT, {.i64=1}, 0, 50, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_estdif.c:98:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
98 | { "dcost", "specify the distance cost for edge matching", OFFSET(dcost), AV_OPT_TYPE_INT, {.i64=1}, 0, 50, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_exposure.o
CC libavfilter/vf_extractplanes.o
CC libavfilter/vf_fade.o
src/libavfilter/vf_exposure.c:138:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
138 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_exposure.c:139:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
139 | { "black", "set the black level correction", OFFSET(black), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_feedback.o
src/libavfilter/vf_extractplanes.c: In function ‘query_formats’:
src/libavfilter/vf_extractplanes.c:181:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
181 | for (i = 1; i < avff->nb_formats; i++) {
| ^
src/libavfilter/vf_extractplanes.c:184:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
184 | be != (desc->flags & AV_PIX_FMT_FLAG_BE)) {
| ^~
src/libavfilter/vf_extractplanes.c:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
220 | for (i = 0; i < ctx->nb_outputs; i++)
| ^
src/libavfilter/vf_extractplanes.c: In function ‘activate’:
src/libavfilter/vf_extractplanes.c:343:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
343 | for (int i = 0; i < ctx->nb_outputs; i++) {
| ^
src/libavfilter/vf_extractplanes.c:351:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
351 | for (int i = 0; i < ctx->nb_outputs; i++) {
| ^
src/libavfilter/vf_extractplanes.c:366:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
366 | for (int i = 0; i < ctx->nb_outputs; i++) {
| ^
CC libavfilter/vf_fftdnoiz.o
src/libavfilter/vf_fade.c: In function ‘query_formats’:
src/libavfilter/vf_fade.c:154:5: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
154 | const static int straight_alpha[] = {
| ^~~~~
src/libavfilter/vf_fade.c: At top level:
src/libavfilter/vf_fade.c:187:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
187 | const static enum AVPixelFormat studio_level_pix_fmts[] = {
| ^~~~~
src/libavfilter/vf_fade.c: In function ‘filter_frame’:
src/libavfilter/vf_fade.c:471:24: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
471 | if (frame->pts >= s->start_time_pts
| ^~
src/libavfilter/vf_fade.c:498:28: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
498 | if (frame->pts > s->start_time_pts + s->duration_pts) {
| ^
src/libavfilter/vf_fade.c: At top level:
src/libavfilter/vf_fade.c:547:53: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
547 | 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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fade.c:549:53: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
549 | OFFSET(start_frame), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fade.c:551:53: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
551 | OFFSET(nb_frames), AV_OPT_TYPE_INT, { .i64 = 25 }, 1, INT_MAX, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fade.c:553:53: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
553 | OFFSET(nb_frames), AV_OPT_TYPE_INT, { .i64 = 25 }, 1, INT_MAX, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fade.c:554:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
554 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fade.c:556:53: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
556 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fade.c:558:53: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
558 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fade.c:560:53: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
560 | OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fade.c:562:53: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
562 | OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fade.c:563:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
563 | { "color", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fade.c:564:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
564 | { "c", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_fftfilt.o
src/libavfilter/vf_feedback.c: In function ‘activate’:
src/libavfilter/vf_feedback.c:127:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
127 | for (int i = 0; i < ctx->nb_outputs; i++)
| ^
src/libavfilter/vf_feedback.c: At top level:
src/libavfilter/vf_feedback.c:323:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
323 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_feedback.c:324:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
324 | { "y", "set top left crop position", OFFSET(y), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_feedback.c:325:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
325 | { "w", "set crop size", OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_feedback.c:326:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
326 | { "h", "set crop size", OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavfilter/vf_fftdnoiz.c:30:
src/libavfilter/window_func.h: In function ‘generate_window_func’:
src/libavfilter/window_func.h:142:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
| ^
src/libavfilter/window_func.h:140:26: note: in definition of macro ‘SQR’
140 | #define SQR(x) ((x)*(x))
| ^
src/libavfilter/window_func.h:142:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
| ^
src/libavfilter/window_func.h:140:30: note: in definition of macro ‘SQR’
140 | #define SQR(x) ((x)*(x))
| ^
src/libavfilter/window_func.h:149:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | if (FFABS(n - M) >= 0.3 * M) {
| ^
src/libavfilter/window_func.h:149:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | if (FFABS(n - M) >= 0.3 * M) {
| ^~
src/libavfilter/window_func.h:150:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
| ^
src/libavfilter/window_func.h:150:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
| ^
src/libavfilter/window_func.h:150:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
| ^
CC libavfilter/vf_field.o
CC libavfilter/vf_fieldhint.o
src/libavfilter/vf_fftfilt.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
93 | { "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:32:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fftfilt.c:94:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
94 | { "dc_U", "adjust gain in U plane", OFFSET(dc[U]), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fftfilt.c:95:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
95 | { "dc_V", "adjust gain in V plane", OFFSET(dc[V]), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fftfilt.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
96 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fftfilt.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fftfilt.c:98:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
98 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fftfilt.c: In function ‘do_eval’:
src/libavfilter/vf_fftfilt.c:297:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
297 | for (i = 0; i < s->rdft_hlen[plane]; i++) {
| ^
src/libavfilter/vf_fftfilt.c:299:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
299 | for (j = 0; j < s->rdft_vlen[plane]; j++) {
| ^
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’} [-Wsign-compare]
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 [-Wdouble-promotion]
407 | vdata[j] *= weight[j];
| ^~
src/libavfilter/vf_fieldhint.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
59 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_fieldmatch.o
CC libavfilter/vf_fieldorder.o
CC libavfilter/vf_fillborders.o
CC libavfilter/vf_find_rect.o
src/libavfilter/vf_fieldmatch.c:131:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
131 | { "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:38:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fieldmatch.c:136:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
136 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fieldmatch.c:137:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
137 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fieldmatch.c:138:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
138 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fieldmatch.c:139:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
139 | { "scthresh", "set scene change detection threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl=12}, 0, 100, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fieldmatch.c:148:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
148 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fieldmatch.c:149:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
149 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fieldmatch.c:150:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
150 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fieldmatch.c:151:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
151 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fieldmatch.c:152:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
152 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fieldmatch.c: In function ‘compare_fields’:
src/libavfilter/vf_fieldmatch.c:604:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
604 | 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:729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
729 | for (i = 0; i < FF_ARRAY_ELEMS(combs); i++) {
| ^
src/libavfilter/vf_fieldmatch.c:842:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
842 | for (i = 0; i < FF_ARRAY_ELEMS(gen_frames); i++)
| ^
src/libavfilter/vf_find_rect.c:51:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
51 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl = 0.5}, 0, 1.0, FLAGS },
| ^
In file included from src/libavfilter/vf_find_rect.c:25:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_find_rect.c:52:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
52 | { "mipmaps", "set mipmaps", OFFSET(mipmaps), AV_OPT_TYPE_INT, {.i64 = 3}, 1, MAX_MIPMAPS, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_find_rect.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
53 | { "xmin", "", OFFSET(xmin), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_find_rect.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
54 | { "ymin", "", OFFSET(ymin), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_find_rect.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
55 | { "xmax", "", OFFSET(xmax), AV_OPT_TYPE_INT, {.i64 = INT_MAX}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_find_rect.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
56 | { "ymax", "", OFFSET(ymax), AV_OPT_TYPE_INT, {.i64 = INT_MAX}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_find_rect.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
57 | { "discard", "", OFFSET(discard), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fillborders.c:681:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
681 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fillborders.c:682:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
682 | { "right", "set the right fill border", OFFSET(right), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fillborders.c:683:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
683 | { "top", "set the top fill border", OFFSET(top), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fillborders.c:684:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
684 | { "bottom", "set the bottom fill border", OFFSET(bottom), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavfilter/vf_find_rect.c:27:
src/libavfilter/vf_find_rect.c: In function ‘filter_frame’:
src/libavfilter/filters.h:482:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
482 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
| ^
src/libavfilter/vf_find_rect.c:226:34: note: in expansion of macro ‘TS2D’
226 | inl->frame_count_out, TS2D(in->pts) * av_q2d(inlink->time_base),
| ^~~~
src/libavfilter/vf_find_rect.c:227:28: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
227 | best_x, best_y, best_score);
| ^~~~~~~~~~
src/libavfilter/vf_find_rect.c:231:38: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
231 | snprintf(buf, sizeof(buf), "%f", best_score);
| ^~~~~~~~~~
CC libavfilter/vf_floodfill.o
CC libavfilter/vf_format.o
src/libavfilter/vf_format.c: In function ‘invert_formats’:
src/libavfilter/vf_format.c:73:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
73 | for (int i = 0; i < allfmts->nb_formats; i++) {
| ^
src/libavfilter/vf_format.c:74:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
74 | for (int j = 0; j < (*fmts)->nb_formats; j++) {
| ^
CC libavfilter/vf_fps.o
CC libavfilter/vf_framepack.o
CC libavfilter/vf_framerate.o
src/libavfilter/vf_fps.c:105:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
105 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fps.c:106:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
106 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_framerate.c:49:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
49 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_framerate.c:51:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
51 | {"interp_start", "point to start linear interpolation", OFFSET(interp_start), AV_OPT_TYPE_INT, {.i64=15}, 0, 255, V|F },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_framerate.c:52:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
52 | {"interp_end", "point to end linear interpolation", OFFSET(interp_end), AV_OPT_TYPE_INT, {.i64=240}, 0, 255, V|F },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_framerate.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
53 | {"scene", "scene change level", OFFSET(scene_score), AV_OPT_TYPE_DOUBLE, {.dbl=8.2}, 0, 100., V|F },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_framestep.o
CC libavfilter/vf_freezedetect.o
CC libavfilter/vf_freezeframes.o
src/libavfilter/vf_framestep.c:40:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_fspp.o
src/libavfilter/vf_freezedetect.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
55 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_freezedetect.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
56 | { "noise", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_freezedetect.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
57 | { "d", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_freezedetect.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
58 | { "duration", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_freezeframes.c:41:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
41 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_freezeframes.c:42:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
42 | { "last", "set last frame to freeze", OFFSET(last), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_freezeframes.c:43:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
43 | { "replace", "set frame to replace", OFFSET(replace), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_fsppdsp.o
CC libavfilter/vf_fsync.o
src/libavfilter/vf_fspp.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
82 | { "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:42:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fspp.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
83 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fspp.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
84 | { "strength", "set filter strength", OFFSET(strength), AV_OPT_TYPE_INT, {.i64 = 0}, -15, 32, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fspp.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
85 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL,{.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_floodfill.c:401:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
401 | { "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:22:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_floodfill.c:402:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
402 | { "y", "set pixel y coordinate", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_floodfill.c:403:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
403 | { "s0", "set source #0 component value", OFFSET(s[0]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_floodfill.c:404:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
404 | { "s1", "set source #1 component value", OFFSET(s[1]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_floodfill.c:405:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
405 | { "s2", "set source #2 component value", OFFSET(s[2]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_floodfill.c:406:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
406 | { "s3", "set source #3 component value", OFFSET(s[3]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_floodfill.c:407:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
407 | { "d0", "set destination #0 component value", OFFSET(d[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_floodfill.c:408:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
408 | { "d1", "set destination #1 component value", OFFSET(d[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_floodfill.c:409:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
409 | { "d2", "set destination #2 component value", OFFSET(d[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_floodfill.c:410:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
410 | { "d3", "set destination #3 component value", OFFSET(d[3]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_fsppdsp.c: In function ‘ff_column_fidct_c’:
src/libavfilter/vf_fsppdsp.c:37:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
37 | if (((unsigned)((x) + t)) >= t * 2) r = (x); \
| ^~
src/libavfilter/vf_fsppdsp.c:174:13: note: in expansion of macro ‘THRESHOLD’
174 | THRESHOLD(tmp0, d0, threshold[0 * 8]);
| ^~~~~~~~~
src/libavfilter/vf_fsppdsp.c:37:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
37 | if (((unsigned)((x) + t)) >= t * 2) r = (x); \
| ^~
src/libavfilter/vf_fsppdsp.c:175:13: note: in expansion of macro ‘THRESHOLD’
175 | THRESHOLD(tmp1, d2, threshold[2 * 8]);
| ^~~~~~~~~
src/libavfilter/vf_fsppdsp.c:37:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
37 | if (((unsigned)((x) + t)) >= t * 2) r = (x); \
| ^~
src/libavfilter/vf_fsppdsp.c:176:13: note: in expansion of macro ‘THRESHOLD’
176 | THRESHOLD(tmp2, d4, threshold[4 * 8]);
| ^~~~~~~~~
src/libavfilter/vf_fsppdsp.c:37:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
37 | if (((unsigned)((x) + t)) >= t * 2) r = (x); \
| ^~
src/libavfilter/vf_fsppdsp.c:177:13: note: in expansion of macro ‘THRESHOLD’
177 | THRESHOLD(tmp3, d6, threshold[6 * 8]);
| ^~~~~~~~~
src/libavfilter/vf_fsppdsp.c:37:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
37 | if (((unsigned)((x) + t)) >= t * 2) r = (x); \
| ^~
src/libavfilter/vf_fsppdsp.c:211:13: note: in expansion of macro ‘THRESHOLD’
211 | THRESHOLD(tmp4, d1, threshold[1 * 8]);
| ^~~~~~~~~
src/libavfilter/vf_fsppdsp.c:37:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
37 | if (((unsigned)((x) + t)) >= t * 2) r = (x); \
| ^~
src/libavfilter/vf_fsppdsp.c:212:13: note: in expansion of macro ‘THRESHOLD’
212 | THRESHOLD(tmp5, d3, threshold[3 * 8]);
| ^~~~~~~~~
src/libavfilter/vf_fsppdsp.c:37:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
37 | if (((unsigned)((x) + t)) >= t * 2) r = (x); \
| ^~
src/libavfilter/vf_fsppdsp.c:213:13: note: in expansion of macro ‘THRESHOLD’
213 | THRESHOLD(tmp6, d5, threshold[5 * 8]);
| ^~~~~~~~~
src/libavfilter/vf_fsppdsp.c:37:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
37 | if (((unsigned)((x) + t)) >= t * 2) r = (x); \
| ^~
src/libavfilter/vf_fsppdsp.c:214:13: note: in expansion of macro ‘THRESHOLD’
214 | THRESHOLD(tmp7, d7, threshold[7 * 8]);
| ^~~~~~~~~
CC libavfilter/vf_gblur.o
CC libavfilter/vf_geq.o
CC libavfilter/vf_gradfun.o
CC libavfilter/vf_grayworld.o
src/libavfilter/vf_gblur.c:44:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:32:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_gblur.c:45:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
45 | { "steps", "set number of steps", OFFSET(steps), AV_OPT_TYPE_INT, {.i64=1}, 1, 6, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_gblur.c:46:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
46 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_gblur.c:47:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
47 | { "sigmaV", "set vertical sigma", OFFSET(sigmaV), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1024, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_gblur.c: In function ‘set_params’:
src/libavfilter/vf_gblur.c:204:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
204 | lambda = (sigma * sigma) / (2.0 * steps);
| ^
src/libavfilter/vf_geq.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
77 | { "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:33:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_geq.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
78 | { "lum", "set luminance expression", OFFSET(expr_str[Y]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_geq.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
79 | { "cb_expr", "set chroma blue expression", OFFSET(expr_str[U]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_geq.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
80 | { "cb", "set chroma blue expression", OFFSET(expr_str[U]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_geq.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
81 | { "cr_expr", "set chroma red expression", OFFSET(expr_str[V]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_geq.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
82 | { "cr", "set chroma red expression", OFFSET(expr_str[V]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_geq.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
83 | { "alpha_expr", "set alpha expression", OFFSET(expr_str[A]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_geq.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
84 | { "a", "set alpha expression", OFFSET(expr_str[A]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_geq.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
85 | { "red_expr", "set red expression", OFFSET(expr_str[R]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_geq.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
86 | { "r", "set red expression", OFFSET(expr_str[R]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_geq.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
87 | { "green_expr", "set green expression", OFFSET(expr_str[G]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_geq.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
88 | { "g", "set green expression", OFFSET(expr_str[G]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_geq.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
89 | { "blue_expr", "set blue expression", OFFSET(expr_str[B]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_geq.c:90:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
90 | { "b", "set blue expression", OFFSET(expr_str[B]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_geq.c: In function ‘getpix’:
src/libavfilter/vf_geq.c:136:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
136 | return (1-y)*((1-x)*src32[xi + yi * linesize] + x*src32[xn + yi * linesize])
| ^
src/libavfilter/vf_geq.c:136:62: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
136 | return (1-y)*((1-x)*src32[xi + yi * linesize] + x*src32[xn + yi * linesize])
| ^
src/libavfilter/vf_geq.c:137:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
137 | + y *((1-x)*src32[xi + yn * linesize] + x*src32[xn + yn * linesize]);
| ^
src/libavfilter/vf_geq.c:137:62: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
137 | + y *((1-x)*src32[xi + yn * linesize] + x*src32[xn + yn * linesize]);
| ^
src/libavfilter/vf_geq.c: In function ‘calculate_sums’:
src/libavfilter/vf_geq.c:200:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
200 | linesum += src32[xi + yi * linesize];
| ^~
src/libavfilter/vf_geq.c: In function ‘geq_init’:
src/libavfilter/vf_geq.c:287:46: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
287 | geq->expr_str[A] = av_asprintf("%f", 1.f);
| ^~~
src/libavfilter/vf_geq.c: In function ‘geq_filter_frame’:
src/libavfilter/vf_geq.c:467:58: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
467 | 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:137:64: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
137 | 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:222:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
222 | { "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:39:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_gradfun.c:223:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
223 | { "radius", "The neighborhood to fit the gradient to.", OFFSET(radius), AV_OPT_TYPE_INT, { .i64 = 16 }, 4, 32, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_guided.o
CC libavfilter/vf_hflip.o
CC libavfilter/vf_histeq.o
CC libavfilter/vf_histogram.o
src/libavfilter/vf_guided.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
83 | { "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:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_guided.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
84 | { "eps", "set the regularization parameter (with square)", OFFSET(eps), AV_OPT_TYPE_FLOAT, {.dbl = 0.01 }, 0.0, 1, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_guided.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
88 | { "sub", "subsampling ratio for fast mode", OFFSET(sub), AV_OPT_TYPE_INT, {.i64 = 4 }, 2, 64, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_guided.c:92:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
92 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 0xF, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_histeq.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
73 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_histeq.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | { "intensity", "set the intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.21}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_histeq.c: In function ‘init’:
src/libavfilter/vf_histeq.c:90:18: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
90 | histeq->strength, histeq->intensity, histeq->antibanding);
| ~~~~~~^~~~~~~~~~
src/libavfilter/vf_histeq.c:90:36: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
90 | histeq->strength, histeq->intensity, histeq->antibanding);
| ~~~~~~^~~~~~~~~~~
CC libavfilter/vf_hqdn3d.o
CC libavfilter/vf_hqx.o
src/libavfilter/vf_histogram.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_histogram.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
84 | { "scale_height", "set scale height", OFFSET(scale_height), AV_OPT_TYPE_INT, {.i64=12}, 0, 40, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_histogram.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
85 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_histogram.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
85 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_histogram.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
86 | { "fgopacity", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_histogram.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
87 | { "f", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_histogram.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
88 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_histogram.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
89 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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’ [-Wsign-compare]
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’} [-Wsign-compare]
188 | if ((rgb != (desc->flags & AV_PIX_FMT_FLAG_RGB)) ||
| ^~
src/libavfilter/vf_histogram.c: At top level:
src/libavfilter/vf_histogram.c:662:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
662 | { "width", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_histogram.c:663:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
663 | { "w", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_histogram.c:664:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
664 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_histogram.c:664:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
664 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_histogram.c:665:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
665 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_histogram.c:666:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
666 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_histogram.c:667:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
667 | { "envelope", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_histogram.c:668:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
668 | { "e", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_histogram.c:669:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
669 | { "ecolor", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_histogram.c:670:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
670 | { "ec", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_hsvkey.o
src/libavfilter/vf_hqdn3d.c: In function ‘filter_frame’:
src/libavfilter/vf_hqdn3d.c:352:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
352 | for (int i = 0; i < FF_ARRAY_ELEMS(ret); i++) {
| ^
src/libavfilter/vf_hqdn3d.c: At top level:
src/libavfilter/vf_hqdn3d.c:389:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
389 | { "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:37:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_hqdn3d.c:390:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
390 | { "chroma_spatial", "spatial chroma strength", OFFSET(strength[CHROMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_hqdn3d.c:391:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
391 | { "luma_tmp", "temporal luma strength", OFFSET(strength[LUMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_hqdn3d.c:392:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
392 | { "chroma_tmp", "temporal chroma strength", OFFSET(strength[CHROMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_hue.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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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:277:13: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
277 | NAN : av_q2d(l->frame_rate);
| ^
In file included from src/libavfilter/vf_hue.c:36:
src/libavfilter/vf_hue.c: In function ‘filter_frame’:
src/libavfilter/filters.h:483:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
483 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
| ^
src/libavfilter/vf_hue.c:385:32: note: in expansion of macro ‘TS2T’
385 | hue->var_values[VAR_T] = TS2T(inpic->pts, inlink->time_base);
| ^~~~
src/libavfilter/filters.h:482:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
482 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
| ^
src/libavfilter/vf_hue.c:386:32: note: in expansion of macro ‘TS2D’
386 | hue->var_values[VAR_PTS] = TS2D(inpic->pts);
| ^~~~
src/libavfilter/vf_hue.c:395:49: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
395 | SAT_MIN_VAL, SAT_MAX_VAL, hue->saturation);
| ~~~^~~~~~~~~~~~
src/libavfilter/vf_hue.c:406:32: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
406 | -10, 10, hue->brightness);
| ~~~^~~~~~~~~~~~
src/libavfilter/vf_hue.c:412:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
412 | hue->hue = hue->hue_deg * M_PI / 180;
| ^
src/libavfilter/vf_hue.c:415:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
415 | hue->hue_deg = hue->hue * 180 / M_PI;
| ^
src/libavfilter/vf_hue.c:420:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
420 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness,
| ^
src/libavfilter/vf_hue.c:420:30: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
420 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness,
| ~~~^~~~~~~~~
src/libavfilter/vf_hue.c:420:44: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
420 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness,
| ~~~^~~~~~~~~~~~
src/libavfilter/vf_hue.c:420:61: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
420 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness,
| ~~~^~~~~~~~~~~~
CC libavfilter/vf_huesaturation.o
CC libavfilter/vf_hwdownload.o
src/libavfilter/vf_huesaturation.c: In function ‘hue_rotate_matrix’:
src/libavfilter/vf_huesaturation.c:320:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
320 | yrc = M_SQRT2 / mag;
| ^
src/libavfilter/vf_huesaturation.c:328:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
328 | zrs = sinf(rotation * M_PI / 180.f);
| ^
src/libavfilter/vf_huesaturation.c:328:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
328 | zrs = sinf(rotation * M_PI / 180.f);
| ^
src/libavfilter/vf_huesaturation.c:329:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
329 | zrc = cosf(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 [-Wdouble-promotion]
329 | zrc = cosf(rotation * M_PI / 180.f);
| ^
src/libavfilter/vf_huesaturation.c: In function ‘shue_rotate_matrix’:
src/libavfilter/vf_huesaturation.c:349:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
349 | yrc = M_SQRT2 / mag;
| ^
src/libavfilter/vf_huesaturation.c:352:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
352 | zrs = sinf(rotation * M_PI / 180.f);
| ^
src/libavfilter/vf_huesaturation.c:352:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
352 | zrs = sinf(rotation * M_PI / 180.f);
| ^
src/libavfilter/vf_huesaturation.c:353:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
353 | zrc = cosf(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 [-Wdouble-promotion]
353 | zrc = cosf(rotation * M_PI / 180.f);
| ^
src/libavfilter/vf_huesaturation.c: At top level:
src/libavfilter/vf_huesaturation.c:440:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
440 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_huesaturation.c:441:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
441 | { "saturation", "set the saturation shift", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_huesaturation.c:442:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
442 | { "intensity", "set the intensity shift", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_huesaturation.c:451:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
451 | { "strength", "set the filtering strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0,100,VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_huesaturation.c:452:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
452 | { "rw", "set the red weight", OFFSET(rlw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_huesaturation.c:453:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
453 | { "gw", "set the green weight", OFFSET(glw), AV_OPT_TYPE_FLOAT, {.dbl=.334}, 0, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_huesaturation.c:454:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
454 | { "bw", "set the blue weight", OFFSET(blw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_huesaturation.c:455:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
455 | { "lightness", "set the preserve lightness", OFFSET(lightness), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_hwmap.o
CC libavfilter/vf_hwupload.o
src/libavfilter/vf_hwmap.c:398:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
398 | { .str = NULL }, 0, 0, FLAGS },
| ^
In file included from src/libavfilter/vf_hwmap.c:22:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_hwmap.c:401:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
401 | { .i64 = 0 }, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_hsvkey.c: In function ‘do_hsvkey_pixel’:
src/libavfilter/vf_hsvkey.c:63:65: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
63 | const float hue = hue_key < 0.f ? -hue_key : atan2f(uf, vf) + M_PI;
| ^
src/libavfilter/vf_hsvkey.c:63:48: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
63 | 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:217:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
217 | s->hue = FFSIGN(s->hue_opt) *M_PI * fmodf(526.f - fabsf(s->hue_opt), 360.f) / 180.f;
| ^
src/libavfilter/vf_hsvkey.c:217:81: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
217 | 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:290:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
290 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_hsvkey.c:291:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
291 | { "sat", "set the saturation value", OFFSET(sat), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_hsvkey.c:292:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
292 | { "val", "set the value value", OFFSET(val), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_hsvkey.c:293:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
293 | { "similarity", "set the hsvkey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01}, 0.00001, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_hsvkey.c:294:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
294 | { "blend", "set the hsvkey blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_hsvkey.c:332:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
332 | { "hue", "set the hue value", OFFSET(hue_opt), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -360, 360, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_hsvkey.c:333:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
333 | { "sat", "set the saturation value", OFFSET(sat), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_hsvkey.c:334:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
334 | { "val", "set the value value", OFFSET(val), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_hsvkey.c:335:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
335 | { "similarity", "set the hsvhold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_hsvkey.c:336:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
336 | { "blend", "set the hsvhold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_hysteresis.o
src/libavfilter/vf_hwupload.c:236:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
236 | },
| ^
In file included from src/libavfilter/vf_hwupload.c:24:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_identity.o
CC libavfilter/vf_idet.o
src/libavfilter/vf_delogo.c: In function ‘apply_delogo’:
src/libavfilter/vf_delogo.c:171:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
171 | if (y >= logo_y+band && y < logo_y+logo_h-band &&
| ^~
src/libavfilter/vf_delogo.c:171:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
171 | if (y >= logo_y+band && y < logo_y+logo_h-band &&
| ^
src/libavfilter/vf_delogo.c:172:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
172 | x >= logo_x+band && x < logo_x+logo_w-band) {
| ^~
src/libavfilter/vf_delogo.c:172:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
172 | x >= logo_x+band && x < logo_x+logo_w-band) {
| ^
src/libavfilter/vf_delogo.c:177:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
177 | if (x < logo_x+band)
| ^
src/libavfilter/vf_delogo.c:179:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
179 | else if (x >= logo_x+logo_w-band)
| ^~
src/libavfilter/vf_delogo.c:182:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
182 | if (y < logo_y+band)
| ^
src/libavfilter/vf_delogo.c:184:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
184 | else if (y >= logo_y+logo_h-band)
| ^~
src/libavfilter/vf_delogo.c: At top level:
src/libavfilter/vf_delogo.c:208:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
208 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_delogo.c:209:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
209 | { "y", "set logo y position", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_delogo.c:210:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
210 | { "w", "set logo width", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_delogo.c:211:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
211 | { "h", "set logo height", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_delogo.c:212:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
212 | { "show", "show delogo area", OFFSET(show), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavfilter/vf_delogo.c:36:
src/libavfilter/vf_delogo.c: In function ‘filter_frame’:
src/libavfilter/filters.h:483:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
483 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
| ^
src/libavfilter/vf_delogo.c:304:28: note: in expansion of macro ‘TS2T’
304 | s->var_values[VAR_T] = TS2T(in->pts, inlink->time_base);
| ^~~~
src/libavfilter/vf_idet.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
81 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_idet.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
82 | { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_idet.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
83 | { "rep_thres", "set repeat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_idet.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
84 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_idet.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
85 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_idetdsp.o
src/libavfilter/vf_idet.c: In function ‘init’:
src/libavfilter/vf_idet.c:428:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
428 | idet->decay_coefficient = lrint( PRECISION * exp2(-1.0 / idet->half_life) );
| ^
src/libavfilter/vf_identity.c: In function ‘set_meta’:
src/libavfilter/vf_identity.c:157:42: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
157 | snprintf(value, sizeof(value), "%f", d);
| ^
CC libavfilter/vf_il.o
CC libavfilter/vf_kerndeint.o
CC libavfilter/vf_lagfun.o
src/libavfilter/vf_il.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
75 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_il.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
76 | {"ls", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_il.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
77 | {"chroma_swap", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_il.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
78 | {"cs", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_il.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
79 | {"alpha_swap", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_il.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
80 | {"as", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_lenscorrection.o
src/libavfilter/vf_lagfun.c:198:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
198 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_lagfun.c:199:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
199 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_limitdiff.o
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’ [-Wsign-compare]
210 | for (i = 0; i < FF_ARRAY_ELEMS(rect->correction); i++) {
| ^
src/libavfilter/vf_limitdiff.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
59 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_limitdiff.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | { "elasticity", "set the elasticity", OFFSET(elasticity), AV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, 10, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_limitdiff.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
61 | { "reference", "enable reference stream", OFFSET(reference), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_limiter.o
src/libavfilter/vf_limitdiff.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "planes", "set the planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_lumakey.o
CC libavfilter/vf_lut.o
CC libavfilter/vf_lut2.o
src/libavfilter/vf_lumakey.c:179:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
179 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_lumakey.c:180:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
180 | { "tolerance", "set the tolerance value", OFFSET(tolerance), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_lumakey.c:181:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
181 | { "softness", "set the softness value", OFFSET(softness), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_lut.c: In function ‘config_props’:
src/libavfilter/vf_lut.c:319:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
319 | for (val = 0; val < FF_ARRAY_ELEMS(s->lut[comp]); val++) {
| ^
CC libavfilter/vf_lut3d.o
src/libavfilter/vf_kerndeint.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
53 | { "thresh", "set the threshold", OFFSET(thresh), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, FLAGS },
| ^
In file included from src/libavfilter/vf_kerndeint.c:32:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_kerndeint.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
54 | { "map", "set the map", OFFSET(map), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_kerndeint.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
55 | { "order", "set the order", OFFSET(order), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_kerndeint.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
56 | { "sharp", "set sharpening", OFFSET(sharp), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_kerndeint.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
57 | { "twoway", "set twoway", OFFSET(twoway), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_maskedclamp.o
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’ [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavfilter/graphdump.c:82:26: note: in expansion of macro ‘FFMAX’
82 | 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 [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^~~
src/libavfilter/graphdump.c:82:26: note: in expansion of macro ‘FFMAX’
82 | 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’ [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavfilter/graphdump.c:89:27: note: in expansion of macro ‘FFMAX’
89 | 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 [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^~~
src/libavfilter/graphdump.c:89:27: note: in expansion of macro ‘FFMAX’
89 | max_out_fmt = FFMAX(max_out_fmt, print_link_prop(NULL, l));
| ^~~~~
CC libavfilter/vf_maskedmerge.o
CC libavfilter/vf_maskedminmax.o
src/libavfilter/vf_maskedclamp.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
54 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_maskedclamp.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
55 | { "overshoot", "set overshoot", OFFSET(overshoot), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_maskedthreshold.o
src/libavfilter/vf_maskedclamp.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_maskedminmax.c:52:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
52 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_maskedmerge.c:33:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
33 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_maskfun.o
src/libavfilter/vf_maskedthreshold.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
54 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_maskedthreshold.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
55 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_mcdeint.o
CC libavfilter/vf_median.o
src/libavfilter/vf_maskfun.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
54 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_maskfun.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
55 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_maskfun.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, VFT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_maskfun.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
57 | { "fill", "set fill value", OFFSET(fill), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, VFT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_maskfun.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
58 | { "sum", "set sum value", OFFSET(sum), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_mergeplanes.o
src/libavfilter/vf_mcdeint.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | { "qp", "set qp", OFFSET(qp), AV_OPT_TYPE_INT, {.i64=1}, INT_MIN, INT_MAX, FLAGS },
| ^
In file included from src/libavfilter/vf_mcdeint.c:52:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_mcdeint.c: In function ‘filter_frame’:
src/libavfilter/vf_mcdeint.c:272:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
272 | *filp = *dstp = temp > 255U ? ~(temp>>31) : temp;
| ^
CC libavfilter/vf_mestimate.o
src/libavfilter/vf_mcdeint.c: In function ‘config_props’:
src/libavfilter/vf_mcdeint.c:143:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
143 | enc_ctx->refs = 3;
| ~~~~~~~~~~~~~~^~~
src/libavfilter/vf_mcdeint.c:144:5: note: here
144 | case MODE_SLOW:
| ^~~~
src/libavfilter/vf_mcdeint.c:145:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
145 | av_dict_set(&opts, "motion_est", "iter", 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_mcdeint.c:146:5: note: here
146 | case MODE_MEDIUM:
| ^~~~
src/libavfilter/vf_mcdeint.c:148:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
148 | enc_ctx->dia_size = 2;
| ~~~~~~~~~~~~~~~~~~^~~
src/libavfilter/vf_mcdeint.c:149:5: note: here
149 | case MODE_FAST:
| ^~~~
src/libavfilter/vf_median.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:25:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_median.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_median.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
61 | { "radiusV", "set median vertical radius", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0},0, 127, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_median.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "percentile", "set median percentile", OFFSET(percentile), AV_OPT_TYPE_FLOAT, {.dbl=.5}, 0., 1., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_mergeplanes.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_mergeplanes.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_mergeplanes.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
65 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_mergeplanes.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
66 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_mergeplanes.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
67 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_mergeplanes.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
68 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_mergeplanes.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_mergeplanes.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
70 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_mergeplanes.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
71 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_midequalizer.o
CC libavfilter/vf_minterpolate.o
src/libavfilter/vf_mestimate.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
61 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_mestimate.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "search_param", "search parameter", OFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 7}, 4, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_minterpolate.c:205:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
205 | { "fps", "output's frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "60"}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_midequalizer.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
54 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS },
| ^
In file included from src/libavfilter/vf_minterpolate.c:26:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavfilter/vf_midequalizer.c:24:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_minterpolate.c:226:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
226 | { "mb_size", "macroblock size", OFFSET(mb_size), AV_OPT_TYPE_INT, {.i64 = 16}, 4, 16, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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’} [-Wsign-compare]
144 | for (x = 0; x < hsize - 1; x++) {
| ^
src/libavfilter/vf_minterpolate.c:227:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
227 | { "search_param", "search parameter", OFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 32}, 4, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_minterpolate.c:228:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
228 | { "vsbmc", "variable-size block motion compensation", OFFSET(vsbmc), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
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’} [-Wsign-compare]
165 | for (x = 0; x < hsize - 1; x++) {
| ^
src/libavfilter/vf_minterpolate.c:232:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
232 | { "scd_threshold", "scene change threshold", OFFSET(scd_threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100.0, FLAGS },
| ^
src/libavfilter/vf_midequalizer.c: In function ‘compute_contrast_change’:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_midequalizer.c:177:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
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’} [-Wsign-compare]
180 | for (j = 0; j < hsize && histogram2[j] < histogram1[i]; j++);
| ^
CC libavfilter/vf_mix.o
CC libavfilter/vf_monochrome.o
CC libavfilter/vf_morpho.o
src/libavfilter/vf_monochrome.c:274:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
274 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_monochrome.c:275:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
275 | { "cr", "set the chroma red spot", OFFSET(r), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_monochrome.c:276:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
276 | { "size", "set the color filter size", OFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=1},.1,10, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_monochrome.c:277:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
277 | { "high", "set the highlights strength", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_mpdecimate.o
CC libavfilter/vf_multiply.o
CC libavfilter/vf_negate.o
src/libavfilter/vf_mpdecimate.c:67:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
67 | 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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_mpdecimate.c:69:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | OFFSET(max_keep_count), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_mpdecimate.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
70 | { "hi", "set high dropping threshold", OFFSET(hi), AV_OPT_TYPE_INT, {.i64=64*12}, INT_MIN, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_mpdecimate.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
71 | { "lo", "set low dropping threshold", OFFSET(lo), AV_OPT_TYPE_INT, {.i64=64*5}, INT_MIN, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_mpdecimate.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
72 | { "frac", "set fraction dropping threshold", OFFSET(frac), AV_OPT_TYPE_FLOAT, {.dbl=0.33}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_mpdecimate.c: In function ‘init’:
src/libavfilter/vf_mpdecimate.c:173:74: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
173 | decimate->max_drop_count, decimate->hi, decimate->lo, decimate->frac);
| ~~~~~~~~^~~~~~
CC libavfilter/vf_neighbor.o
src/libavfilter/vf_negate.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_nlmeans.o
src/libavfilter/vf_nlmeans.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:34:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_nlmeans.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
68 | { "p", "patch size", OFFSET(patch_size), AV_OPT_TYPE_INT, { .i64 = 3*2+1 }, 0, 99, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_nlmeans.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | { "pc", "patch size for chroma planes", OFFSET(patch_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_nlmeans.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
70 | { "r", "research window", OFFSET(research_size), AV_OPT_TYPE_INT, { .i64 = 7*2+1 }, 0, 99, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_nlmeans.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
71 | { "rc", "research window for chroma planes", OFFSET(research_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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’} [-Wsign-compare]
431 | for (int i = 0; i < s->max_meaningful_diff; i++)
| ^
src/libavfilter/vf_morpho.c:140:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
140 | { "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:30:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_nnedi.o
src/libavfilter/vf_nnedi.c:122:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
122 | {"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:30:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_nnedi.c:133:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
133 | {"planes", "set which planes to process", OFFSET(process_plane), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, RFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_nnedi.c: In function ‘subtract_mean_predictor’:
src/libavfilter/vf_nnedi.c:912:71: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
912 | mean_filter[k] += model->softmax_q1[nn * filter_size + k] - softmax_means[nn];
| ^
src/libavfilter/vf_nnedi.c:916:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
916 | mean_filter[k] *= scale;
| ^~
src/libavfilter/vf_nnedi.c:922:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
922 | model->softmax_q1[nn * filter_size + k] -= softmax_means[nn] + mean_filter[k];
| ^~
src/libavfilter/vf_nnedi.c:923:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
923 | model->elliott_q1[nn * filter_size + k] -= elliott_means[nn];
| ^~
src/libavfilter/vf_nnedi.c:925:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
925 | model->softmax_bias_q1[nn] -= mean_bias;
| ^~
src/libavfilter/vf_nnedi.c:936:71: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
936 | mean_filter[k] += model->softmax_q2[nn * filter_size + k] - softmax_means[nn];
| ^
src/libavfilter/vf_nnedi.c:941:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
941 | mean_filter[k] *= scale;
| ^~
src/libavfilter/vf_nnedi.c:947:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
947 | model->softmax_q2[nn * filter_size + k] -= softmax_means[nn] + mean_filter[k];
| ^~
src/libavfilter/vf_nnedi.c:948:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
948 | model->elliott_q2[nn * filter_size + k] -= elliott_means[nn];
| ^~
src/libavfilter/vf_nnedi.c:951:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
951 | model->softmax_bias_q2[nn] -= mean_bias;
| ^~
In file included from src/libavutil/version.h:30,
from src/libavutil/log.h:26,
from src/libavutil/avassert.h:35,
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’ [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavfilter/drawutils.c:150:21: note: in expansion of macro ‘FFMAX’
150 | 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 [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^~~
src/libavfilter/drawutils.c:150:21: note: in expansion of macro ‘FFMAX’
150 | nb_planes = FFMAX(nb_planes, c->plane + 1);
| ^~~~~
src/libavfilter/drawutils.c: In function ‘ff_copy_rectangle2’:
src/libavfilter/drawutils.c:245:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
245 | for (int plane = 0; plane < draw->nb_planes; plane++) {
| ^
src/libavfilter/drawutils.c: In function ‘ff_fill_rectangle’:
src/libavfilter/drawutils.c:266:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
266 | for (int plane = 0; plane < draw->nb_planes; plane++) {
| ^
src/libavfilter/drawutils.c: In function ‘ff_blend_rectangle’:
src/libavfilter/drawutils.c:417:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
417 | if (draw->desc->comp[comp].plane != plane)
| ^~
src/libavfilter/drawutils.c: In function ‘ff_blend_mask’:
src/libavfilter/drawutils.c:597:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
597 | if (draw->desc->comp[comp].plane != plane)
| ^~
CC libavfilter/vf_noise.o
src/libavfilter/vf_neighbor.c:365:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
365 | { "coordinates", "set coordinates", OFFSET(coordinates), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, FLAGS },
| ^
In file included from src/libavfilter/vf_neighbor.c:27:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_neighbor.c:367:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
367 | { "threshold0", "set threshold for 1st plane", OFFSET(threshold[0]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_neighbor.c:368:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
368 | { "threshold1", "set threshold for 2nd plane", OFFSET(threshold[1]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_neighbor.c:369:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
369 | { "threshold2", "set threshold for 3rd plane", OFFSET(threshold[2]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_neighbor.c:370:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
370 | { "threshold3", "set threshold for 4th plane", OFFSET(threshold[3]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_noise.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
53 | NOISE_PARAMS(all, 0, all)
| ^~~~~~~~~~~~
In file included from src/libavfilter/vf_noise.c:28:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_noise.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
53 | NOISE_PARAMS(all, 0, all)
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_noise.c:53:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
53 | NOISE_PARAMS(all, 0, all)
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_noise.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
54 | NOISE_PARAMS(c0, 0, param[0])
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_noise.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
54 | NOISE_PARAMS(c0, 0, param[0])
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_noise.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
54 | NOISE_PARAMS(c0, 0, param[0])
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_noise.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
55 | NOISE_PARAMS(c1, 1, param[1])
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_noise.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
55 | NOISE_PARAMS(c1, 1, param[1])
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_noise.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
55 | NOISE_PARAMS(c1, 1, param[1])
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_noise.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
56 | NOISE_PARAMS(c2, 2, param[2])
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_noise.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
56 | NOISE_PARAMS(c2, 2, param[2])
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_noise.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
56 | NOISE_PARAMS(c2, 2, param[2])
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_noise.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
57 | NOISE_PARAMS(c3, 3, param[3])
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_noise.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
57 | NOISE_PARAMS(c3, 3, param[3])
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_noise.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
57 | NOISE_PARAMS(c3, 3, param[3])
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
105 | x2 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0;
| ^
CC libavfilter/vf_normalize.o
CC libavfilter/vf_null.o
CC libavfilter/vf_overlay.o
CC libavfilter/vf_owdenoise.o
CC libavfilter/vf_pad.o
src/libavfilter/vf_multiply.c:50:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
50 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_multiply.c:51:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
51 | { "offset", "set offset", OFFSET(offset), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, -1., 1., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_multiply.c:52:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
52 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=0xF}, 0., 0xF, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_overlay.c: In function ‘do_blend’:
src/libavfilter/vf_overlay.c:864:17: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
864 | NAN : mainpic->pts * av_q2d(inlink->time_base);
| ^
src/libavfilter/vf_overlay.c: At top level:
src/libavfilter/vf_overlay.c:911:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
911 | { "x", "set the x expression", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, TFLAGS },
| ^
In file included from src/libavfilter/vf_overlay.c:36:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_overlay.c:912:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
912 | { "y", "set the y expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_overlay.c:922:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
922 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_overlay.c:933:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
933 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_palettegen.o
src/libavfilter/vf_pad.c: In function ‘config_input’:
src/libavfilter/vf_pad.c:209:46: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
209 | (unsigned)s->x + (unsigned)inlink->w > s->w ||
| ^
src/libavfilter/vf_pad.c:210:46: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
210 | (unsigned)s->y + (unsigned)inlink->h > s->h) {
| ^
src/libavfilter/vf_pad.c: In function ‘buffer_needs_copy’:
src/libavfilter/vf_pad.c:271:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
271 | for (i = 0; i < FF_ARRAY_ELEMS(planes) && frame->data[i]; i++) {
| ^
src/libavfilter/vf_pad.c:278:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
278 | for (i = 0; i < FF_ARRAY_ELEMS(planes) && planes[i] >= 0; i++) {
| ^
src/libavfilter/vf_pad.c:300:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
300 | 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:427:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
427 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_pad.c:428:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
428 | { "w", "set the pad area width expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_pad.c:429:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
429 | { "height", "set the pad area height expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_pad.c:430:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
430 | { "h", "set the pad area height expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_pad.c:431:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
431 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_pad.c:432:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
432 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_pad.c:437:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
437 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_paletteuse.o
src/libavfilter/vf_paletteuse.c:124:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
124 | { "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:31:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_paletteuse.c:127:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
127 | { "new", "take new palette for each output frame", OFFSET(new), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_paletteuse.c:128:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
128 | { "alpha_threshold", "set the alpha threshold for transparency", OFFSET(trans_thresh), AV_OPT_TYPE_INT, {.i64=128}, 0, 255, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_paletteuse.c:131:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
131 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_paletteuse.c: In function ‘color_get’:
src/libavfilter/vf_paletteuse.c:250:19: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
250 | if (color>>24 < s->trans_thresh && s->transparency_index >= 0) {
| ^
src/libavfilter/vf_paletteuse.c: In function ‘load_colormap’:
src/libavfilter/vf_paletteuse.c:666:21: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
666 | if (c >> 24 < s->trans_thresh) {
| ^
src/libavfilter/vf_paletteuse.c: In function ‘load_palette’:
src/libavfilter/vf_paletteuse.c:866:26: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
866 | if (p[x]>>24 < s->trans_thresh) {
| ^
src/libavfilter/vf_paletteuse.c: In function ‘init’:
src/libavfilter/vf_paletteuse.c:957:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
957 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ordered_dither); i++)
| ^
src/libavfilter/vf_normalize.c:129:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
129 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_normalize.c:130:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
130 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_normalize.c:131:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
131 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_normalize.c:132:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
132 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_normalize.c:133:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
133 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_perspective.o
src/libavfilter/vf_palettegen.c:91:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
91 | { "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 },
| ^
In file included from src/libavfilter/vf_palettegen.c:30:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_palettegen.c:92:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
92 | { "reserve_transparent", "reserve a palette entry for transparency", OFFSET(reserve_transparent), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_palettegen.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
93 | { "transparency_color", "set a background color for transparency", OFFSET(transparency_color), AV_OPT_TYPE_COLOR, {.str="lime"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_perspective.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:27:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_perspective.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_perspective.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_perspective.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_perspective.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_perspective.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_perspective.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_perspective.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_phase.o
CC libavfilter/vf_photosensitivity.o
src/libavfilter/vf_photosensitivity.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
59 | { "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:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_photosensitivity.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | { "f", "set how many frames to use", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_photosensitivity.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
61 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_photosensitivity.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_photosensitivity.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | { "skip", "set pixels to skip when sampling frames", OFFSET(skip), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_photosensitivity.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | { "bypass", "leave frames unchanged", OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_photosensitivity.c: In function ‘filter_frame’:
src/libavfilter/vf_photosensitivity.c:255:59: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
255 | 100 * new_badness / s->badness_threshold, factor);
| ^~~~~~
src/libavfilter/vf_photosensitivity.c:275:65: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
275 | snprintf(value, sizeof(value), "%f", (float)new_badness / s->badness_threshold);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_photosensitivity.c:278:67: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
278 | snprintf(value, sizeof(value), "%f", (float)fixed_badness / s->badness_threshold);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_photosensitivity.c:281:66: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
281 | snprintf(value, sizeof(value), "%f", (float)this_badness / s->badness_threshold);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_photosensitivity.c:284:46: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
284 | snprintf(value, sizeof(value), "%f", factor);
| ^~~~~~
CC libavfilter/vf_pixdesctest.o
CC libavfilter/vf_pixelize.o
src/libavfilter/vf_pixdesctest.c: In function ‘filter_frame’:
src/libavfilter/vf_pixdesctest.c:87:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
87 | for (c = 0; c < FF_ARRAY_ELEMS(priv->pix_desc->comp); c++) {
| ^
CC libavfilter/vf_pp7.o
CC libavfilter/vf_premultiply.o
src/libavfilter/vf_pixelize.c:309:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_pixelize.c:310:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
310 | { "w", "set block width", OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_pixelize.c:311:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
311 | { "height", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_pixelize.c:312:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
312 | { "h", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_pixelize.c:318:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
318 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_pixelize.c:319:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
319 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_pp7.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | { "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:33:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_pseudocolor.o
src/libavfilter/vf_premultiply.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_premultiply.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
61 | { "inplace","enable inplace mode", OFFSET(inplace), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavfilter/vf_premultiply.c:381:26: note: in expansion of macro ‘FFMIN’
381 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavfilter/vf_premultiply.c:381:26: note: in expansion of macro ‘FFMIN’
381 | 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’ [-Wsign-compare]
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:433:32: note: in expansion of macro ‘FFMIN’
433 | 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 [-Wsign-compare]
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:433:32: note: in expansion of macro ‘FFMIN’
433 | 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’ [-Wsign-compare]
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:433:32: note: in expansion of macro ‘FFMIN’
433 | 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 [-Wsign-compare]
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:433:32: note: in expansion of macro ‘FFMIN’
433 | dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0);
| ^~~~~
CC libavfilter/vf_psnr.o
CC libavfilter/vf_pullup.o
src/libavfilter/vf_pseudocolor.c: In function ‘config_input’:
src/libavfilter/vf_pseudocolor.c:766:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
766 | for (val = 0; val < FF_ARRAY_ELEMS(s->lut[color]); val++) {
| ^
src/libavfilter/vf_pseudocolor.c:799:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
799 | if (g >= 0.f && b >= 0.f && r >= 0.f) {
| ^~
src/libavfilter/vf_pseudocolor.c:799:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
799 | if (g >= 0.f && b >= 0.f && r >= 0.f) {
| ^~
src/libavfilter/vf_pseudocolor.c:799:51: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
799 | if (g >= 0.f && b >= 0.f && r >= 0.f) {
| ^~
src/libavfilter/vf_psnr.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
66 | {"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:31:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_psnr.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
67 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_psnr.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
68 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_psnr.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_psnr.c: In function ‘set_meta’:
src/libavfilter/vf_psnr.c:128:42: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
128 | snprintf(value, sizeof(value), "%f", d);
| ^
CC libavfilter/vf_qp.o
src/libavfilter/vf_pullup.c:41:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:24:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_pullup.c:42:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
42 | { "jr", "set right junk size", OFFSET(junk_right), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_pullup.c:43:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
43 | { "jt", "set top junk size", OFFSET(junk_top), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_pullup.c:44:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
44 | { "jb", "set bottom junk size", OFFSET(junk_bottom), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_pullup.c:45:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
45 | { "sb", "set strict breaks", OFFSET(strict_breaks), AV_OPT_TYPE_BOOL,{.i64=0},-1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
735 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) {
| ^
CC libavfilter/vf_random.o
src/libavfilter/vf_qp.c:44:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
44 | { "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:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_qp.c: In function ‘filter_frame’:
src/libavfilter/vf_qp.c:111:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
111 | (par_in->nb_blocks == s->h * s->qstride || !par_in->nb_blocks)) {
| ^~
CC libavfilter/vf_readeia608.o
CC libavfilter/vf_readvitc.o
CC libavfilter/vf_remap.o
src/libavfilter/vf_random.c:46:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
46 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_random.c:47:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
47 | { "seed", "set the seed", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_readeia608.c:92:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
92 | { "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:31:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_readeia608.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
93 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_readeia608.c:94:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
94 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_readeia608.c:95:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
95 | { "chp", "check and apply parity bit", OFFSET(chp), AV_OPT_TYPE_BOOL, {.i64= 0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_readeia608.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
96 | { "lp", "lowpass line prior to processing", OFFSET(lp), AV_OPT_TYPE_BOOL, {.i64= 1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_readeia608.c: In function ‘find_black_and_white’:
src/libavfilter/vf_readeia608.c:204:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
204 | if (scan->histogram[i] > cnt) {
| ^
src/libavfilter/vf_readeia608.c:212:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
212 | if (scan->histogram[i] > cnt) {
| ^
CC libavfilter/vf_removegrain.o
src/libavfilter/vf_readvitc.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
56 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_readvitc.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
57 | { "thr_b", "black color threshold", OFFSET(thr_b), AV_OPT_TYPE_DOUBLE, {.dbl = 0.2 }, 0, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_readvitc.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
58 | { "thr_w", "white color threshold", OFFSET(thr_w), AV_OPT_TYPE_DOUBLE, {.dbl = 0.6 }, 0, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_removelogo.o
CC libavfilter/vf_repeatfields.o
src/libavfilter/vf_removegrain.c:37:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
37 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_removegrain.c:38:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
38 | { "m1", "set mode for 2nd plane", OFFSET(mode[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_removegrain.c:39:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
39 | { "m2", "set mode for 3rd plane", OFFSET(mode[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_removegrain.c:40:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
40 | { "m3", "set mode for 4th plane", OFFSET(mode[3]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_rotate.o
CC libavfilter/vf_sab.o
CC libavfilter/vf_scale.o
CC libavfilter/vf_scdet.o
src/libavfilter/vf_sab.c: In function ‘init’:
src/libavfilter/vf_sab.c:107:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
107 | if (s->chroma.radius < RADIUS_MIN)
| ^
src/libavfilter/vf_sab.c:109:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
109 | if (s->chroma.pre_filter_radius < PRE_FILTER_RADIUS_MIN)
| ^
src/libavfilter/vf_sab.c:111:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
111 | if (s->chroma.strength < STRENGTH_MIN)
| ^
src/libavfilter/vf_sab.c:120:21: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
120 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength,
| ~~~~~~~~~^~~~~~~
src/libavfilter/vf_sab.c:120:39: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
120 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength,
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~
src/libavfilter/vf_sab.c:120:68: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
120 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength,
| ~~~~~~~~~^~~~~~~~~
src/libavfilter/vf_sab.c:121:21: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
121 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength);
| ~~~~~~~~~^~~~~~~
src/libavfilter/vf_sab.c:121:39: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
121 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength);
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~
src/libavfilter/vf_sab.c:121:68: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
121 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength);
| ~~~~~~~~~^~~~~~~~~
src/libavfilter/vf_scdet.c:54:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
54 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_scdet.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
55 | { "t", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., V|F },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_scdet.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
56 | { "sc_pass", "Set the flag to pass scene change frames", OFFSET(sc_pass), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|F },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_scdet.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
57 | { "s", "Set the flag to pass scene change frames", OFFSET(sc_pass), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|F },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_scale.c: In function ‘init’:
src/libavfilter/vf_scale.c:415:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
415 | for (int i = 0; i < FF_ARRAY_ELEMS(scale->param); i++)
| ^
src/libavfilter/vf_scale.c: In function ‘query_formats’:
src/libavfilter/vf_scale.c:487:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
487 | for (int i = 0; i < formats->nb_formats; i++) {
| ^
src/libavfilter/vf_scale.c:489:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
489 | for (int j = i--; j + 1 < formats->nb_formats; j++)
| ^
src/libavfilter/vf_scale.c:506:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
506 | for (int i = 0; i < formats->nb_formats; i++) {
| ^
src/libavfilter/vf_scale.c:508:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
508 | for (int j = i--; j + 1 < formats->nb_formats; j++)
| ^
In file included from src/libavfilter/vf_scale.c:31:
src/libavfilter/vf_scale.c: In function ‘scale_frame’:
src/libavfilter/filters.h:483:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
483 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
| ^
src/libavfilter/vf_scale.c:797:49: note: in expansion of macro ‘TS2T’
797 | scale->var_values[VAR_S2R_MAIN_T] = TS2T(in->pts, link->time_base);
| ^~~~
src/libavfilter/filters.h:483:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
483 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
| ^
src/libavfilter/vf_scale.c:800:40: note: in expansion of macro ‘TS2T’
800 | scale->var_values[VAR_T] = TS2T(in->pts, link->time_base);
| ^~~~
src/libavfilter/vf_scale.c: In function ‘do_scale’:
src/libavfilter/filters.h:483:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
483 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
| ^
src/libavfilter/vf_scale.c:944:44: note: in expansion of macro ‘TS2T’
944 | scale->var_values[VAR_REF_T] = TS2T(ref->pts, reflink->time_base);
| ^~~~
src/libavfilter/vf_scale.c: In function ‘filter_frame_ref’:
src/libavfilter/filters.h:483:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
483 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
| ^
src/libavfilter/vf_scale.c:1004:36: note: in expansion of macro ‘TS2T’
1004 | scale->var_values[VAR_T] = TS2T(in->pts, link->time_base);
| ^~~~
src/libavfilter/vf_scale.c: At top level:
src/libavfilter/vf_scale.c:1075:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1075 | { "interl", "set interlacing", OFFSET(interlaced), AV_OPT_TYPE_BOOL, {.i64 = 0 }, -1, 1, FLAGS },
| ^
In file included from src/libavfilter/vf_scale.c:41:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_scale.c:1146:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1146 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_scale.c:1147:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1147 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_scale.c:1148:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1148 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_scale.c:1149:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1149 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_scale.c:1154:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1154 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_scale.c:1155:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1155 | { "reset_sar", "reset SAR to 1 and scale to square pixels if scaling proportionally", OFFSET(reset_sar), AV_OPT_TYPE_BOOL, { .i64 = 0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_scale.c:1156:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1156 | { "param0", "Scaler param 0", OFFSET(param[0]), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX }, -DBL_MAX, DBL_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_scale.c:1157:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1157 | { "param1", "Scaler param 1", OFFSET(param[1]), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX }, -DBL_MAX, DBL_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_scroll.o
CC libavfilter/vf_selectivecolor.o
src/libavfilter/vf_scroll.c:177:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_scroll.c:178:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
178 | { "h", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_scroll.c:179:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
179 | { "vertical", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_scroll.c:180:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
180 | { "v", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_scroll.c:181:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
181 | { "hpos", "set initial horizontal position", OFFSET(h_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_scroll.c:182:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
182 | { "vpos", "set initial vertical position", OFFSET(v_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_separatefields.o
CC libavfilter/vf_setparams.o
CC libavfilter/vf_shear.o
CC libavfilter/vf_showinfo.o
In file included from src/libavutil/version.h:30,
from src/libavutil/channel_layout.h:28,
from src/libavutil/opt.h:31,
from src/libavfilter/vf_rotate.c:29:
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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:433:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
433 | if (fabs(rot->angle - 0) < FLT_EPSILON && outw == inw && outh == inh) {
| ^
src/libavfilter/vf_rotate.c:437:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
437 | } else if (fabs(rot->angle - M_PI/2) < FLT_EPSILON && outw == inh && outh == inw) {
| ^
src/libavfilter/vf_rotate.c:441:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
441 | } else if (fabs(rot->angle - M_PI) < FLT_EPSILON && outw == inw && outh == inh) {
| ^
src/libavfilter/vf_rotate.c:445:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
445 | } 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/filters.h:483:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
483 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
| ^
src/libavfilter/vf_rotate.c:520:30: note: in expansion of macro ‘TS2T’
520 | rot->var_values[VAR_T] = TS2T(in->pts, inlink->time_base);
| ^~~~
src/libavfilter/vf_showinfo.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | { "checksum", "calculate checksums", OFFSET(calculate_checksums), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, VF },
| ^
In file included from src/libavfilter/vf_showinfo.c:37:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_showinfo.c:66:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
66 | OFFSET(udu_sei_as_ascii), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VF },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_showinfo.c: In function ‘dump_s12m_timecode’:
src/libavfilter/vf_showinfo.c:127:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
127 | for (int j = 1; j <= tc[0]; j++) {
| ^~
src/libavfilter/vf_showinfo.c:130:62: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
130 | 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:179:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
179 | 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:411:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
411 | for (plane = 0; plane < FF_ARRAY_ELEMS(par->delta_qp); plane++)
| ^
src/libavfilter/vf_showinfo.c:412:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
412 | for (acdc = 0; acdc < FF_ARRAY_ELEMS(par->delta_qp[plane]); acdc++) {
| ^
CC libavfilter/vf_showpalette.o
src/libavfilter/vf_selectivecolor.c:101:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
101 | RANGE_OPTION("red", RANGE_REDS),
| ^~~~~~~~~~~~
In file included from src/libavfilter/vf_selectivecolor.c:30:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_selectivecolor.c:102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
102 | RANGE_OPTION("yellow", RANGE_YELLOWS),
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_selectivecolor.c:103:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
103 | RANGE_OPTION("green", RANGE_GREENS),
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_selectivecolor.c:104:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
104 | RANGE_OPTION("cyan", RANGE_CYANS),
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_selectivecolor.c:105:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
105 | RANGE_OPTION("blue", RANGE_BLUES),
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_selectivecolor.c:106:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
106 | RANGE_OPTION("magenta", RANGE_MAGENTAS),
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_selectivecolor.c:107:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
107 | RANGE_OPTION("white", RANGE_WHITES),
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_selectivecolor.c:108:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
108 | RANGE_OPTION("neutral", RANGE_NEUTRALS),
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_selectivecolor.c:109:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
109 | RANGE_OPTION("black", RANGE_BLACKS),
| ^~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
160 | cmyk[1] < -1.0 || cmyk[1] > 1.0 ||
| ^
src/libavfilter/vf_selectivecolor.c:161:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]);
| ~~~~^~~
src/libavfilter/vf_showpalette.c:38:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_shuffleframes.o
CC libavfilter/vf_shufflepixels.o
src/libavfilter/vf_shuffleframes.c:136:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
136 | { "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:25:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_shuffleplanes.o
src/libavfilter/vf_shufflepixels.c:416:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_shufflepixels.c:417:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
417 | { "w", "set block width", OFFSET(block_w), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS },
| ^
CC libavfilter/vf_signalstats.o
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_shufflepixels.c:418:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
418 | { "height", "set block height", OFFSET(block_h), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_shufflepixels.c:419:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
419 | { "h", "set block height", OFFSET(block_h), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_shufflepixels.c:420:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
420 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_shufflepixels.c:421:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
421 | { "s", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_shuffleplanes.c:141:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
141 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_shuffleplanes.c:142:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
142 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_shuffleplanes.c:143:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
143 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_shuffleplanes.c:144:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
144 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_signature.o
CC libavfilter/vf_siti.o
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
277 | snprintf(value, sizeof(value), "%0.2f", d);
| ^
src/libavfilter/vf_siti.c: At top level:
src/libavfilter/vf_siti.c:316:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
316 | { "print_summary", "Print summary showing average values", OFFSET(print_summary), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS },
| ^
In file included from src/libavfilter/vf_siti.c:32:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_smartblur.o
CC libavfilter/vf_spp.o
src/libavfilter/vf_smartblur.c: In function ‘init’:
src/libavfilter/vf_smartblur.c:98:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
98 | if (s->chroma.radius < RADIUS_MIN)
| ^
src/libavfilter/vf_smartblur.c:100:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
100 | if (s->chroma.strength < STRENGTH_MIN)
| ^
src/libavfilter/vf_smartblur.c:106:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
106 | if (s->alpha.radius < RADIUS_MIN)
| ^
src/libavfilter/vf_smartblur.c:108:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
108 | if (s->alpha.strength < STRENGTH_MIN)
| ^
src/libavfilter/vf_smartblur.c:120:19: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
120 | s->luma.radius, s->luma.strength, s->luma.threshold,
| ~~~~~~~^~~~~~~
src/libavfilter/vf_smartblur.c:120:35: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
120 | s->luma.radius, s->luma.strength, s->luma.threshold,
| ~~~~~~~^~~~~~~~~
src/libavfilter/vf_smartblur.c:121:21: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
121 | s->chroma.radius, s->chroma.strength, s->chroma.threshold,
| ~~~~~~~~~^~~~~~~
src/libavfilter/vf_smartblur.c:121:39: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
121 | s->chroma.radius, s->chroma.strength, s->chroma.threshold,
| ~~~~~~~~~^~~~~~~~~
src/libavfilter/vf_smartblur.c:122:20: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
122 | s->alpha.radius, s->alpha.strength, s->alpha.threshold);
| ~~~~~~~~^~~~~~~
src/libavfilter/vf_smartblur.c:122:37: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
122 | s->alpha.radius, s->alpha.strength, s->alpha.threshold);
| ~~~~~~~~^~~~~~~~~
src/libavfilter/vf_smartblur.c: In function ‘alloc_sws_context’:
src/libavfilter/vf_smartblur.c:155:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
155 | vec->coeff[vec->length / 2] += 1.0 - f->strength;
| ^
CC libavfilter/vf_ssim.o
src/libavfilter/vf_spp.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
68 | { "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:37:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_spp.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 63, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_spp.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
73 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_spp.c: In function ‘store_slice16_c’:
src/libavfilter/vf_spp.c:203:27: warning: left shift of negative value [-Wshift-negative-value]
203 | unsigned int mask = -1<<depth;
| ^~
src/libavfilter/vf_ssim.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
75 | {"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:40:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_ssim.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
76 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_ssim.c: In function ‘set_meta’:
src/libavfilter/vf_ssim.c:85:42: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
85 | snprintf(value, sizeof(value), "%f", d);
| ^
src/libavfilter/vf_ssim.c: In function ‘ssim_endn_8bit’:
src/libavfilter/vf_ssim.c:212:14: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
212 | 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:269:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
269 | 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:323:82: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
323 | return (fabs(weight - ssim) > 1e-9) ? 10.0 * log10(weight / (weight - ssim)) : INFINITY;
| ^
CC libavfilter/vf_ssim360.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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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_frame’:
src/libavfilter/vf_signalstats.c:752:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
752 | if (histhue[fil] > maxhue) {
| ^
CC libavfilter/vf_stack.o
src/libavfilter/vf_ssim360.c:207:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
207 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^~~~~~
In file included from src/libavfilter/vf_ssim360.c:49:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_ssim360.c:209:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
209 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_ssim360.c: In function ‘set_meta’:
src/libavfilter/vf_ssim360.c:281:45: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
281 | snprintf(value, sizeof(value), "%0.2f", d);
| ^
src/libavfilter/vf_ssim360.c: In function ‘ssim360_endn_16bit’:
src/libavfilter/vf_ssim360.c:448:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
448 | ssim360 += weight * ssim360_end1x(
| ^
src/libavfilter/vf_ssim360.c: In function ‘ssim360_endn_8bit’:
src/libavfilter/vf_ssim360.c:467:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
467 | ssim360 += weight * ssim360_end1(
| ^
src/libavfilter/vf_ssim360.c: In function ‘ssim360_tape’:
src/libavfilter/vf_ssim360.c:706:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
706 | ssim360_hist[hist_index] += weight;
| ^~
src/libavfilter/vf_ssim360.c:707:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
707 | *ssim360_hist_net += weight;
| ^~
src/libavfilter/vf_ssim360.c:709:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
709 | ssim360 += (sample_ssim360 * weight);
| ^
src/libavfilter/vf_ssim360.c:710:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
710 | sum_weight += weight;
| ^~
src/libavfilter/vf_ssim360.c: In function ‘compute_bilinear_map’:
src/libavfilter/vf_ssim360.c:730:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
730 | int x_ceil = x_floor + (x_diff > 1e-6);
| ^
src/libavfilter/vf_ssim360.c:731:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
731 | int y_ceil = y_floor + (y_diff > 1e-6);
| ^
src/libavfilter/vf_ssim360.c: In function ‘do_ssim360’:
src/libavfilter/vf_ssim360.c:1176:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1176 | c[i] /= 2.f;
| ^~
src/libavfilter/vf_ssim360.c: In function ‘generate_density_map’:
src/libavfilter/vf_ssim360.c:1409:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1409 | r_square /= DEFAULT_EXPANSION_COEF * DEFAULT_EXPANSION_COEF;
| ^~
src/libavfilter/vf_ssim360.c:1457:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1457 | r_square /= (1.f + s->ref_pad) * (1.f + s->ref_pad);
| ^~
src/libavfilter/vf_ssim360.c:1501:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1501 | d = cos(((0.5 + i) / h - 0.5) * DEFAULT_EXPANSION_COEF * M_PI_2);
| ^
src/libavfilter/vf_ssim360.c:1508:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1508 | double dx = DEFAULT_EXPANSION_COEF * (0.5 + j - w * 0.90) / (w * 0.10);
| ^
src/libavfilter/vf_ssim360.c:1511:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1511 | double top_dy = DEFAULT_EXPANSION_COEF * (0.5 + i - h * 0.25) / (h * 0.25);
| ^
src/libavfilter/vf_ssim360.c:1514:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1514 | double bottom_dy = DEFAULT_EXPANSION_COEF * (0.5 + i - h * 0.75) / (h * 0.25);
| ^
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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
In file included from src/libavfilter/vf_signature.c:36:
src/libavfilter/signature_lookup.c: In function ‘get_matching_parameters’:
src/libavfilter/signature_lookup.c:236:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
236 | if (l1dist < pairs[i].dist) {
| ^
src/libavfilter/signature_lookup.c:241:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
241 | } else if (l1dist == pairs[i].dist) {
| ^~
src/libavfilter/signature_lookup.c:270:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
270 | if (pairs[i].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) {
| ^
src/libavfilter/signature_lookup.c:276:55: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
276 | 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:49:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
49 | OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, FLAGS },
| ^~~~~~
In file included from src/libavfilter/vf_signature.c:30:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_signature.c:51:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
51 | OFFSET(filename), AV_OPT_TYPE_STRING, {.str = ""}, 0, NB_FORMATS-1, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_signature.c:57:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
57 | OFFSET(thworddist), AV_OPT_TYPE_INT, {.i64 = 9000}, 1, INT_MAX, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_signature.c:59:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
59 | OFFSET(thcomposdist), AV_OPT_TYPE_INT, {.i64 = 60000}, 1, INT_MAX, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_signature.c:61:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
61 | OFFSET(thl1), AV_OPT_TYPE_INT, {.i64 = 116}, 1, INT_MAX, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_signature.c:63:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | OFFSET(thdi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_signature.c:65:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
65 | OFFSET(thit), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.0, 1.0, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_signature.c: In function ‘filter_frame’:
src/libavfilter/vf_signature.c:299:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
299 | if (f == wordvec[w]) {
| ^~
CC libavfilter/vf_stereo3d.o
CC libavfilter/vf_super2xsai.o
CC libavfilter/vf_swaprect.o
src/libavfilter/vf_swaprect.c: In function ‘filter_frame’:
src/libavfilter/vf_swaprect.c:97:59: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
97 | var_values[VAR_T] = in->pts == AV_NOPTS_VALUE ? NAN : in->pts * av_q2d(inlink->time_base);
| ^
CC libavfilter/vf_swapuv.o
CC libavfilter/vf_telecine.o
CC libavfilter/vf_threshold.o
src/libavfilter/vf_telecine.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
65 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_thumbnail.o
src/libavfilter/vf_threshold.c:41:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_tile.o
src/libavfilter/vf_super2xsai.c: In function ‘super2xsai’:
src/libavfilter/vf_super2xsai.c:92:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
92 | for (y = slice_start; y < slice_end; y++) {
| ^
src/libavfilter/vf_super2xsai.c:118:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
118 | for (x = 0; x < width; x++) {
| ^
src/libavfilter/vf_super2xsai.c:208:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
208 | if (x < width - 3) {
| ^
src/libavfilter/vf_super2xsai.c:240:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
240 | if (y < height - 3)
| ^
src/libavfilter/vf_tile.c:56:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
56 | {.str = "6x5"}, 0, 0, FLAGS },
| ^
In file included from src/libavfilter/vf_tile.c:27:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_tile.c:58:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
58 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
| ^~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_tile.c:60:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS },
| ^~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_tile.c:62:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS },
| ^~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_tile.c:65:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
65 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
| ^~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_tile.c:67:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
67 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
| ^~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_tile.c: In function ‘config_props’:
src/libavfilter/vf_tile.c:133:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
133 | if (inlink->w > (INT_MAX - total_margin_w) / tile->w) {
| ^
src/libavfilter/vf_tile.c:138:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
138 | if (inlink->h > (INT_MAX - total_margin_h) / tile->h) {
| ^
CC libavfilter/vf_tiltandshift.o
CC libavfilter/vf_tinterlace.o
src/libavfilter/vf_tiltandshift.c: In function ‘filter_frame’:
src/libavfilter/vf_tiltandshift.c:271:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
271 | av_fifo_can_read(s->input) < outlink->w - s->pad) {
| ^
src/libavfilter/vf_tiltandshift.c: In function ‘request_frame’:
src/libavfilter/vf_tiltandshift.c:290:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
290 | if ((nb_buffered <= 0 || nb_buffered == outlink->w - s->pad ||
| ^~
src/libavfilter/vf_tinterlace.c: In function ‘config_out_props’:
src/libavfilter/vf_tinterlace.c:275:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
275 | for (i = 0; i<FF_ARRAY_ELEMS(standard_tbs); i++){
| ^
CC libavfilter/vf_tmidequalizer.o
CC libavfilter/vf_tonemap.o
src/libavfilter/vf_tmidequalizer.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "radius", "set radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=5}, 1, 127, FLAGS },
| ^
In file included from src/libavfilter/vf_tmidequalizer.c:24:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_tmidequalizer.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | { "sigma", "set sigma", OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_tmidequalizer.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
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’} [-Wsign-compare]
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’} [-Wsign-compare]
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’} [-Wsign-compare]
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’} [-Wsign-compare]
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 [-Wdouble-promotion]
346 | s->kernel[n] = expf(-0.5 * (n + 1) * (n + 1) / (sigma * sigma));
| ^
CC libavfilter/vf_tpad.o
src/libavfilter/vf_thumbnail.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
66 | { "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:32:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_thumbnail.c: In function ‘get_best_frame’:
src/libavfilter/vf_thumbnail.c:117:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
117 | for (j = 0; j < FF_ARRAY_ELEMS(avg_hist); j++) {
| ^
CC libavfilter/vf_transpose.o
src/libavfilter/vf_tpad.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
58 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_tpad.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
59 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_tpad.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_tpad.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
65 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_tpad.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
66 | { "color", "set the color of the added frames", OFFSET(rgba_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_unsand.o
CC libavfilter/vf_unsharp.o
src/libavfilter/vf_unsand.c: In function ‘query_formats’:
src/libavfilter/vf_unsand.c:130:9: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
130 | const static enum AVPixelFormat out_fmts[] = {AV_PIX_FMT_YUV420P10, AV_PIX_FMT_YUV420P, AV_PIX_FMT_NONE};
| ^~~~~
src/libavfilter/vf_unsand.c:150:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
150 | for (i = 0; i < src_ff->nb_formats; ++i) {
| ^
src/libavfilter/vf_unsharp.c: In function ‘set_filter_param’:
src/libavfilter/vf_unsharp.c:211:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
211 | fp->amount = amount * 65536.0;
| ^
src/libavfilter/vf_unsharp.c: At top level:
src/libavfilter/vf_unsharp.c:365:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
365 | { "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:45:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_unsharp.c:366:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
366 | { "lx", "set luma matrix horizontal size", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_unsharp.c:367:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
367 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_unsharp.c:368:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
368 | { "ly", "set luma matrix vertical size", OFFSET(lmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_unsharp.c:369:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
369 | { "luma_amount", "set luma effect strength", OFFSET(lamount), AV_OPT_TYPE_FLOAT, { .dbl = 1 }, -2, 5, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_unsharp.c:370:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
370 | { "la", "set luma effect strength", OFFSET(lamount), AV_OPT_TYPE_FLOAT, { .dbl = 1 }, -2, 5, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_unsharp.c:371:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
371 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_unsharp.c:372:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
372 | { "cx", "set chroma matrix horizontal size", OFFSET(cmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_unsharp.c:373:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
373 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_unsharp.c:374:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
374 | { "cy", "set chroma matrix vertical size", OFFSET(cmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_unsharp.c:375:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
375 | { "chroma_amount", "set chroma effect strength", OFFSET(camount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_unsharp.c:376:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
376 | { "ca", "set chroma effect strength", OFFSET(camount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_unsharp.c:377:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
377 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_unsharp.c:378:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
378 | { "ax", "set alpha matrix horizontal size", OFFSET(amsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_unsharp.c:379:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
379 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_unsharp.c:380:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
380 | { "ay", "set alpha matrix vertical size", OFFSET(amsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_unsharp.c:381:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
381 | { "alpha_amount", "set alpha effect strength", OFFSET(aamount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_unsharp.c:382:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
382 | { "aa", "set alpha effect strength", OFFSET(aamount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_untile.o
CC libavfilter/vf_uspp.o
src/libavfilter/vf_untile.c:45:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
45 | {.str = "6x5"}, 0, 0, FLAGS },
| ^
In file included from src/libavfilter/vf_untile.c:22:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_v360.o
src/libavfilter/vf_uspp.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 3}, 0, MAX_LEVEL, FLAGS },
| ^
In file included from src/libavfilter/vf_uspp.c:34:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_uspp.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
75 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 63, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_uspp.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
76 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL,{.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_uspp.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
77 | { "codec", "Codec name", OFFSET(codec_name), AV_OPT_TYPE_STRING, {.str = "snow"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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:29:
src/libavfilter/vf_tonemap.c:104:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_tonemap.c:295:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
295 | { "desat", "desaturation strength", OFFSET(desat), AV_OPT_TYPE_DOUBLE, {.dbl = 2}, 0, DBL_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_tonemap.c:296:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
296 | { "peak", "signal peak override", OFFSET(peak), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, 0, DBL_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_v360.c: In function ‘calculate_lanczos_coeffs’:
src/libavfilter/vf_v360.c:545:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
545 | const float x = M_PI * (t - i + 1);
| ^
CC libavfilter/vf_vaguedenoiser.o
src/libavfilter/vf_v360.c: In function ‘xyz_to_cube’:
src/libavfilter/vf_v360.c:1146:13: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1146 | if (phi >= -M_PI_4 && phi < M_PI_4) {
| ^~
src/libavfilter/vf_v360.c:1146:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1146 | if (phi >= -M_PI_4 && phi < M_PI_4) {
| ^
src/libavfilter/vf_v360.c:1149:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1149 | } else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) {
| ^~
src/libavfilter/vf_v360.c:1149:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1149 | } else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) {
| ^
src/libavfilter/vf_v360.c:1151:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1151 | phi_norm = phi + M_PI_2;
| ^
src/libavfilter/vf_v360.c:1152:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1152 | } else if (phi >= M_PI_4 && phi < M_PI_2 + M_PI_4) {
| ^~
src/libavfilter/vf_v360.c:1152:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1152 | } else if (phi >= M_PI_4 && phi < M_PI_2 + M_PI_4) {
| ^
src/libavfilter/vf_v360.c:1154:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1154 | phi_norm = phi - M_PI_2;
| ^
src/libavfilter/vf_v360.c:1157:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1157 | 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:1769:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1769 | s->flat_range[0] = s->h_fov * M_PI / 360.f;
| ^
src/libavfilter/vf_v360.c:1769:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1769 | s->flat_range[0] = s->h_fov * M_PI / 360.f;
| ^
src/libavfilter/vf_v360.c:1770:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1770 | s->flat_range[1] = s->v_fov * M_PI / 360.f;
| ^
src/libavfilter/vf_v360.c:1770:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1770 | 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:1818:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1818 | const float phi = rescale(i, width) * M_PI_2;
| ^
src/libavfilter/vf_v360.c:1819:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1819 | const float theta = rescale(j, height) * M_PI_2;
| ^
src/libavfilter/vf_v360.c: In function ‘prepare_stereographic_out’:
src/libavfilter/vf_v360.c:1844:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1844 | s->flat_range[0] = tanf(FFMIN(s->h_fov, 359.f) * M_PI / 720.f);
| ^
src/libavfilter/vf_v360.c:1844:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1844 | s->flat_range[0] = tanf(FFMIN(s->h_fov, 359.f) * M_PI / 720.f);
| ^
src/libavfilter/vf_v360.c:1845:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1845 | s->flat_range[1] = tanf(FFMIN(s->v_fov, 359.f) * M_PI / 720.f);
| ^
src/libavfilter/vf_v360.c:1845:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1845 | 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:1893:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1893 | s->iflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f);
| ^
src/libavfilter/vf_v360.c:1893:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1893 | s->iflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f);
| ^
src/libavfilter/vf_v360.c:1894:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1894 | s->iflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f);
| ^
src/libavfilter/vf_v360.c:1894:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1894 | 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:1953:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1953 | s->flat_range[0] = sinf(s->h_fov * M_PI / 720.f);
| ^
src/libavfilter/vf_v360.c:1953:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1953 | s->flat_range[0] = sinf(s->h_fov * M_PI / 720.f);
| ^
src/libavfilter/vf_v360.c:1954:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1954 | s->flat_range[1] = sinf(s->v_fov * M_PI / 720.f);
| ^
src/libavfilter/vf_v360.c:1954:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1954 | 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:2002:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2002 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f);
| ^
src/libavfilter/vf_v360.c:2002:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2002 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f);
| ^
src/libavfilter/vf_v360.c:2003:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2003 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f);
| ^
src/libavfilter/vf_v360.c:2003:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2003 | 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:2062:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2062 | s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f);
| ^
src/libavfilter/vf_v360.c:2062:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2062 | s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f);
| ^
src/libavfilter/vf_v360.c:2063:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2063 | s->flat_range[1] = sinf(FFMIN(s->v_fov, 180.f) * M_PI / 360.f);
| ^
src/libavfilter/vf_v360.c:2063:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2063 | 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:2113:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2113 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 180.f) * M_PI / 360.f);
| ^
src/libavfilter/vf_v360.c:2113:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2113 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 180.f) * M_PI / 360.f);
| ^
src/libavfilter/vf_v360.c:2114:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2114 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 180.f) * M_PI / 360.f);
| ^
src/libavfilter/vf_v360.c:2114:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2114 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 180.f) * M_PI / 360.f);
| ^
src/libavfilter/vf_v360.c: In function ‘prepare_equirect_in’:
src/libavfilter/vf_v360.c:2173:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2173 | s->iflat_range[0] = s->ih_fov * M_PI / 360.f;
| ^
src/libavfilter/vf_v360.c:2173:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2173 | s->iflat_range[0] = s->ih_fov * M_PI / 360.f;
| ^
src/libavfilter/vf_v360.c:2174:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2174 | s->iflat_range[1] = s->iv_fov * M_PI / 360.f;
| ^
src/libavfilter/vf_v360.c:2174:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2174 | s->iflat_range[1] = s->iv_fov * M_PI / 360.f;
| ^
src/libavfilter/vf_v360.c: In function ‘xyz_to_hequirect’:
src/libavfilter/vf_v360.c:2236:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2236 | const float phi = atan2f(vec[0], vec[2]) / M_PI_2;
| ^
src/libavfilter/vf_v360.c:2237:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2237 | const float theta = asinf(vec[1]) / M_PI_2;
| ^
src/libavfilter/vf_v360.c:2245:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2245 | const int visible = phi >= -M_PI_2 && phi <= M_PI_2;
| ^~
src/libavfilter/vf_v360.c:2245:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2245 | 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:2271:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2271 | s->iflat_range[0] = tanf(0.5f * s->ih_fov * M_PI / 180.f);
| ^
src/libavfilter/vf_v360.c:2271:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2271 | s->iflat_range[0] = tanf(0.5f * s->ih_fov * M_PI / 180.f);
| ^
src/libavfilter/vf_v360.c:2272:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2272 | s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f);
| ^
src/libavfilter/vf_v360.c:2272:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2272 | 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:2340:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2340 | const float phi = atan2f(vec[0], vec[2]) / M_PI;
| ^
src/libavfilter/vf_v360.c:2341:79: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2341 | 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_v360.c:2341:72: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2341 | 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_v360.c: In function ‘mercator_to_xyz’:
src/libavfilter/vf_v360.c:2376:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2376 | const float phi = rescale(i, width) * M_PI + M_PI_2;
| ^
src/libavfilter/vf_v360.c:2377:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2377 | const float y = rescale(j, height) * M_PI;
| ^
src/libavfilter/vf_v360.c: In function ‘xyz_to_ball’:
src/libavfilter/vf_v360.c:2409:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2409 | const float r = sqrtf(1.f - vec[2]) / M_SQRT2;
| ^
src/libavfilter/vf_v360.c: In function ‘hammer_to_xyz’:
src/libavfilter/vf_v360.c:2487:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2487 | const float a = M_SQRT2 * x * z;
| ^
src/libavfilter/vf_v360.c:2487:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2487 | const float a = M_SQRT2 * x * z;
| ^
src/libavfilter/vf_v360.c:2496:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2496 | vec[1] = M_SQRT2 * y * z;
| ^
src/libavfilter/vf_v360.c:2496:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2496 | vec[1] = M_SQRT2 * y * z;
| ^
src/libavfilter/vf_v360.c: In function ‘sinusoidal_to_xyz’:
src/libavfilter/vf_v360.c:2557:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2557 | const float theta = rescale(j, height) * M_PI_2;
| ^
src/libavfilter/vf_v360.c:2558:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2558 | const float phi = rescale(i, width) * M_PI / cosf(theta);
| ^
src/libavfilter/vf_v360.c:2558:51: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2558 | const float phi = rescale(i, width) * M_PI / cosf(theta);
| ^
src/libavfilter/vf_v360.c: In function ‘xyz_to_sinusoidal’:
src/libavfilter/vf_v360.c:2591:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2591 | const float uf = scale(phi / M_PI, width);
| ^
src/libavfilter/vf_v360.c:2592:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2592 | const float vf = scale(theta / M_PI_2, height);
| ^
src/libavfilter/vf_v360.c: In function ‘eac_to_xyz’:
src/libavfilter/vf_v360.c:2713:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2713 | uf = tanf(M_PI_2 * uf);
| ^
src/libavfilter/vf_v360.c:2718:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2718 | vf = tanf(M_PI_2 * vf);
| ^
src/libavfilter/vf_v360.c: In function ‘xyz_to_eac’:
src/libavfilter/vf_v360.c:2798:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2798 | uf = M_2_PI * atanf(uf) + 0.5f;
| ^
src/libavfilter/vf_v360.c:2798:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2798 | uf = M_2_PI * atanf(uf) + 0.5f;
| ^
src/libavfilter/vf_v360.c:2799:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2799 | vf = M_2_PI * atanf(vf) + 0.5f;
| ^
src/libavfilter/vf_v360.c:2799:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2799 | vf = M_2_PI * atanf(vf) + 0.5f;
| ^
src/libavfilter/vf_v360.c: In function ‘prepare_flat_out’:
src/libavfilter/vf_v360.c:2838:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2838 | s->flat_range[0] = tanf(0.5f * s->h_fov * M_PI / 180.f);
| ^
src/libavfilter/vf_v360.c:2838:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2838 | s->flat_range[0] = tanf(0.5f * s->h_fov * M_PI / 180.f);
| ^
src/libavfilter/vf_v360.c:2839:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2839 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f);
| ^
src/libavfilter/vf_v360.c:2839:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2839 | 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:2903:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2903 | 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:2952:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2952 | const float phi = atan2f(h, vec[2]) / M_PI;
| ^
src/libavfilter/vf_v360.c: In function ‘prepare_cylindrical_out’:
src/libavfilter/vf_v360.c:3068:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3068 | s->flat_range[0] = M_PI * s->h_fov / 360.f;
| ^
src/libavfilter/vf_v360.c:3068:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3068 | s->flat_range[0] = M_PI * s->h_fov / 360.f;
| ^
src/libavfilter/vf_v360.c:3069:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3069 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f);
| ^
src/libavfilter/vf_v360.c:3069:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3069 | 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:3117:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3117 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f;
| ^
src/libavfilter/vf_v360.c:3117:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3117 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f;
| ^
src/libavfilter/vf_v360.c:3118:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3118 | s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f);
| ^
src/libavfilter/vf_v360.c:3118:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3118 | 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:3149:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3149 | theta <= M_PI * s->iv_fov / 180.f &&
| ^
src/libavfilter/vf_v360.c:3149:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3149 | theta <= M_PI * s->iv_fov / 180.f &&
| ^
src/libavfilter/vf_v360.c:3149:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3149 | theta <= M_PI * s->iv_fov / 180.f &&
| ^~
src/libavfilter/vf_v360.c:3150:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3150 | theta >= -M_PI * s->iv_fov / 180.f;
| ^
src/libavfilter/vf_v360.c:3150:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3150 | theta >= -M_PI * s->iv_fov / 180.f;
| ^
src/libavfilter/vf_v360.c:3150:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3150 | theta >= -M_PI * s->iv_fov / 180.f;
| ^~
src/libavfilter/vf_v360.c: In function ‘prepare_cylindricalea_out’:
src/libavfilter/vf_v360.c:3176:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3176 | s->flat_range[0] = s->h_fov * M_PI / 360.f;
| ^
src/libavfilter/vf_v360.c:3176:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3176 | 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:3193:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3193 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f;
| ^
src/libavfilter/vf_v360.c:3193:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3193 | 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:3257:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3257 | theta <= M_PI * s->iv_fov / 180.f &&
| ^
src/libavfilter/vf_v360.c:3257:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3257 | theta <= M_PI * s->iv_fov / 180.f &&
| ^
src/libavfilter/vf_v360.c:3257:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3257 | theta <= M_PI * s->iv_fov / 180.f &&
| ^~
src/libavfilter/vf_v360.c:3258:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3258 | theta >= -M_PI * s->iv_fov / 180.f;
| ^
src/libavfilter/vf_v360.c:3258:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3258 | theta >= -M_PI * s->iv_fov / 180.f;
| ^
src/libavfilter/vf_v360.c:3258:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3258 | theta >= -M_PI * s->iv_fov / 180.f;
| ^~
src/libavfilter/vf_v360.c: In function ‘dfisheye_to_xyz’:
src/libavfilter/vf_v360.c:3442:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3442 | const float theta = m * M_PI_2 * (1.f - h);
| ^
src/libavfilter/vf_v360.c:3442:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3442 | const float theta = m * M_PI_2 * (1.f - h);
| ^
src/libavfilter/vf_v360.c: In function ‘xyz_to_dfisheye’:
src/libavfilter/vf_v360.c:3475:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3475 | const float theta = acosf(fabsf(vec[2])) / M_PI;
| ^
src/libavfilter/vf_v360.c: In function ‘barrel_to_xyz’:
src/libavfilter/vf_v360.c:3529:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3529 | const float phi = rescale(i, ew) * M_PI / scale;
| ^
src/libavfilter/vf_v360.c:3529:58: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3529 | const float phi = rescale(i, ew) * M_PI / scale;
| ^
src/libavfilter/vf_v360.c: In function ‘xyz_to_barrel’:
src/libavfilter/vf_v360.c:3610:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3610 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f;
| ^
src/libavfilter/vf_v360.c:3610:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3610 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f;
| ^
src/libavfilter/vf_v360.c:3610:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3610 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f;
| ^
src/libavfilter/vf_v360.c:3610:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3610 | 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:3682:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3682 | v_shift = phi >= M_PI_2 || phi < -M_PI_2 ? eh : 0;
| ^~
src/libavfilter/vf_v360.c:3682:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3682 | v_shift = phi >= M_PI_2 || phi < -M_PI_2 ? eh : 0;
| ^
src/libavfilter/vf_v360.c:3684:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3684 | uf = fmodf(phi, M_PI_2) / M_PI_2;
| ^
src/libavfilter/vf_v360.c:3685:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3685 | vf = theta / M_PI_4;
| ^
src/libavfilter/vf_v360.c:3704:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3704 | if (theta <= 0.f && theta >= -M_PI_2 &&
| ^~
src/libavfilter/vf_v360.c:3705:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3705 | phi <= M_PI_2 && phi >= -M_PI_2) {
| ^~
src/libavfilter/vf_v360.c:3705:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3705 | phi <= M_PI_2 && phi >= -M_PI_2) {
| ^~
src/libavfilter/vf_v360.c:3710:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3710 | } else if (theta >= 0.f && theta <= M_PI_2 &&
| ^~
src/libavfilter/vf_v360.c:3711:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3711 | phi <= M_PI_2 && phi >= -M_PI_2) {
| ^~
src/libavfilter/vf_v360.c:3711:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3711 | phi <= M_PI_2 && phi >= -M_PI_2) {
| ^~
src/libavfilter/vf_v360.c:3715:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3715 | } else if (theta <= 0.f && theta >= -M_PI_2) {
| ^~
src/libavfilter/vf_v360.c: In function ‘barrelsplit_to_xyz’:
src/libavfilter/vf_v360.c:3771:70: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3771 | const float phi = ((3.f / 2.f * x - 0.5f) / scalew - back) * M_PI;
| ^
src/libavfilter/vf_v360.c:3772:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3772 | const float theta = (y - 0.25f - 0.5f * back) / scaleh * M_PI;
| ^
CC libavfilter/vf_varblur.o
src/libavfilter/vf_v360.c: In function ‘calculate_rotation’:
src/libavfilter/vf_v360.c:4050:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4050 | const float yaw_rad = yaw * M_PI / 180.f;
| ^
src/libavfilter/vf_v360.c:4050:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4050 | const float yaw_rad = yaw * M_PI / 180.f;
| ^
src/libavfilter/vf_v360.c:4051:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4051 | const float pitch_rad = pitch * M_PI / 180.f;
| ^
src/libavfilter/vf_v360.c:4051:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4051 | const float pitch_rad = pitch * M_PI / 180.f;
| ^
src/libavfilter/vf_v360.c:4052:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4052 | const float roll_rad = roll * M_PI / 180.f;
| ^
src/libavfilter/vf_v360.c:4052:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4052 | const float roll_rad = roll * M_PI / 180.f;
| ^
src/libavfilter/vf_v360.c: In function ‘fov_from_dfov’:
src/libavfilter/vf_v360.c:4175:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4175 | const float l = sinf(d_fov * M_PI / 360.f) / d;
| ^
src/libavfilter/vf_v360.c:4175:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4175 | const float l = sinf(d_fov * M_PI / 360.f) / d;
| ^
src/libavfilter/vf_v360.c:4177:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4177 | *h_fov = asinf(w * 0.5f * l) * 360.f / M_PI;
| ^
src/libavfilter/vf_v360.c:4178:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4178 | *v_fov = asinf(h * 0.5f * l) * 360.f / M_PI;
| ^
src/libavfilter/vf_v360.c:4189:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4189 | const float l = d / (sinf(d_fov * M_PI / 720.f));
| ^
src/libavfilter/vf_v360.c:4189:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4189 | const float l = d / (sinf(d_fov * M_PI / 720.f));
| ^
src/libavfilter/vf_v360.c:4191:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4191 | *h_fov = 2.f * asinf(w * 0.5f / l) * 360.f / M_PI;
| ^
src/libavfilter/vf_v360.c:4192:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4192 | *v_fov = 2.f * asinf(h * 0.5f / l) * 360.f / M_PI;
| ^
src/libavfilter/vf_v360.c:4198:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4198 | const float l = d / (tanf(d_fov * M_PI / 720.f));
| ^
src/libavfilter/vf_v360.c:4198:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4198 | const float l = d / (tanf(d_fov * M_PI / 720.f));
| ^
src/libavfilter/vf_v360.c:4200:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4200 | *h_fov = 2.f * atan2f(w * 0.5f, l) * 360.f / M_PI;
| ^
src/libavfilter/vf_v360.c:4201:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4201 | *v_fov = 2.f * atan2f(h * 0.5f, l) * 360.f / M_PI;
| ^
src/libavfilter/vf_v360.c:4223:62: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4223 | const float da = tanf(0.5f * FFMIN(d_fov, 359.f) * M_PI / 180.f);
| ^
src/libavfilter/vf_v360.c:4223:69: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4223 | const float da = tanf(0.5f * FFMIN(d_fov, 359.f) * M_PI / 180.f);
| ^
src/libavfilter/vf_v360.c:4226:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4226 | *h_fov = atan2f(da * w, d) * 360.f / M_PI;
| ^
src/libavfilter/vf_v360.c:4227:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4227 | *v_fov = atan2f(da * h, d) * 360.f / M_PI;
| ^
src/libavfilter/vf_v360.c: In function ‘get_output_dimension’:
src/libavfilter/vf_v360.c:4318:22: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
4318 | name, val, INT16_MAX);
| ^~~
src/libavfilter/vf_v360.c: In function ‘config_output’:
src/libavfilter/vf_v360.c:4854:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4854 | w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f), &h);
| ^
src/libavfilter/vf_v360.c:4854:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4854 | w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f), &h);
| ^
src/libavfilter/vf_v360.c:4854:86: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4854 | w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f), &h);
| ^
src/libavfilter/vf_v360.c:4854:93: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4854 | w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f), &h);
| ^
src/libavfilter/vf_v360.c:4861:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4861 | h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f), &w);
| ^
src/libavfilter/vf_v360.c:4861:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4861 | h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f), &w);
| ^
src/libavfilter/vf_v360.c:4861:86: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4861 | h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f), &w);
| ^
src/libavfilter/vf_v360.c:4861:93: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
4861 | h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f), &w);
| ^
src/libavfilter/vf_vaguedenoiser.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vaguedenoiser.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | { "nsteps", "set number of steps", OFFSET(nsteps), AV_OPT_TYPE_INT, {.i64=6 }, 1, 32, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vaguedenoiser.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
75 | { "percent", "set percent of full denoising", OFFSET(percent),AV_OPT_TYPE_FLOAT, {.dbl=85}, 0,100, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vaguedenoiser.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
76 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15 }, 0, 15, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_varblur.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
67 | { "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:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_varblur.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
68 | { "max_r", "set max blur radius", OFFSET(max_radius), AV_OPT_TYPE_INT, {.i64=8}, 1, 255, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_varblur.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_varblur.c: In function ‘compute_sat32’:
src/libavfilter/vf_varblur.c:116:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
116 | sum += src[x - 1]; \
| ^~
src/libavfilter/vf_varblur.c:127:1: note: in expansion of macro ‘COMPUTE_SAT’
127 | COMPUTE_SAT(float, double, 32)
| ^~~~~~~~~~~
CC libavfilter/vf_vectorscope.o
CC libavfilter/vf_vflip.o
CC libavfilter/vf_vfrdet.o
src/libavfilter/vf_vfrdet.c: In function ‘uninit’:
src/libavfilter/vf_vfrdet.c:86:69: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
86 | av_log(ctx, AV_LOG_INFO, "VFR:%f (%"PRIu64"/%"PRIu64")", s->vfr / (float)(s->vfr + s->cfr), s->vfr, s->cfr);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavfilter/vf_vibrance.o
CC libavfilter/vf_vif.o
src/libavfilter/vf_vibrance.c:422:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
422 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vibrance.c:423:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
423 | { "rbal", "set the red balance value", OFFSET(balance[2]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vibrance.c:424:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
424 | { "gbal", "set the green balance value", OFFSET(balance[0]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vibrance.c:425:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
425 | { "bbal", "set the blue balance value", OFFSET(balance[1]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vibrance.c:426:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
426 | { "rlum", "set the red luma coefficient", OFFSET(lcoeffs[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.212656}, 0, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vibrance.c:427:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
427 | { "glum", "set the green luma coefficient", OFFSET(lcoeffs[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.715158}, 0, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vibrance.c:428:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
428 | { "blum", "set the blue luma coefficient", OFFSET(lcoeffs[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.072186}, 0, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vibrance.c:429:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
429 | { "alternate", "use alternate colors", OFFSET(alternate), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vif.c: In function ‘set_meta’:
src/libavfilter/vf_vif.c:433:42: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
433 | snprintf(value, sizeof(value), "%f", d);
| ^
In file included from src/libavutil/internal.h:44,
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 [-Wdouble-promotion]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavfilter/vf_vif.c:460:26: note: in expansion of macro ‘FFMIN’
460 | 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 [-Wdouble-promotion]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavfilter/vf_vif.c:460:26: note: in expansion of macro ‘FFMIN’
460 | 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 [-Wdouble-promotion]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavfilter/vf_vif.c:461:26: note: in expansion of macro ‘FFMAX’
461 | 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 [-Wdouble-promotion]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavfilter/vf_vif.c:461:26: note: in expansion of macro ‘FFMAX’
461 | s->vif_max[i] = FFMAX(s->vif_max[i], score[i]);
| ^~~~~
src/libavfilter/vf_vif.c:462:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
462 | s->vif_sum[i] += score[i];
| ^~
CC libavfilter/vf_vignette.o
CC libavfilter/vf_vmafmotion.o
src/libavfilter/vf_vignette.c:92:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:24:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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/filters.h:483:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
483 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb))
| ^
src/libavfilter/vf_vignette.c:159:34: note: in expansion of macro ‘TS2T’
159 | s->var_values[VAR_T] = TS2T(frame->pts, inlink->time_base);
| ^~~~
src/libavfilter/filters.h:482:52: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
482 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts))
| ^
src/libavfilter/vf_vignette.c:160:34: note: in expansion of macro ‘TS2D’
160 | s->var_values[VAR_PTS] = TS2D(frame->pts);
| ^~~~
src/libavfilter/vf_vignette.c: In function ‘filter_frame’:
src/libavfilter/vf_vignette.c:232:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
232 | for (y = 0; y < inlink->h; y++) {
| ^
src/libavfilter/vf_vignette.c:236:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
236 | for (x = 0; x < inlink->w; x++, dstp += 3, srcp += 3) {
| ^
src/libavfilter/vf_vignette.c:239:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
239 | dstp[0] = av_clip_uint8(srcp[0] * 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 [-Wdouble-promotion]
240 | dstp[1] = av_clip_uint8(srcp[1] * f + get_dither_value(s));
| ^
src/libavfilter/vf_vignette.c:241:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
241 | dstp[2] = av_clip_uint8(srcp[2] * f + get_dither_value(s));
| ^
CC libavfilter/vf_w3fdif.o
src/libavfilter/vf_vignette.c:263:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
263 | for (y = 0; y < h; y++) {
| ^
src/libavfilter/vf_vignette.c:267:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
267 | for (x = 0; x < w; x++) {
| ^
src/libavfilter/vf_vignette.c:269:97: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
269 | if (chroma) *dstp++ = av_clip_uint8(fmap[x << hsub] * (*srcp++ - 127) + 127 + dv);
| ^
src/libavfilter/vf_vignette.c:270:97: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
270 | else *dstp++ = av_clip_uint8(fmap[x ] * *srcp++ + dv);
| ^
src/libavfilter/vf_vignette.c: In function ‘config_props’:
src/libavfilter/vf_vignette.c:296:13: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
296 | NAN : av_q2d(l->frame_rate);
| ^
src/libavfilter/vf_vignette.c:309:13: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
309 | s->xscale, s->yscale, s->dmax);
| ~^~~~~~~~
src/libavfilter/vf_vignette.c:309:24: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
309 | s->xscale, s->yscale, s->dmax);
| ~^~~~~~~~
src/libavfilter/vf_vmafmotion.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
58 | {"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:29:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vmafmotion.c: In function ‘set_meta’:
src/libavfilter/vf_vmafmotion.c:218:45: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
218 | snprintf(value, sizeof(value), "%0.2f", d);
| ^
CC libavfilter/vf_waveform.o
CC libavfilter/vf_weave.o
src/libavfilter/vf_vectorscope.c:100:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:24:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vectorscope.c:101:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
101 | { "y", "set color component on Y axis", OFFSET(y), AV_OPT_TYPE_INT, {.i64=2}, 0, 2, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vectorscope.c:102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
102 | { "intensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vectorscope.c:103:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
103 | { "i", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vectorscope.c:116:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
116 | { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vectorscope.c:117:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
117 | { "o", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vectorscope.c:123:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
123 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vectorscope.c:124:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
124 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vectorscope.c:125:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
125 | { "lthreshold", "set low threshold", OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vectorscope.c:126:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
126 | { "l", "set low threshold", OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vectorscope.c:127:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
127 | { "hthreshold", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vectorscope.c:128:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
128 | { "h", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vectorscope.c:134:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
134 | { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vectorscope.c:135:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
135 | { "t0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vectorscope.c:136:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
136 | { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vectorscope.c:137:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
137 | { "t1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_vectorscope.c: In function ‘query_formats’:
src/libavfilter/vf_vectorscope.c:240:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
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’} [-Wsign-compare]
242 | if (rgb != (desc->flags & AV_PIX_FMT_FLAG_RGB) ||
| ^~
src/libavfilter/vf_vectorscope.c: At top level:
src/libavfilter/vf_vectorscope.c:813:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
813 | const static char *positions_name[] = {
| ^~~~~
src/libavfilter/vf_vectorscope.c:817:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
817 | const static uint16_t positions[][14][3] = {
| ^~~~~
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 [-Wdouble-promotion]
873 | const float f = 1. - o;
| ^
src/libavfilter/vf_vectorscope.c: In function ‘draw_idots’:
src/libavfilter/vf_vectorscope.c:896:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
896 | const float f = 1. - o;
| ^
src/libavfilter/vf_vectorscope.c: In function ‘draw_dots16’:
src/libavfilter/vf_vectorscope.c:918:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
918 | const float f = 1. - o;
| ^
src/libavfilter/vf_vectorscope.c: In function ‘draw_idots16’:
src/libavfilter/vf_vectorscope.c:941:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
941 | const float f = 1. - o;
| ^
src/libavfilter/vf_vectorscope.c: In function ‘color_graticule16’:
src/libavfilter/vf_vectorscope.c:1132:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1132 | draw_htext16(out, x, y, o, 1. - o, positions_name[i], color);
| ^
src/libavfilter/vf_vectorscope.c: In function ‘color_graticule’:
src/libavfilter/vf_vectorscope.c:1198:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1198 | draw_htext(out, x, y, o, 1. - o, positions_name[i], color);
| ^
src/libavfilter/vf_vectorscope.c: In function ‘green_graticule16’:
src/libavfilter/vf_vectorscope.c:1258:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1258 | draw_htext16(out, x, y, o, 1. - o, positions_name[i], color);
| ^
src/libavfilter/vf_vectorscope.c: In function ‘green_graticule’:
src/libavfilter/vf_vectorscope.c:1316:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1316 | draw_htext(out, x, y, o, 1. - o, positions_name[i], color);
| ^
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 [-Wdouble-promotion]
1375 | draw_ihtext16(out, x, y, o, 1. - o, positions_name[i], color);
| ^
src/libavfilter/vf_vectorscope.c: In function ‘invert_graticule’:
src/libavfilter/vf_vectorscope.c:1433:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1433 | draw_ihtext(out, x, y, o, 1. - o, positions_name[i], color);
| ^
src/libavfilter/vf_waveform.c:146:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
146 | { "intensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS },
| ^
In file included from src/libavfilter/vf_waveform.c:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_waveform.c:147:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
147 | { "i", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_waveform.c:148:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
148 | { "mirror", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_waveform.c:149:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
149 | { "r", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_waveform.c:155:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
155 | { "components", "set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_waveform.c:156:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
156 | { "c", "set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_waveform.c:179:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
179 | { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_waveform.c:180:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
180 | { "o", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_waveform.c:190:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
190 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_waveform.c:191:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
191 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_waveform.c:192:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
192 | { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_waveform.c:193:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
193 | { "t0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_waveform.c:194:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
194 | { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_waveform.c:195:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
195 | { "t1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_waveform.c: In function ‘query_formats’:
src/libavfilter/vf_waveform.c:363:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
363 | for (i = 1; i < avff->nb_formats && !s->input; i++) {
| ^
src/libavfilter/vf_waveform.c:365:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
365 | 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:2886:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2886 | const float o2 = 1. - o1;
| ^
src/libavfilter/vf_waveform.c: In function ‘graticule16_row’:
src/libavfilter/vf_waveform.c:2927:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2927 | const float o2 = 1. - o1;
| ^
src/libavfilter/vf_waveform.c: In function ‘graticule_column’:
src/libavfilter/vf_waveform.c:2969:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2969 | const float o2 = 1. - o1;
| ^
src/libavfilter/vf_waveform.c: In function ‘graticule16_column’:
src/libavfilter/vf_waveform.c:3010:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
3010 | const float o2 = 1. - o1;
| ^
src/libavfilter/vf_xfade.c:231:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
231 | { "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:22:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_xfade.c:232:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
232 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_xfade.c:233:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
233 | { "expr", "set expression for custom transition", OFFSET(custom_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_xfade.c: In function ‘radial8_transition’:
src/libavfilter/vf_xfade.c:767:60: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
767 | (progress - 0.5f) * (M_PI * 2.5f); \
| ^
src/libavfilter/vf_xfade.c:779:1: note: in expansion of macro ‘RADIAL_TRANSITION’
779 | RADIAL_TRANSITION(8, uint8_t, 1)
| ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_xfade.c:767:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
767 | (progress - 0.5f) * (M_PI * 2.5f); \
| ^
src/libavfilter/vf_xfade.c:779:1: note: in expansion of macro ‘RADIAL_TRANSITION’
779 | RADIAL_TRANSITION(8, uint8_t, 1)
| ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_xfade.c:766:72: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
766 | const float smooth = atan2f(x - width / 2, y - height / 2) - \
| ^
src/libavfilter/vf_xfade.c:779:1: note: in expansion of macro ‘RADIAL_TRANSITION’
779 | RADIAL_TRANSITION(8, uint8_t, 1)
| ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_xfade.c: In function ‘radial16_transition’:
src/libavfilter/vf_xfade.c:767:60: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
767 | (progress - 0.5f) * (M_PI * 2.5f); \
| ^
src/libavfilter/vf_xfade.c:780:1: note: in expansion of macro ‘RADIAL_TRANSITION’
780 | RADIAL_TRANSITION(16, uint16_t, 2)
| ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_xfade.c:767:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
767 | (progress - 0.5f) * (M_PI * 2.5f); \
| ^
src/libavfilter/vf_xfade.c:780:1: note: in expansion of macro ‘RADIAL_TRANSITION’
780 | RADIAL_TRANSITION(16, uint16_t, 2)
| ^~~~~~~~~~~~~~~~~
src/libavfilter/vf_xfade.c:766:72: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
766 | const float smooth = atan2f(x - width / 2, y - height / 2) - \
| ^
src/libavfilter/vf_xfade.c:780:1: note: in expansion of macro ‘RADIAL_TRANSITION’
780 | RADIAL_TRANSITION(16, uint16_t, 2)
| ^~~~~~~~~~~~~~~~~
CC libavfilter/vf_xmedian.o
CC libavfilter/vf_xpsnr.o
src/libavfilter/vf_xpsnr.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
83 | {"stats_file", "Set file where to store per-frame XPSNR information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS},
| ^
In file included from src/libavfilter/vf_xpsnr.c:33:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_xpsnr.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
84 | {"f", "Set file where to store per-frame XPSNR information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vf_yadif.o
src/libavfilter/vf_xpsnr.c: In function ‘set_meta’:
src/libavfilter/vf_xpsnr.c:386:42: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
386 | snprintf(value, sizeof(value), "%f", d);
| ^
CC libavfilter/vf_yaepblur.o
CC libavfilter/vf_zoompan.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 [-Wdouble-promotion]
171 | NAN : in->pts * av_q2d(inlink->time_base);
| ^
CC libavfilter/video.o
CC libavfilter/vsink_nullsink.o
CC libavfilter/vsrc_cellauto.o
CC libavfilter/vsrc_gradients.o
src/libavfilter/vsrc_cellauto.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | { "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:32:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_cellauto.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | { "f", "read initial pattern from file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_cellauto.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
65 | { "pattern", "set initial pattern", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_cellauto.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
66 | { "p", "set initial pattern", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_cellauto.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
67 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_cellauto.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
68 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_cellauto.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_cellauto.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
70 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_cellauto.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
71 | { "rule", "set rule", OFFSET(rule), AV_OPT_TYPE_INT, {.i64 = 110}, 0, 255, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_cellauto.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
72 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_cellauto.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
73 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_cellauto.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_cellauto.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
75 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_cellauto.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
76 | { "scroll", "scroll pattern downward", OFFSET(scroll), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_cellauto.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
77 | { "start_full", "start filling the whole video", OFFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_cellauto.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
78 | { "full", "start filling the whole video", OFFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_cellauto.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
79 | { "stitch", "stitch boundaries", OFFSET(stitch), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vsrc_life.o
src/libavfilter/vsrc_gradients.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
58 | {"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:25:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_gradients.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
59 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_gradients.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | {"rate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_gradients.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
61 | {"r", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_gradients.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | {"c0", "set 1st color", OFFSET(color_rgba[0]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_gradients.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | {"c1", "set 2nd color", OFFSET(color_rgba[1]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_gradients.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | {"c2", "set 3rd color", OFFSET(color_rgba[2]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_gradients.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
65 | {"c3", "set 4th color", OFFSET(color_rgba[3]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_gradients.c:66:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
66 | {"c4", "set 5th color", OFFSET(color_rgba[4]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_gradients.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
67 | {"c5", "set 6th color", OFFSET(color_rgba[5]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_gradients.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
68 | {"c6", "set 7th color", OFFSET(color_rgba[6]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_gradients.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | {"c7", "set 8th color", OFFSET(color_rgba[7]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_gradients.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
70 | {"x0", "set gradient line source x0", OFFSET(x0), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_gradients.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
71 | {"y0", "set gradient line source y0", OFFSET(y0), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_gradients.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
72 | {"x1", "set gradient line destination x1", OFFSET(x1), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_gradients.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
73 | {"y1", "set gradient line destination y1", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_gradients.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | {"nb_colors", "set the number of colors", OFFSET(nb_colors), AV_OPT_TYPE_INT, {.i64=2}, 2, 8, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_gradients.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
75 | {"n", "set the number of colors", OFFSET(nb_colors), AV_OPT_TYPE_INT, {.i64=2}, 2, 8, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_gradients.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
76 | {"seed", "set the seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_gradients.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
77 | {"duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=-1}, -1, INT64_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_gradients.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
78 | {"d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=-1}, -1, INT64_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_gradients.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
79 | {"speed", "set gradients rotation speed", OFFSET(speed), AV_OPT_TYPE_FLOAT,{.dbl=0.01}, 0, 1, VFT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_gradients.c: In function ‘lerp_colors’:
src/libavfilter/vsrc_gradients.c:124:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
124 | if (nb_colors == 1 || step <= 0.0) {
| ^~
src/libavfilter/vsrc_gradients.c:126:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
126 | } else if (step >= 1.0) {
| ^~
src/libavfilter/vsrc_gradients.c: In function ‘lerp_colors16’:
src/libavfilter/vsrc_gradients.c:147:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
147 | if (nb_colors == 1 || step <= 0.0) {
| ^~
src/libavfilter/vsrc_gradients.c:149:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | } else if (step >= 1.0) {
| ^~
src/libavfilter/vsrc_gradients.c: In function ‘lerp_colors32’:
src/libavfilter/vsrc_gradients.c:172:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
172 | if (nb_colors == 1 || step <= 0.0) {
| ^~
src/libavfilter/vsrc_gradients.c:178:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
178 | } else if (step >= 1.0) {
| ^~
src/libavfilter/vsrc_gradients.c: In function ‘project’:
src/libavfilter/vsrc_gradients.c:222:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
222 | od_s_q = M_PI * 2.f;
| ^
src/libavfilter/vsrc_gradients.c:237:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
237 | op_x_od = atan2f(op_x, op_y) + M_PI;
| ^
src/libavfilter/vsrc_gradients.c:240:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
240 | 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:240:51: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
240 | 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:240:92: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
240 | 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:396:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
396 | float angle = fmodf(s->angle, 2.f * M_PI);
| ^
CC libavfilter/vsrc_mandelbrot.o
CC libavfilter/vsrc_mptestsrc.o
CC libavfilter/vsrc_perlin.o
src/libavfilter/vsrc_mandelbrot.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
89 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_mandelbrot.c:90:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
90 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_mandelbrot.c:91:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
91 | {"rate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_mandelbrot.c:92:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
92 | {"r", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_mandelbrot.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
93 | {"maxiter", "set max iterations number", OFFSET(maxiter), AV_OPT_TYPE_INT, {.i64=7189}, 1, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_mandelbrot.c:94:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
94 | {"start_x", "set the initial x position", OFFSET(start_x), AV_OPT_TYPE_DOUBLE, {.dbl=-0.743643887037158704752191506114774}, -100, 100, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_mandelbrot.c:95:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
95 | {"start_y", "set the initial y position", OFFSET(start_y), AV_OPT_TYPE_DOUBLE, {.dbl=-0.131825904205311970493132056385139}, -100, 100, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_mandelbrot.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
96 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_mandelbrot.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_mandelbrot.c:98:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
98 | {"end_pts", "set the terminal pts value", OFFSET(end_pts), AV_OPT_TYPE_DOUBLE, {.dbl=400}, 0, INT64_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_mandelbrot.c:99:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
99 | {"bailout", "set the bailout value", OFFSET(bailout), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 0, FLT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_mandelbrot.c:100:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
100 | {"morphxf", "set morph x frequency", OFFSET(morphxf), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, -FLT_MAX, FLT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_mandelbrot.c:101:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
101 | {"morphyf", "set morph y frequency", OFFSET(morphyf), AV_OPT_TYPE_DOUBLE, {.dbl=0.0123}, -FLT_MAX, FLT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_mandelbrot.c:102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
102 | {"morphamp", "set morph amplitude", OFFSET(morphamp), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
352 | if(SQR(s->zyklus[j][0]-zr) + SQR(s->zyklus[j][1]-zi) < epsilon*epsilon*10)
| ^
src/libavfilter/vsrc_mptestsrc.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "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:26:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_mptestsrc.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_mptestsrc.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_mptestsrc.c:65:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
65 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_mptestsrc.c:81:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
81 | AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS },
| ^~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_mptestsrc.c:83:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
83 | AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS },
| ^~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_perlin.c:55:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
55 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="320x240"}, 0, 0, FLAGS },
| ^
In file included from src/libavfilter/vsrc_perlin.c:28:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_perlin.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
56 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="320x240"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_perlin.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
57 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_perlin.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
58 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_perlin.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
59 | { "octaves", "set the number of components to use to generate the noise", OFFSET(octaves), AV_OPT_TYPE_INT, {.i64=1}, 1, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_perlin.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | { "persistence", "set the octaves persistence", OFFSET(persistence), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, DBL_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_perlin.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "xscale", "set x-scale factor", OFFSET(xscale), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, DBL_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_perlin.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | { "yscale", "set y-scale factor", OFFSET(yscale), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, DBL_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_perlin.c:64:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | { "tscale", "set t-scale factor", OFFSET(tscale), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, DBL_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_perlin.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
71 | { "random_seed", "set the seed for filling the initial pattern", OFFSET(random_seed), AV_OPT_TYPE_UINT, {.i64=0}, 0, UINT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_perlin.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
72 | { "seed", "set the seed for filling the initial pattern", OFFSET(random_seed), AV_OPT_TYPE_UINT, {.i64=0}, 0, UINT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavfilter/vsrc_sierpinski.o
CC libavfilter/vsrc_testsrc.o
CC libavfilter/yadif_common.o
In file included from src/libavfilter/vsrc_testsrc.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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
AR libavformat/libavformat.a
src/libavfilter/vsrc_life.c:81:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:33:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_life.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
82 | { "f", "set source file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_life.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
83 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_life.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
84 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_life.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
85 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_life.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
86 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_life.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
87 | { "rule", "set rule", OFFSET(rule_str), AV_OPT_TYPE_STRING, {.str = "B3/S23"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_life.c:88:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_life.c:89:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_life.c:90:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_life.c:91:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_life.c:92:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
92 | { "stitch", "stitch boundaries", OFFSET(stitch), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_life.c:93:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
93 | { "mold", "set mold speed for dead cells", OFFSET(mold), AV_OPT_TYPE_INT, {.i64=0}, 0, 0xFF, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_life.c:94:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
94 | { "life_color", "set life color", OFFSET( life_color), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_life.c:95:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
95 | { "death_color", "set death color", OFFSET(death_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_life.c:96:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
96 | { "mold_color", "set mold color", OFFSET( mold_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_life.c: In function ‘init_pattern_from_file’:
src/libavfilter/vsrc_life.c:228:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
228 | for (i = 0; i < life->file_bufsize; i++) {
| ^
CC libavcodec/012v.o
src/libavfilter/vsrc_sierpinski.c:58:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
58 | {"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:31:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_sierpinski.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
59 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_sierpinski.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | {"rate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_sierpinski.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
61 | {"r", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_sierpinski.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | {"seed", "set the seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_sierpinski.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | {"jump", "set the jump", OFFSET(jump), AV_OPT_TYPE_INT, {.i64=100}, 1, 10000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c: At top level:
src/libavfilter/vsrc_testsrc.c:125:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
125 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
In file included from src/libavfilter/vsrc_testsrc.c:43:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:125:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
125 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:125:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
125 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:125:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
125 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:125:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
125 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:125:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
125 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:125:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
125 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:224:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
224 | { "color", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:225:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
225 | { "c", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:226:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
226 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:226:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
226 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:226:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
226 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:226:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
226 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:226:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
226 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:226:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
226 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:226:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
226 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:319:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
319 | { "level", "set level", OFFSET(level), AV_OPT_TYPE_INT, {.i64 = 6}, 2, 16, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:320:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
320 | COMMON_OPTIONS_NOSIZE
| ^~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:320:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
320 | COMMON_OPTIONS_NOSIZE
| ^~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:320:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
320 | COMMON_OPTIONS_NOSIZE
| ^~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:320:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
320 | COMMON_OPTIONS_NOSIZE
| ^~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:320:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
320 | COMMON_OPTIONS_NOSIZE
| ^~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:488:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
488 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:488:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
488 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:488:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
488 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:488:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
488 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:488:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
488 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:488:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
488 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:488:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
488 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:489:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
489 | { "decimals", "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0}, 0, 17, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:490:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
490 | { "n", "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0}, 0, 17, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c: In function ‘draw_digit’:
src/libavfilter/vsrc_testsrc.c:560:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
560 | for (i = 0; i < FF_ARRAY_ELEMS(segments); i++)
| ^
src/libavfilter/vsrc_testsrc.c: At top level:
src/libavfilter/vsrc_testsrc.c:712:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
712 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:712:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
712 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:712:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
712 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:712:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
712 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:712:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
712 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:712:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
712 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:712:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
712 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:713:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
713 | { "alpha", "set global alpha (opacity)", OFFSET(alpha), AV_OPT_TYPE_INT, {.i64 = 255}, 0, 255, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c: In function ‘test2_fill_picture’:
src/libavfilter/vsrc_testsrc.c:784:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
784 | for (x = 0; x < s->w; x += dx) {
| ^
src/libavfilter/vsrc_testsrc.c:789:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
789 | if (y > s->h - 16)
| ^
src/libavfilter/vsrc_testsrc.c: At top level:
src/libavfilter/vsrc_testsrc.c:977:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
977 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:977:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
977 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:977:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
977 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:977:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
977 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:977:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
977 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:977:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
977 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:977:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
977 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:978:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
978 | { "complement", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:979:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
979 | { "co", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:1866:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1866 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:1866:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1866 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:1866:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1866 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:1866:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1866 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:1866:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1866 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:1866:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1866 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:1866:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1866 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:1946:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1946 | COMMON_OPTIONS_NOSIZE
| ^~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:1946:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1946 | COMMON_OPTIONS_NOSIZE
| ^~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:1946:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1946 | COMMON_OPTIONS_NOSIZE
| ^~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:1946:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1946 | COMMON_OPTIONS_NOSIZE
| ^~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:1946:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1946 | COMMON_OPTIONS_NOSIZE
| ^~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:1947:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1947 | { "patch_size", "set the single patch size", OFFSET(pw), AV_OPT_TYPE_IMAGE_SIZE, {.str="64x64"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:2097:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2097 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:2097:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2097 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:2097:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2097 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:2097:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2097 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:2097:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2097 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:2097:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2097 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:2097:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2097 | COMMON_OPTIONS
| ^~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:2098:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2098 | { "precision", "set LUT precision", OFFSET(lut_precision), AV_OPT_TYPE_INT, {.i64=10}, 4, 16, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:2099:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2099 | { "xo", "set X-axis offset", OFFSET(xo), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:2100:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2100 | { "yo", "set Y-axis offset", OFFSET(yo), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:2101:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2101 | { "to", "set T-axis offset", OFFSET(to), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:2102:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2102 | { "k0", "set 0-order phase", OFFSET(k0), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:2103:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2103 | { "kx", "set 1-order X-axis phase", OFFSET(kx), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:2104:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2104 | { "ky", "set 1-order Y-axis phase", OFFSET(ky), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:2105:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2105 | { "kt", "set 1-order T-axis phase", OFFSET(kt), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:2106:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2106 | { "kxt", "set X-axis*T-axis product phase", OFFSET(kxt), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:2107:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2107 | { "kyt", "set Y-axis*T-axis product phase", OFFSET(kyt), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:2108:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2108 | { "kxy", "set X-axis*Y-axis product phase", OFFSET(kxy), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:2109:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2109 | { "kx2", "set 2-order X-axis phase", OFFSET(kx2), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:2110:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2110 | { "ky2", "set 2-order Y-axis phase", OFFSET(ky2), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:2111:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2111 | { "kt2", "set 2-order T-axis phase", OFFSET(kt2), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:2112:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2112 | { "ku", "set 0-order U-color phase", OFFSET(kU), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vsrc_testsrc.c:2113:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2113 | { "kv", "set 0-order V-color phase", OFFSET(kV), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/4xm.o
src/libavfilter/vsrc_testsrc.c: In function ‘zoneplate_config_props’:
src/libavfilter/vsrc_testsrc.c:2227:63: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2227 | lut8[i] = lrintf(255.f * (0.5f + 0.5f * sinf((2.f * M_PI * i) / lut_size)));
| ^
src/libavfilter/vsrc_testsrc.c:2231:77: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2231 | lut16[i] = lrintf(((1 << depth) - 1) * (0.5f + 0.5f * sinf((2.f * M_PI * i) / lut_size)));
| ^
src/libavfilter/vf_lut3d.c: In function ‘interp_nearest’:
src/libavfilter/vf_lut3d.c:96:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
96 | #define NEAR(x) ((int)((x) + .5))
| ^
src/libavfilter/vf_lut3d.c:106:23: note: in expansion of macro ‘NEAR’
106 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)];
| ^~~~
src/libavfilter/vf_lut3d.c:96:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
96 | #define NEAR(x) ((int)((x) + .5))
| ^
src/libavfilter/vf_lut3d.c:106:54: note: in expansion of macro ‘NEAR’
106 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)];
| ^~~~
src/libavfilter/vf_lut3d.c:96:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
96 | #define NEAR(x) ((int)((x) + .5))
| ^
src/libavfilter/vf_lut3d.c:106:84: note: in expansion of macro ‘NEAR’
106 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)];
| ^~~~
src/libavfilter/vf_lut3d.c: In function ‘parse_cube’:
src/libavfilter/vf_lut3d.c:709:43: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
709 | min[0], min[1], min[2], max[0], max[1], max[2]);
| ~~~^~~
src/libavfilter/vf_lut3d.c:709:51: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
709 | min[0], min[1], min[2], max[0], max[1], max[2]);
| ~~~^~~
src/libavfilter/vf_lut3d.c:709:59: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
709 | min[0], min[1], min[2], max[0], max[1], max[2]);
| ~~~^~~
src/libavfilter/vf_lut3d.c:709:67: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
709 | min[0], min[1], min[2], max[0], max[1], max[2]);
| ~~~^~~
src/libavfilter/vf_lut3d.c:709:75: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
709 | min[0], min[1], min[2], max[0], max[1], max[2]);
| ~~~^~~
src/libavfilter/vf_lut3d.c:709:83: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
709 | min[0], min[1], min[2], max[0], max[1], max[2]);
| ~~~^~~
src/libavfilter/vf_lut3d.c:724:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
724 | lut3d->scale.r = av_clipf(1. / (max[0] - min[0]), 0.f, 1.f);
| ^
src/libavfilter/vf_lut3d.c:725:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
725 | lut3d->scale.g = av_clipf(1. / (max[1] - min[1]), 0.f, 1.f);
| ^
src/libavfilter/vf_lut3d.c:726:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
726 | 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:1059:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1059 | lut3d->scale.r = av_clipf(1. / (in_max[0] - in_min[0]), 0.f, 1.f);
| ^
src/libavfilter/vf_lut3d.c:1060:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1060 | lut3d->scale.g = av_clipf(1. / (in_max[1] - in_min[1]), 0.f, 1.f);
| ^
src/libavfilter/vf_lut3d.c:1061:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1061 | lut3d->scale.b = av_clipf(1. / (in_max[2] - in_min[2]), 0.f, 1.f);
| ^
CC libavcodec/8bps.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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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:1746:35: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1746 | min[0], min[1], min[2], max[0], max[1], max[2]);
| ~~~^~~
src/libavfilter/vf_lut3d.c:1746:43: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1746 | min[0], min[1], min[2], max[0], max[1], max[2]);
| ~~~^~~
src/libavfilter/vf_lut3d.c:1746:51: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1746 | min[0], min[1], min[2], max[0], max[1], max[2]);
| ~~~^~~
src/libavfilter/vf_lut3d.c:1746:59: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1746 | min[0], min[1], min[2], max[0], max[1], max[2]);
| ~~~^~~
src/libavfilter/vf_lut3d.c:1746:67: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1746 | min[0], min[1], min[2], max[0], max[1], max[2]);
| ~~~^~~
src/libavfilter/vf_lut3d.c:1746:75: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1746 | min[0], min[1], min[2], max[0], max[1], max[2]);
| ~~~^~~
src/libavfilter/vf_lut3d.c:1765:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1765 | lut1d->scale.r = av_clipf(1. / (max[0] - min[0]), 0.f, 1.f);
| ^
src/libavfilter/vf_lut3d.c:1766:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1766 | lut1d->scale.g = av_clipf(1. / (max[1] - min[1]), 0.f, 1.f);
| ^
src/libavfilter/vf_lut3d.c:1767:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1767 | 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:96:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
96 | #define NEAR(x) ((int)((x) + .5))
| ^
src/libavfilter/vf_lut3d.c:1788:28: note: in expansion of macro ‘NEAR’
1788 | return lut1d->lut[idx][NEAR(s)];
| ^~~~
src/libavfilter/vf_lut3d.c: In function ‘interp_1d_cosine’:
src/libavfilter/vf_lut3d.c:1813:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1813 | const float m = (1.f - cosf(d * M_PI)) * .5f;
| ^
CC libavcodec/8svx.o
CC libavcodec/a64multienc.o
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’ [-Wsign-compare]
447 | if (length < extra)
| ^
src/libavcodec/4xm.c:459:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
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’ [-Wsign-compare]
785 | if (length < bitstream_size + 12) {
| ^
src/libavcodec/4xm.c:793:46: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
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’} [-Wsign-compare]
850 | if (buf_size < AV_RL32(buf + 4) + 8) {
| ^
CC libavcodec/aac/aacdec.o
src/libavcodec/4xm.c:858:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
911 | if (cfrm->size >= whole_size) {
| ^~
src/libavcodec/4xm.c:931:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
931 | if ( frame_4cc == AV_RL32("ifr2") || frame_4cc == AV_RL32("ifrm")
| ^~
src/libavcodec/4xm.c:931:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
931 | if ( frame_4cc == AV_RL32("ifr2") || frame_4cc == AV_RL32("ifrm")
| ^~
src/libavcodec/4xm.c:932:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
932 | || frame_4cc == AV_RL32("pfrm") || frame_4cc == AV_RL32("pfr2")) {
| ^~
src/libavcodec/4xm.c:932:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
932 | || frame_4cc == AV_RL32("pfrm") || frame_4cc == AV_RL32("pfr2")) {
| ^~
src/libavcodec/4xm.c:937:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
937 | if (frame_4cc == AV_RL32("ifr2")) {
| ^~
src/libavcodec/4xm.c:943:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
943 | } else if (frame_4cc == AV_RL32("ifrm")) {
| ^~
src/libavcodec/4xm.c:949:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
949 | } else if (frame_4cc == AV_RL32("pfrm") || frame_4cc == AV_RL32("pfr2")) {
| ^~
src/libavcodec/4xm.c:949:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
949 | } else if (frame_4cc == AV_RL32("pfrm") || frame_4cc == AV_RL32("pfr2")) {
| ^~
src/libavcodec/4xm.c:955:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
955 | } else if (frame_4cc == AV_RL32("snd_")) {
| ^~
CC libavcodec/aac/aacdec_ac.o
src/libavcodec/8bps.c: In function ‘decode_frame’:
src/libavcodec/8bps.c:66:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
66 | if (buf_size < planes * height * (2 + 2*((avctx->width+128)/129)))
| ^
CC libavcodec/aac/aacdec_fixed.o
src/libavcodec/aac/aacdec.c: In function ‘che_configure’:
src/libavcodec/aac/aacdec.c:167:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
167 | for (int i = 0; i < FF_ARRAY_ELEMS(ac->tag_che_map); i++) {
| ^
src/libavcodec/aac/aacdec.c: In function ‘sniff_channel_order’:
src/libavcodec/aac/aacdec.c:376:33: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
376 | if (FF_ARRAY_ELEMS(e2c_vec) < tags)
| ^
src/libavcodec/aac/aacdec.c: In function ‘decode_close’:
src/libavcodec/aac/aacdec.c:1235:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1235 | for (int type = 0; type < FF_ARRAY_ELEMS(ac->che); type++) {
| ^
src/libavcodec/aac/aacdec.c: In function ‘init_dsp’:
src/libavcodec/aac/aacdec.c:1272:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1272 | scale_fixed = (sval) * 128.0f; \
| ^
src/libavcodec/aac/aacdec.c:1278:5: note: in expansion of macro ‘MDCT_INIT’
1278 | MDCT_INIT(ac->mdct96, ac->mdct96_fn, 96, 1.0/96);
| ^~~~~~~~~
src/libavcodec/aac/aacdec.c:1273:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1273 | scale_float = (sval) / 32768.0f; \
| ^
src/libavcodec/aac/aacdec.c:1278:5: note: in expansion of macro ‘MDCT_INIT’
1278 | MDCT_INIT(ac->mdct96, ac->mdct96_fn, 96, 1.0/96);
| ^~~~~~~~~
src/libavcodec/aac/aacdec.c:1272:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1272 | scale_fixed = (sval) * 128.0f; \
| ^
src/libavcodec/aac/aacdec.c:1279:5: note: in expansion of macro ‘MDCT_INIT’
1279 | MDCT_INIT(ac->mdct120, ac->mdct120_fn, 120, 1.0/120);
| ^~~~~~~~~
src/libavcodec/aac/aacdec.c:1273:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1273 | scale_float = (sval) / 32768.0f; \
| ^
src/libavcodec/aac/aacdec.c:1279:5: note: in expansion of macro ‘MDCT_INIT’
1279 | MDCT_INIT(ac->mdct120, ac->mdct120_fn, 120, 1.0/120);
| ^~~~~~~~~
src/libavcodec/aac/aacdec.c:1272:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1272 | scale_fixed = (sval) * 128.0f; \
| ^
src/libavcodec/aac/aacdec.c:1280:5: note: in expansion of macro ‘MDCT_INIT’
1280 | MDCT_INIT(ac->mdct128, ac->mdct128_fn, 128, 1.0/128);
| ^~~~~~~~~
src/libavcodec/aac/aacdec.c:1273:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1273 | scale_float = (sval) / 32768.0f; \
| ^
src/libavcodec/aac/aacdec.c:1280:5: note: in expansion of macro ‘MDCT_INIT’
1280 | MDCT_INIT(ac->mdct128, ac->mdct128_fn, 128, 1.0/128);
| ^~~~~~~~~
src/libavcodec/aac/aacdec.c:1272:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1272 | scale_fixed = (sval) * 128.0f; \
| ^
src/libavcodec/aac/aacdec.c:1281:5: note: in expansion of macro ‘MDCT_INIT’
1281 | MDCT_INIT(ac->mdct480, ac->mdct480_fn, 480, 1.0/480);
| ^~~~~~~~~
src/libavcodec/aac/aacdec.c:1273:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1273 | scale_float = (sval) / 32768.0f; \
| ^
src/libavcodec/aac/aacdec.c:1281:5: note: in expansion of macro ‘MDCT_INIT’
1281 | MDCT_INIT(ac->mdct480, ac->mdct480_fn, 480, 1.0/480);
| ^~~~~~~~~
src/libavcodec/aac/aacdec.c:1272:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1272 | scale_fixed = (sval) * 128.0f; \
| ^
src/libavcodec/aac/aacdec.c:1282:5: note: in expansion of macro ‘MDCT_INIT’
1282 | MDCT_INIT(ac->mdct512, ac->mdct512_fn, 512, 1.0/512);
| ^~~~~~~~~
src/libavcodec/aac/aacdec.c:1273:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1273 | scale_float = (sval) / 32768.0f; \
| ^
src/libavcodec/aac/aacdec.c:1282:5: note: in expansion of macro ‘MDCT_INIT’
1282 | MDCT_INIT(ac->mdct512, ac->mdct512_fn, 512, 1.0/512);
| ^~~~~~~~~
src/libavcodec/aac/aacdec.c:1272:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1272 | scale_fixed = (sval) * 128.0f; \
| ^
src/libavcodec/aac/aacdec.c:1283:5: note: in expansion of macro ‘MDCT_INIT’
1283 | MDCT_INIT(ac->mdct768, ac->mdct768_fn, 768, 1.0/768);
| ^~~~~~~~~
src/libavcodec/aac/aacdec.c:1273:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1273 | scale_float = (sval) / 32768.0f; \
| ^
src/libavcodec/aac/aacdec.c:1283:5: note: in expansion of macro ‘MDCT_INIT’
1283 | MDCT_INIT(ac->mdct768, ac->mdct768_fn, 768, 1.0/768);
| ^~~~~~~~~
src/libavcodec/aac/aacdec.c:1272:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1272 | scale_fixed = (sval) * 128.0f; \
| ^
src/libavcodec/aac/aacdec.c:1284:5: note: in expansion of macro ‘MDCT_INIT’
1284 | MDCT_INIT(ac->mdct960, ac->mdct960_fn, 960, 1.0/960);
| ^~~~~~~~~
src/libavcodec/aac/aacdec.c:1273:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1273 | scale_float = (sval) / 32768.0f; \
| ^
src/libavcodec/aac/aacdec.c:1284:5: note: in expansion of macro ‘MDCT_INIT’
1284 | MDCT_INIT(ac->mdct960, ac->mdct960_fn, 960, 1.0/960);
| ^~~~~~~~~
src/libavcodec/aac/aacdec.c:1272:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1272 | scale_fixed = (sval) * 128.0f; \
| ^
src/libavcodec/aac/aacdec.c:1285:5: note: in expansion of macro ‘MDCT_INIT’
1285 | MDCT_INIT(ac->mdct1024, ac->mdct1024_fn, 1024, 1.0/1024);
| ^~~~~~~~~
src/libavcodec/aac/aacdec.c:1273:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1273 | scale_float = (sval) / 32768.0f; \
| ^
src/libavcodec/aac/aacdec.c:1285:5: note: in expansion of macro ‘MDCT_INIT’
1285 | MDCT_INIT(ac->mdct1024, ac->mdct1024_fn, 1024, 1.0/1024);
| ^~~~~~~~~
src/libavcodec/aac/aacdec.c: In function ‘ff_aac_decode_init’:
src/libavcodec/aac/aacdec.c:1328:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1328 | for (i = 0; i < FF_ARRAY_ELEMS(ff_mpeg4audio_channels); i++)
| ^
In file included from src/libavcodec/aac/aacdec.c:46:
src/libavcodec/aac/aacdec.c: In function ‘decode_ltp’:
src/libavcodec/aac_defines.h:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aac/aacdec.c:1407:27: note: in expansion of macro ‘Q30’
1407 | ltp->coef_fixed = Q30(ff_ltp_coef[get_bits(gb, 3)]);
| ^~~
src/libavcodec/aac/aacdec.c: In function ‘decode_scalefactors’:
src/libavcodec/aac/aacdec.c:1634:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1634 | if (offset[0] > 255U) {
| ^
src/libavcodec/aac/aacdec.c: In function ‘ff_aac_decode_tns’:
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aac/aacdec.c:1718:59: note: in expansion of macro ‘Q31’
1718 | tns->coef_fixed[w][filt][i] = Q31(ff_tns_tmp2_map[tmp2_idx][get_bits(gb, coef_len)]);
| ^~~
src/libavcodec/aac/aacdec.c: In function ‘decode_fill’:
src/libavcodec/aac/aacdec.c:2000:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2000 | for(i=0; i+1<sizeof(buf) && len>=8; i++, len-=8)
| ^
src/libavcodec/aac/aacdec.c: In function ‘parse_adts_frame_header’:
src/libavcodec/aac/aacdec.c:2241:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
2241 | ac->oc[0].m4ac.sample_rate != hdr_info.sample_rate) {
| ^~
src/libavcodec/aac/aacdec.c: At top level:
src/libavcodec/aac/aacdec.c:2652:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2652 | OFF(target_level), AV_OPT_TYPE_INT, { .i64 = 0 }, -70, 0, AACDEC_FLAGS },
| ^~~
In file included from src/libavcodec/profiles.h:24,
from src/libavcodec/aac/aacdec.c:55:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/aac/aacdec_ac.c: In function ‘ff_aac_ac_map_process’:
src/libavcodec/aac/aacdec_ac.c:42:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
42 | for (; i < FF_ARRAY_ELEMS(state->last); i++)
| ^
src/libavcodec/aac/aacdec_ac.c: In function ‘ff_aac_ac_get_pk’:
src/libavcodec/aac/aacdec_ac.c:81:15: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
81 | if (c < (j >> 8))
| ^
src/libavcodec/aac/aacdec_ac.c:83:20: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
83 | else if (c > (j >> 8))
| ^
src/libavcodec/aac/aacdec_ac.c: In function ‘ff_aac_ac_finish’:
src/libavcodec/aac/aacdec_ac.c:203:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
203 | for (; i < FF_ARRAY_ELEMS(state->last); i++)
| ^
CC libavcodec/aac/aacdec_float.o
In file included from src/libavcodec/aac/aacdec_fixed.c:41:
src/libavcodec/sinewin_fixed_tablegen.h: In function ‘sine_window_init_fixed’:
src/libavcodec/sinewin_fixed_tablegen.h:56:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
56 | #define SIN_FIX(a) (int)floor((a) * 0x80000000 + 0.5)
| ^
src/libavcodec/sinewin_fixed_tablegen.h:62:21: note: in expansion of macro ‘SIN_FIX’
62 | window[i] = SIN_FIX(sinf((i + 0.5) * (M_PI / (2.0 * n))));
| ^~~~~~~
In file included from src/libavcodec/aac/aacdec_fixed.c:80:
src/libavcodec/aac/aacdec_fixed_dequant.h: At top level:
src/libavcodec/aac/aacdec_fixed_dequant.h:37:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
37 | static void inline vector_pow43(int *coefs, int len)
| ^~~~~~
src/libavcodec/aac/aacdec_fixed_dequant.h:57:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
57 | static void inline subband_scale(int *dst, int *src, int scale,
| ^~~~~~
CC libavcodec/aac/aacdec_lpd.o
CC libavcodec/aac/aacdec_tab.o
In file included from src/libavcodec/aac/aacdec_float.c:162:
src/libavcodec/aac/aacdec_proc_template.c: In function ‘decode_spectrum_and_dequant’:
src/libavcodec/aac/aacdec_proc_template.c:85:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
85 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) {
| ^
CC libavcodec/aac/aacdec_usac.o
src/libavcodec/aac/aacdec_proc_template.c:89:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
89 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) {
| ^
src/libavcodec/aac/aacdec_proc_template.c:122:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
122 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) {
| ^
src/libavcodec/aac/aacdec_proc_template.c:143:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
143 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) {
| ^
src/libavcodec/aac/aacdec_proc_template.c:169:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
169 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) {
| ^
src/libavcodec/aac/aacdec_proc_template.c:191:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
191 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) {
| ^
src/libavcodec/aac/aacdec_proc_template.c:217:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
217 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) {
| ^
In file included from src/libavcodec/aac/aacdec_lpd.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’ [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ^~
CC libavcodec/aac/aacdec_usac_mps212.o
src/libavcodec/aac/aacdec_tab.c: In function ‘init_sbr_tables’:
src/libavcodec/aac/aacdec_tab.c:272:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
272 | for (int i = 0; i < FF_ARRAY_ELEMS(ff_aac_sbr_vlc); i++) {
| ^
CC libavcodec/aac_ac3_parser.o
CC libavcodec/aac_parser.o
In file included from src/libavcodec/aac/aacdec_usac.c:29:
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’ [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ^~
src/libavcodec/aac/aacdec_usac.c: In function ‘get_escaped_value’:
src/libavcodec/aac/aacdec_usac.c:42:13: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
42 | if (val < ((1 << nb1) - 1))
| ^
src/libavcodec/aac/aacdec_usac.c:46:22: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
46 | if (nb3 && (val2 == ((1 << nb2) - 1)))
| ^~
src/libavcodec/aac/aacdec_usac.c: In function ‘ff_aac_usac_config_decode’:
src/libavcodec/aac/aacdec_usac.c:777:24: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
777 | -57.75f + 0.25f * usac->loudness.input_method_val,
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aac/aacdec_usac.c: In function ‘decode_usac_scale_factors’:
src/libavcodec/aac/aacdec_usac.c:799:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
799 | if (offset_sf > 255U) {
| ^
src/libavcodec/aac/aacdec_usac.c: In function ‘setup_sce’:
src/libavcodec/aac/aacdec_usac.c:1063:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1063 | for (int i = 0; i < FF_ARRAY_ELEMS(sce->band_type); i++)
| ^
src/libavcodec/aac/aacdec_usac.c: In function ‘apply_noise_fill’:
src/libavcodec/aac/aacdec_usac.c:1244:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1244 | for (int group = 0; group < (unsigned)g_len; group++, cb += 128) {
| ^
src/libavcodec/aac/aacdec_usac.c: In function ‘spectrum_scale’:
src/libavcodec/aac/aacdec_usac.c:1284:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1284 | for (int group = 0; group < (unsigned)g_len; group++, cb += 128)
| ^
src/libavcodec/aac/aacdec_usac.c: In function ‘complex_stereo_downmix_prev’:
src/libavcodec/aac/aacdec_usac.c:1309:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1309 | for (int group = 0; group < (unsigned)g_len;
| ^
src/libavcodec/aac/aacdec_usac.c:1312:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1312 | dm[z] = 0.5*(c1[z] + sign*c2[z]);
| ^
src/libavcodec/aac/aacdec_usac.c: In function ‘complex_stereo_downmix_cur’:
src/libavcodec/aac/aacdec_usac.c:1342:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1342 | for (int group = 0; group < (unsigned)g_len;
| ^
src/libavcodec/aac/aacdec_usac.c:1345:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1345 | dm[z] = 0.5*(c1[z] + sign*c2[z]);
| ^
src/libavcodec/aac/aacdec_usac.c:1348:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1348 | for (int group = 0; group < (unsigned)g_len;
| ^
src/libavcodec/aac/aacdec_usac.c: In function ‘apply_complex_stereo’:
src/libavcodec/aac/aacdec_usac.c:1440:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1440 | for (int group = 0; group < (unsigned)g_len;
| ^
src/libavcodec/aac/aacdec_usac.c:1450:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1450 | for (int group = 0; group < (unsigned)g_len;
| ^
src/libavcodec/aac/aacdec_usac.c: In function ‘parse_audio_preroll’:
src/libavcodec/aac/aacdec_usac.c:1931:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
1931 | if (au_len*8 > tmp_buf_size) {
| ^
src/libavcodec/aac/aacdec_usac.c: In function ‘parse_ext_ele’:
src/libavcodec/aac/aacdec_usac.c:2009:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
2009 | for (int i = 0; i < len; i++)
| ^
CC libavcodec/aaccoder.o
CC libavcodec/aacenc.o
CC libavcodec/aacenc_is.o
CC libavcodec/aacenc_tns.o
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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
In file included from src/libavcodec/aacenc.c:41:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
src/libavcodec/aacenc_utils.h: In function ‘find_min_book’:
src/libavcodec/aacenc_utils.h:73:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
73 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb)))
| ^~
In file included from src/libavcodec/aaccoder.c:51:
src/libavcodec/aaccoder_twoloop.h: In function ‘search_for_quantizers_twoloop’:
src/libavcodec/aaccoder_twoloop.h:72:9: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
72 | / ((avctx->flags & AV_CODEC_FLAG_QSCALE) ? 2.0f : avctx->ch_layout.nb_channels)
| ^
src/libavcodec/aaccoder_twoloop.h:73:9: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
73 | * (lambda / 120.f);
| ^
src/libavcodec/aaccoder_twoloop.h:276:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
276 | + 1.75*log2f(FFMAX(0.00125f,uplims[w*16+g]) / sce->ics.swb_sizes[g])
| ^
src/libavcodec/aaccoder_twoloop.h:277:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
277 | + sfoffs,
| ^
src/libavcodec/aaccoder_twoloop.h:295:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
295 | for (i = 0; i < sizeof(minsf) / sizeof(minsf[0]); ++i)
| ^
In file included from src/libavcodec/aacenc_utils.h:31,
from src/libavcodec/aacenc.c:51:
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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
src/libavcodec/aaccoder_twoloop.h:359:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
359 | for (i = 0; i < sizeof(maxsf) / sizeof(maxsf[0]); ++i)
| ^
src/libavcodec/aacenc_utils.h: In function ‘find_min_book’:
src/libavcodec/aacenc_utils.h:73:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
73 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb)))
| ^~
src/libavcodec/aaccoder.c: In function ‘search_for_quantizers_fast’:
src/libavcodec/aaccoder.c:347:97: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
347 | 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:506:9: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
506 | / ((avctx->flags & AV_CODEC_FLAG_QSCALE) ? 2.0f : avctx->ch_layout.nb_channels)
| ^
src/libavcodec/aaccoder.c:507:9: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
507 | * (lambda / 120.f);
| ^
src/libavcodec/aacenc.c: In function ‘aac_encode_end’:
src/libavcodec/aacenc.c:1108:98: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1108 | av_log(avctx, AV_LOG_INFO, "Qavg: %.3f\n", s->lambda_count ? s->lambda_sum / s->lambda_count : NAN);
| ^
src/libavcodec/aacenc.c: In function ‘aac_encode_init’:
src/libavcodec/aacenc.c:1172:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1172 | for (chcfg = 1; chcfg < FF_ARRAY_ELEMS(aac_normal_chan_layouts); chcfg++) {
| ^
src/libavcodec/aacenc.c:1181:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1181 | for (i = 0; i < FF_ARRAY_ELEMS(aac_pce_configs); i++)
| ^
src/libavcodec/aacenc.c:1227:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1227 | for (i = 0; i < FF_ARRAY_ELEMS(aacenc_profiles); i++)
| ^
src/libavcodec/aacenc.c: At top level:
src/libavcodec/aacenc.c:1282:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1282 | {"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:37:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/aacenc.c:1283:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1283 | {"aac_is", "Intensity stereo coding", offsetof(AACEncContext, options.intensity_stereo), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/aacenc.c:1284:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1284 | {"aac_pns", "Perceptual noise substitution", offsetof(AACEncContext, options.pns), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/aacenc.c:1285:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1285 | {"aac_tns", "Temporal noise shaping", offsetof(AACEncContext, options.tns), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/aacenc.c:1286:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1286 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/aaccoder.c: In function ‘mark_pns’:
src/libavcodec/aaccoder.c:643:9: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
643 | / ((avctx->flags & AV_CODEC_FLAG_QSCALE) ? 2.0f : avctx->ch_layout.nb_channels)
| ^
src/libavcodec/aaccoder.c:644:9: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
644 | * (lambda / 120.f);
| ^
src/libavcodec/aaccoder.c: In function ‘search_for_ms’:
src/libavcodec/aaccoder.c:735:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
735 | + sce1->coeffs[start+(w+w2)*128+i]) * 0.5;
| ^
src/libavcodec/aaccoder.c:778:71: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
778 | + sce1->coeffs[start+(w+w2)*128+i]) * 0.5;
| ^
In file included from src/libavcodec/aacenc.h:33,
from src/libavcodec/aacenc_is.c:28:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | 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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
In file included from src/libavcodec/aacenc.h:33,
from src/libavcodec/aacenc_tns.c:29:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/aacenc_utils.h: In function ‘find_min_book’:
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/aacenc_utils.h:73:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
73 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb)))
| ^~
src/libavcodec/aacenc_is.c: In function ‘aac_is_encoding_err’:
src/libavcodec/aacenc_is.c:72:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
72 | IS[i] = (L[start+(w+w2)*128+i] + phase*R[start+(w+w2)*128+i])*sqrt(ener0/ener01);
| ^
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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
src/libavcodec/aacenc_is.c: In function ‘ff_aac_search_for_is’:
src/libavcodec/aacenc_is.c:153:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘enum BandType’ [-Wsign-compare]
153 | if (prev_is && prev_bt != cpe->ch[1].band_type[w*16+g]) {
| ^~
src/libavcodec/aacenc_utils.h: In function ‘find_min_book’:
src/libavcodec/aacenc_utils.h:73:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
73 | 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:214:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
214 | if (!order || !isfinite(gain) || gain < TNS_GAIN_THRESHOLD_LOW || gain > TNS_GAIN_THRESHOLD_HIGH)
| ^
src/libavcodec/aacenc_tns.c:214:80: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
214 | if (!order || !isfinite(gain) || gain < TNS_GAIN_THRESHOLD_LOW || gain > TNS_GAIN_THRESHOLD_HIGH)
| ^
CC libavcodec/aacencdsp.o
CC libavcodec/aacenctab.o
CC libavcodec/aacps_common.o
CC libavcodec/aacps_fixed.o
CC libavcodec/aacps_float.o
CC libavcodec/aacpsdsp_fixed.o
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/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacpsdsp_template.c:111:35: note: in expansion of macro ‘Q31’
111 | static const INTFLOAT a[] = { Q31(0.65143905753106f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacpsdsp_template.c:112:32: note: in expansion of macro ‘Q31’
112 | Q31(0.56471812200776f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacpsdsp_template.c:113:32: note: in expansion of macro ‘Q31’
113 | Q31(0.48954165955695f) };
| ^~~
CC libavcodec/aacpsdsp_float.o
src/libavcodec/aacps_common.c: In function ‘read_icc_data’:
src/libavcodec/aacps_common.c:108:47: warning: comparison of integer expressions of different signedness: ‘int8_t’ {aka ‘signed char’} and ‘unsigned int’ [-Wsign-compare]
108 | READ_PAR_DATA(icc, 0, ps->icc_par[e][b] > 7U, 9, 2)
| ^
src/libavcodec/aacps_common.c:88:17: note: in definition of macro ‘READ_PAR_DATA’
88 | if (ERR_CONDITION) \
| ^~~~~~~~~~~~~
src/libavcodec/aacps_common.c:108:47: warning: comparison of integer expressions of different signedness: ‘int8_t’ {aka ‘signed char’} and ‘unsigned int’ [-Wsign-compare]
108 | READ_PAR_DATA(icc, 0, ps->icc_par[e][b] > 7U, 9, 2)
| ^
src/libavcodec/aacps_common.c:97:17: note: in definition of macro ‘READ_PAR_DATA’
97 | if (ERR_CONDITION) \
| ^~~~~~~~~~~~~
src/libavcodec/aacps_common.c: In function ‘ff_ps_read_data’:
src/libavcodec/aacps_common.c:250:49: warning: comparison of integer expressions of different signedness: ‘int8_t’ {aka ‘signed char’} and ‘unsigned int’ [-Wsign-compare]
250 | if (ps->icc_par[ps->num_env][b] > 7U) {
| ^
src/libavcodec/aacps_common.c: In function ‘ff_ps_init_common’:
src/libavcodec/aacps_common.c:298:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
298 | for (int i = 0; i < FF_ARRAY_ELEMS(vlc_ps); i++) {
| ^
In file included from src/libavcodec/aacpsdsp.h:26,
from src/libavcodec/aacps.h:29,
from src/libavcodec/aacps.c:29,
from src/libavcodec/aacps_fixed.c:24:
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
In file included from src/libavcodec/aacps.c:34,
from src/libavcodec/aacps_float.c:24:
src/libavcodec/aacps_tablegen.h: In function ‘make_filters_from_proto’:
src/libavcodec/aacps_fixed_tablegen.h:157:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
79 | filter[q][n][0] = proto[n] * cos(theta);
| ^
src/libavcodec/aacps_fixed_tablegen.h:157:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps_tablegen.h:80:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
80 | filter[q][n][1] = proto[n] * -sin(theta);
| ^
src/libavcodec/aacps_fixed_tablegen.h:157:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps_tablegen.h: In function ‘ps_tableinit’:
src/libavcodec/aacps_tablegen.h:166:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
166 | if (alpha < 0) alpha += M_PI/2;
| ^~
src/libavcodec/aacps_fixed_tablegen.h:160:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
171 | HB[iid][icc][0] = M_SQRT2 * alpha_c * gamma_c;
| ^
src/libavcodec/aacps_fixed_tablegen.h:161:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
172 | HB[iid][icc][1] = M_SQRT2 * alpha_s * gamma_c;
| ^
src/libavcodec/aacps_tablegen.h:172:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
172 | HB[iid][icc][1] = M_SQRT2 * alpha_s * gamma_c;
| ^
src/libavcodec/aacps_fixed_tablegen.h:161:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps_tablegen.h:173:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
173 | HB[iid][icc][2] = -M_SQRT2 * alpha_s * gamma_s;
| ^
src/libavcodec/aacps_tablegen.h:173:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
173 | HB[iid][icc][2] = -M_SQRT2 * alpha_s * gamma_s;
| ^
src/libavcodec/aacps_fixed_tablegen.h:161:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps_tablegen.h:174:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
174 | HB[iid][icc][3] = M_SQRT2 * alpha_c * gamma_s;
| ^
src/libavcodec/aacps_tablegen.h:174:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
174 | HB[iid][icc][3] = M_SQRT2 * alpha_c * gamma_s;
| ^
src/libavcodec/aacps_fixed_tablegen.h:161:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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’ [-Wsign-compare]
181 | if (k < FF_ARRAY_ELEMS(f_center_20))
| ^
src/libavcodec/aacps_fixed_tablegen.h:161:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
186 | theta = -M_PI * fractional_delay_links[m] * f_center;
| ^
src/libavcodec/aacps_fixed_tablegen.h:162:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
190 | theta = -M_PI*fractional_delay_gain*f_center;
| ^
src/libavcodec/aacps_fixed_tablegen.h:162:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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’ [-Wsign-compare]
196 | if (k < FF_ARRAY_ELEMS(f_center_34))
| ^
src/libavcodec/aacps_fixed_tablegen.h:162:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
201 | theta = -M_PI * fractional_delay_links[m] * f_center;
| ^
src/libavcodec/aacps_fixed_tablegen.h:162:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
205 | theta = -M_PI*fractional_delay_gain*f_center;
| ^
src/libavcodec/aacps_fixed_tablegen.h:162:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps_fixed_tablegen.h:185:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps_fixed_tablegen.h:185:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps_fixed_tablegen.h:187:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps_fixed_tablegen.h:187:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps_fixed_tablegen.h:187:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps_fixed_tablegen.h:187:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps_fixed_tablegen.h:188:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps_fixed_tablegen.h:188:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps_fixed_tablegen.h:188:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps_fixed_tablegen.h:188:99: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps_fixed_tablegen.h:188:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps_fixed_tablegen.h:188:149: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps_fixed_tablegen.h:189:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps_fixed_tablegen.h:189:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps_fixed_tablegen.h:189:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps_fixed_tablegen.h:192:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
CC libavcodec/aacpsy.o
src/libavcodec/aacps_fixed_tablegen.h:193:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps_fixed_tablegen.h:209:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps_fixed_tablegen.h:240:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps_fixed_tablegen.h:240:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps_fixed_tablegen.h:242:124: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #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 [-Wdouble-promotion]
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:43:36: note: in definition of macro ‘Q30’
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aac_defines.h:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #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 [-Wdouble-promotion]
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:44:36: note: in definition of macro ‘Q31’
44 | #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 [-Wdouble-promotion]
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:44:36: note: in definition of macro ‘Q31’
44 | #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 [-Wdouble-promotion]
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:44:36: note: in definition of macro ‘Q31’
44 | #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 [-Wdouble-promotion]
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:44:36: note: in definition of macro ‘Q31’
44 | #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 [-Wdouble-promotion]
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:44:36: note: in definition of macro ‘Q31’
44 | #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 [-Wdouble-promotion]
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:44:36: note: in definition of macro ‘Q31’
44 | #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 [-Wdouble-promotion]
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:44:36: note: in definition of macro ‘Q31’
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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:31:
src/libavcodec/aacps_fixed_tablegen.h:361:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
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’ [-Wsign-compare]
383 | if (k < FF_ARRAY_ELEMS(f_center_34))
| ^
src/libavcodec/aacps.c: At top level:
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacps.c:38:5: note: in expansion of macro ‘Q31’
38 | Q31(0.0f), Q31(0.01899487526049f), Q31(0.0f), Q31(-0.07293139167538f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacps.c:38:17: note: in expansion of macro ‘Q31’
38 | Q31(0.0f), Q31(0.01899487526049f), Q31(0.0f), Q31(-0.07293139167538f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacps.c:38:41: note: in expansion of macro ‘Q31’
38 | Q31(0.0f), Q31(0.01899487526049f), Q31(0.0f), Q31(-0.07293139167538f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacps.c:38:52: note: in expansion of macro ‘Q31’
38 | Q31(0.0f), Q31(0.01899487526049f), Q31(0.0f), Q31(-0.07293139167538f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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.30596630545168f), Q31(0.5f)
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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.30596630545168f), Q31(0.5f)
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #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.30596630545168f), Q31(0.5f)
| ^~~
src/libavcodec/aacps.c: In function ‘decorrelation’:
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacps.c:415:40: note: in expansion of macro ‘Q31’
415 | const INTFLOAT peak_decay_factor = Q31(0.76592833836465f);
| ^~~
src/libavcodec/aac_defines.h:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps.c:187:26: note: in expansion of macro ‘Q30’
187 | #define DECAY_SLOPE Q30(0.05f)
| ^~~
src/libavcodec/aacps.c:485:39: note: in expansion of macro ‘DECAY_SLOPE’
485 | g_decay_slope = (1 << 30) - DECAY_SLOPE * (k - DECAY_CUTOFF[is34]);
| ^~~~~~~~~~~
src/libavcodec/aacps.c: In function ‘stereo_processing’:
src/libavcodec/aac_defines.h:43:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
43 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)
| ^
src/libavcodec/aacps.c:677:30: note: in expansion of macro ‘Q30’
677 | INTFLOAT width = Q30(1.f) / ((stop - start) ? (stop - start) : 1);
| ^~~
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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
CC libavcodec/aacsbr.o
src/libavcodec/aacpsy.c: In function ‘ath’:
src/libavcodec/aacpsy.c:294:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
294 | - 6.8 * exp(-0.6 * (f - 3.4) * (f - 3.4))
| ^
src/libavcodec/aacpsy.c:294:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
294 | - 6.8 * exp(-0.6 * (f - 3.4) * (f - 3.4))
| ^
src/libavcodec/aacpsy.c:295:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
295 | + 6.0 * exp(-0.15 * (f - 8.7) * (f - 8.7))
| ^
src/libavcodec/aacpsy.c:295:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
295 | + 6.0 * exp(-0.15 * (f - 8.7) * (f - 8.7))
| ^
src/libavcodec/aacpsy.c:296:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
296 | + (0.6 + 0.04 * add) * 0.001 * f * f * f * f;
| ^
src/libavcodec/aacpsy.c:296:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
296 | + (0.6 + 0.04 * add) * 0.001 * f * f * f * f;
| ^
src/libavcodec/aacpsy.c:296:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
296 | + (0.6 + 0.04 * add) * 0.001 * f * f * f * f;
| ^
src/libavcodec/aacpsy.c:296:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
296 | + (0.6 + 0.04 * add) * 0.001 * f * f * f * f;
| ^
src/libavcodec/aacpsy.c:296:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
296 | + (0.6 + 0.04 * add) * 0.001 * f * f * f * f;
| ^
src/libavcodec/aacpsy.c: In function ‘psy_3gpp_init’:
src/libavcodec/aacpsy.c:347:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
347 | coeffs[g].barks = (bark + prev) / 2.0;
| ^
src/libavcodec/aacpsy.c:358:51: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
358 | minsnr = exp2(pe_min / band_sizes[g]) - 1.5f;
| ^
src/libavcodec/aacpsy.c: In function ‘psy_3gpp_window’:
src/libavcodec/aacpsy.c:418:5: warning: missing initializer for field ‘window_shape’ of ‘FFPsyWindowInfo’ [-Wmissing-field-initializers]
418 | FFPsyWindowInfo wi = { { 0 } };
| ^~~~~~~~~~~~~~~
In file included from src/libavcodec/aacpsy.c:33:
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:563:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
563 | if(active_lines == 0.0)
| ^~
src/libavcodec/aacpsy.c: In function ‘psy_3gpp_analyze_channel’:
src/libavcodec/aacpsy.c:788:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
788 | if (fabs(delta_pe) > 0.05f * desired_pe)
| ^
src/libavcodec/aacpsy.c: In function ‘psy_lame_window’:
src/libavcodec/aacpsy.c:887:5: warning: missing initializer for field ‘window_shape’ of ‘FFPsyWindowInfo’ [-Wmissing-field-initializers]
887 | FFPsyWindowInfo wi = { { 0 } };
| ^~~~~~~~~~~~~~~
src/libavcodec/psymodel.h:79:9: note: ‘window_shape’ declared here
79 | int window_shape; ///< window shape (sine/KBD/whatever)
| ^~~~~~~~~~~~
CC libavcodec/aacsbr_fixed.o
CC libavcodec/aactab.o
CC libavcodec/aandcttab.o
CC libavcodec/aarch64/aacencdsp_init.o
AS libavcodec/aarch64/aacencdsp_neon.o
CC libavcodec/aarch64/aacpsdsp_init_aarch64.o
AS libavcodec/aarch64/aacpsdsp_neon.o
CC libavcodec/aarch64/ac3dsp_init_aarch64.o
AS libavcodec/aarch64/ac3dsp_neon.o
CC libavcodec/aarch64/dcadsp_init_aarch64.o
AS libavcodec/aarch64/dcadsp_neon.o
CC libavcodec/aarch64/fdctdsp_init_aarch64.o
AS libavcodec/aarch64/fdctdsp_neon.o
src/libavcodec/aacsbr.c: In function ‘sbr_dequant’:
src/libavcodec/aacsbr.c:93:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
93 | for (e = 1; e <= sbr->data[0].bs_num_env; e++) {
| ^~
src/libavcodec/aacsbr.c:94:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
94 | for (k = 0; k < sbr->n[sbr->data[0].bs_freq_res[e]]; k++) {
| ^
src/libavcodec/aacsbr.c:101:76: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
101 | temp1 = exp2fi((sbr->data[0].env_facs_q[e][k]>>1) + 7) *
| ^
src/libavcodec/aacsbr.c:103:85: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
103 | temp2 = exp2fi((pan_offset - sbr->data[1].env_facs_q[e][k])>>1) *
| ^
src/libavcodec/aacsbr.c:106:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
106 | if (temp1 > 1E20) {
| ^
src/libavcodec/aacsbr.c:115:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
115 | for (e = 1; e <= sbr->data[0].bs_num_noise; e++) {
| ^~
src/libavcodec/aacsbr.c:116:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
116 | for (k = 0; k < sbr->n_q; k++) {
| ^
In file included from src/libavcodec/get_bits.h:33,
from src/libavcodec/aacps.h:30,
from src/libavcodec/sbr.h:37,
from src/libavcodec/aacsbr.c:31:
src/libavcodec/aacsbr.c:120:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
120 | av_assert0(temp1 <= 1E20);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/aacsbr.c:128:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
128 | for (e = 1; e <= sbr->data[ch].bs_num_env; e++)
| ^~
src/libavcodec/aacsbr.c:129:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
129 | for (k = 0; k < sbr->n[sbr->data[ch].bs_freq_res[e]]; k++){
| ^
src/libavcodec/aacsbr.c:134:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
134 | * exp2_tab[sbr->data[ch].env_facs_q[e][k] & 1];
| ^
src/libavcodec/aacsbr.c:135:54: warning: implicit conversion from ‘AAC_FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
135 | if (sbr->data[ch].env_facs[e][k] > 1E20) {
| ^
src/libavcodec/aacsbr.c:141:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
141 | for (e = 1; e <= sbr->data[ch].bs_num_noise; e++)
| ^~
src/libavcodec/aacsbr.c:142:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
142 | for (k = 0; k < sbr->n_q; k++)
| ^
src/libavcodec/aacsbr.c: In function ‘sbr_chirp’:
src/libavcodec/aacsbr.c:214:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
214 | for (i = 0; i < sbr->n_q; i++) {
| ^
src/libavcodec/aacsbr.c: In function ‘sbr_gain_calc’:
src/libavcodec/aacsbr.c:239:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
239 | for (e = 0; e < ch_data->bs_num_env; e++) {
| ^
src/libavcodec/aacsbr.c:241:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
241 | for (k = 0; k < sbr->n_lim; k++) {
| ^
src/libavcodec/aacsbr.c:244:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
244 | for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) {
| ^
src/libavcodec/aacsbr.c:259:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
259 | for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) {
| ^
src/libavcodec/aacsbr.c:265:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
265 | for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) {
| ^
src/libavcodec/aacsbr.c:271:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
271 | for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) {
| ^
src/libavcodec/aacsbr.c:279:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
279 | for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) {
| ^
src/libavcodec/aacsbr.c: In function ‘sbr_hf_assemble’:
src/libavcodec/aacsbr.c:325:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
325 | for (e = 0; e < ch_data->bs_num_env; e++) {
| ^
src/libavcodec/aacsbr.c:332:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
332 | for (e = 0; e < ch_data->bs_num_env; e++) {
| ^
In file included from src/libavcodec/aacsbr.c:383:
src/libavcodec/aacsbr_template.c: In function ‘sbr_make_f_tablelim’:
src/libavcodec/aacsbr_template.c:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
149 | for (k = 1; k <= sbr->num_patches; k++)
| ^~
src/libavcodec/aacsbr_template.c: In function ‘read_sbr_header’:
src/libavcodec/aacsbr_template.c:243:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
243 | 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:361:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
361 | for (k = 1; k <= sbr->n_master; k++)
| ^~
src/libavcodec/aacsbr_template.c:373:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
373 | for (k = 1; k <= sbr->n_master; k++)
| ^~
src/libavcodec/aacsbr_template.c: In function ‘sbr_hf_calc_npatches’:
src/libavcodec/aacsbr_template.c:503:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
503 | if (goal_sb < sbr->kx[1] + sbr->m[1]) {
| ^
src/libavcodec/aacsbr_template.c:516:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
516 | for (i = k; i == k || sb > (sbr->k[0] - 1 + msb - odd); i--) {
| ^
src/libavcodec/aacsbr_template.c:542:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
542 | } while (sb != sbr->kx[1] + sbr->m[1]);
| ^~
src/libavcodec/aacsbr_template.c: In function ‘sbr_make_f_derived’:
src/libavcodec/aacsbr_template.c:580:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
580 | for (k = 1; k <= sbr->n[0]; k++)
| ^~
src/libavcodec/aacsbr_template.c:608:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
608 | for (k = 1; k <= sbr->n_q; k++) {
| ^~
src/libavcodec/aacsbr_template.c: In function ‘read_sbr_grid’:
src/libavcodec/aacsbr_template.c:676:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
676 | for (i = 1; i < ch_data->bs_num_env; i++)
| ^
src/libavcodec/aacsbr_template.c:692:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
692 | for (i = 0; i < ch_data->bs_num_env; i++)
| ^
src/libavcodec/aacsbr_template.c:739:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
739 | if (bs_pointer > ch_data->bs_num_env + 1) {
| ^
src/libavcodec/aacsbr_template.c:746:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
746 | for (i = 1; i <= ch_data->bs_num_env; i++) {
| ^~
src/libavcodec/aacsbr_template.c:774:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
774 | ch_data->e_a[0] = -(ch_data->e_a[1] != bs_num_env_old); // l_APrev
| ^~
src/libavcodec/aacsbr_template.c: In function ‘copy_sbr_grid’:
src/libavcodec/aacsbr_template.c:788:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
788 | dst->e_a[0] = -(dst->e_a[1] != dst->bs_num_env);
| ^~
src/libavcodec/aacsbr_template.c: In function ‘read_sbr_invf’:
src/libavcodec/aacsbr_template.c:832:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
832 | for (i = 0; i < sbr->n_q; i++)
| ^
src/libavcodec/aacsbr_template.c: In function ‘read_sbr_envelope’:
src/libavcodec/aacsbr_template.c:867:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
867 | for (i = 0; i < ch_data->bs_num_env; i++) {
| ^
src/libavcodec/aacsbr_template.c:871:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
871 | for (j = 0; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) {
| ^
src/libavcodec/aacsbr_template.c:879:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
879 | for (j = 0; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) {
| ^
src/libavcodec/aacsbr_template.c:888:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
888 | for (j = 0; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) {
| ^
src/libavcodec/aacsbr_template.c:899:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
899 | for (j = 1; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) {
| ^
src/libavcodec/aacsbr_template.c: In function ‘read_sbr_noise’:
src/libavcodec/aacsbr_template.c:938:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
938 | for (i = 0; i < ch_data->bs_num_noise; i++) {
| ^
src/libavcodec/aacsbr_template.c:940:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
940 | for (j = 0; j < sbr->n_q; j++) {
| ^
src/libavcodec/aacsbr_template.c:949:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
949 | for (j = 1; j < sbr->n_q; j++) {
| ^
src/libavcodec/aacsbr_template.c: In function ‘ff_aac_sbr_decode_extension’:
src/libavcodec/aacsbr_template.c:1174:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1174 | if (bytes_read > cnt) {
| ^
src/libavcodec/aacsbr_template.c: In function ‘ff_aac_sbr_decode_usac_data’:
src/libavcodec/aacsbr_template.c:1253:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1253 | if (sbr->bs_limiter_bands != old_bs_limiter_bands && !sbr->reset)
| ^~
src/libavcodec/aacsbr_template.c: In function ‘sbr_lf_gen’:
src/libavcodec/aacsbr_template.c:1474:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
1474 | for (k = 0; k < sbr->kx[1]; k++) {
| ^
src/libavcodec/aacsbr_template.c:1481:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
1481 | for (k = 0; k < sbr->kx[0]; k++) {
| ^
src/libavcodec/aacsbr_template.c: In function ‘sbr_hf_gen’:
src/libavcodec/aacsbr_template.c:1500:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
1500 | for (j = 0; j < sbr->num_patches; j++) {
| ^
src/libavcodec/aacsbr_template.c:1503:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
1503 | while (g <= sbr->n_q && k >= sbr->f_tablenoise[g])
| ^~
src/libavcodec/aacsbr_template.c:1519:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
1519 | if (k < sbr->m[1] + sbr->kx[1])
| ^
CC libavcodec/aarch64/fmtconvert_init.o
src/libavcodec/aacsbr_template.c: In function ‘sbr_x_gen’:
src/libavcodec/aacsbr_template.c:1534:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
1534 | for (k = 0; k < sbr->kx[0]; k++) {
| ^
src/libavcodec/aacsbr_template.c:1540:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
1540 | for (; k < sbr->kx[0] + sbr->m[0]; k++) {
| ^
src/libavcodec/aacsbr_template.c:1547:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
1547 | for (k = 0; k < sbr->kx[1]; k++) {
| ^
src/libavcodec/aacsbr_template.c:1553:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
1553 | for (; k < sbr->kx[1] + sbr->m[1]; k++) {
| ^
src/libavcodec/aacsbr_template.c: In function ‘sbr_mapping’:
src/libavcodec/aacsbr_template.c:1571:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
1571 | for (e = 0; e < ch_data->bs_num_env; e++) {
| ^
src/libavcodec/aacsbr_template.c:1582:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1582 | for (i = 0; i < ilim; i++)
| ^
src/libavcodec/aacsbr_template.c:1588:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
1588 | for (i = 0; i < sbr->n_q; i++)
| ^
src/libavcodec/aacsbr_template.c:1592:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
1592 | for (i = 0; i < sbr->n[1]; i++) {
| ^
src/libavcodec/aacsbr_template.c:1602:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1602 | for (i = 0; i < ilim; i++) {
| ^
src/libavcodec/aacsbr_template.c: In function ‘sbr_env_estimate’:
src/libavcodec/aacsbr_template.c:1627:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
1627 | for (e = 0; e < ch_data->bs_num_env; e++) {
| ^
src/libavcodec/aacsbr_template.c:1639:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
1639 | for (m = 0; m < sbr->m[1]; m++) {
| ^
src/libavcodec/aacsbr_template.c:1651:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
1651 | for (e = 0; e < ch_data->bs_num_env; e++) {
| ^
src/libavcodec/aacsbr_template.c:1660:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘AAC_SIGNE’ {aka ‘unsigned int’} [-Wsign-compare]
1660 | for (p = 0; p < sbr->n[ch_data->bs_freq_res[e + 1]]; p++) {
| ^
AS libavcodec/aarch64/fmtconvert_neon.o
In file included from src/libavcodec/aacpsdsp.h:26,
from src/libavcodec/aacps.h:29,
from src/libavcodec/sbr.h:37,
from src/libavcodec/aacsbr_fixed.c:60:
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:46:6: note: in expansion of macro ‘Q31’
46 | Q31( 0.0000000000f), Q31(-0.0005617692f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:46:27: note: in expansion of macro ‘Q31’
46 | Q31( 0.0000000000f), Q31(-0.0005617692f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:47:6: note: in expansion of macro ‘Q31’
47 | Q31(-0.0004875227f), Q31(-0.0005040714f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:47:27: note: in expansion of macro ‘Q31’
47 | Q31(-0.0004875227f), Q31(-0.0005040714f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:48:6: note: in expansion of macro ‘Q31’
48 | Q31(-0.0005466565f), Q31(-0.0005870930f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:48:27: note: in expansion of macro ‘Q31’
48 | Q31(-0.0005466565f), Q31(-0.0005870930f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:49:6: note: in expansion of macro ‘Q31’
49 | Q31(-0.0006312493f), Q31(-0.0006777690f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:49:27: note: in expansion of macro ‘Q31’
49 | Q31(-0.0006312493f), Q31(-0.0006777690f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:50:6: note: in expansion of macro ‘Q31’
50 | Q31(-0.0007157736f), Q31(-0.0007440941f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:50:27: note: in expansion of macro ‘Q31’
50 | Q31(-0.0007157736f), Q31(-0.0007440941f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:51:6: note: in expansion of macro ‘Q31’
51 | Q31(-0.0007681371f), Q31(-0.0007834332f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:51:27: note: in expansion of macro ‘Q31’
51 | Q31(-0.0007681371f), Q31(-0.0007834332f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:52:6: note: in expansion of macro ‘Q31’
52 | Q31(-0.0007803664f), Q31(-0.0007757977f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:52:27: note: in expansion of macro ‘Q31’
52 | Q31(-0.0007803664f), Q31(-0.0007757977f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:53:6: note: in expansion of macro ‘Q31’
53 | Q31(-0.0007530001f), Q31(-0.0007215391f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:53:27: note: in expansion of macro ‘Q31’
53 | Q31(-0.0007530001f), Q31(-0.0007215391f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:54:6: note: in expansion of macro ‘Q31’
54 | Q31(-0.0006650415f), Q31(-0.0005946118f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:54:27: note: in expansion of macro ‘Q31’
54 | Q31(-0.0006650415f), Q31(-0.0005946118f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:55:6: note: in expansion of macro ‘Q31’
55 | Q31(-0.0005145572f), Q31(-0.0004095121f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:55:27: note: in expansion of macro ‘Q31’
55 | Q31(-0.0005145572f), Q31(-0.0004095121f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:56:6: note: in expansion of macro ‘Q31’
56 | Q31(-0.0002896981f), Q31(-0.0001446380f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:56:27: note: in expansion of macro ‘Q31’
56 | Q31(-0.0002896981f), Q31(-0.0001446380f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:57:6: note: in expansion of macro ‘Q31’
57 | Q31( 0.0000134949f), Q31( 0.0002043017f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:57:27: note: in expansion of macro ‘Q31’
57 | Q31( 0.0000134949f), Q31( 0.0002043017f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:58:6: note: in expansion of macro ‘Q31’
58 | Q31( 0.0004026540f), Q31( 0.0006239376f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:58:27: note: in expansion of macro ‘Q31’
58 | Q31( 0.0004026540f), Q31( 0.0006239376f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:59:6: note: in expansion of macro ‘Q31’
59 | Q31( 0.0008608443f), Q31( 0.0011250155f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:59:27: note: in expansion of macro ‘Q31’
59 | Q31( 0.0008608443f), Q31( 0.0011250155f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:60:6: note: in expansion of macro ‘Q31’
60 | Q31( 0.0013902494f), Q31( 0.0016868083f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:60:27: note: in expansion of macro ‘Q31’
60 | Q31( 0.0013902494f), Q31( 0.0016868083f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:61:6: note: in expansion of macro ‘Q31’
61 | Q31( 0.0019841140f), Q31( 0.0023017254f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:61:27: note: in expansion of macro ‘Q31’
61 | Q31( 0.0019841140f), Q31( 0.0023017254f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:62:6: note: in expansion of macro ‘Q31’
62 | Q31( 0.0026201758f), Q31( 0.0029469447f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:62:27: note: in expansion of macro ‘Q31’
62 | Q31( 0.0026201758f), Q31( 0.0029469447f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:63:6: note: in expansion of macro ‘Q31’
63 | Q31( 0.0032739613f), Q31( 0.0036008268f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:63:27: note: in expansion of macro ‘Q31’
63 | Q31( 0.0032739613f), Q31( 0.0036008268f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:64:6: note: in expansion of macro ‘Q31’
64 | Q31( 0.0039207432f), Q31( 0.0042264269f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:64:27: note: in expansion of macro ‘Q31’
64 | Q31( 0.0039207432f), Q31( 0.0042264269f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:65:6: note: in expansion of macro ‘Q31’
65 | Q31( 0.0045209852f), Q31( 0.0047932560f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:65:27: note: in expansion of macro ‘Q31’
65 | Q31( 0.0045209852f), Q31( 0.0047932560f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:66:6: note: in expansion of macro ‘Q31’
66 | Q31( 0.0050393022f), Q31( 0.0052461166f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:66:27: note: in expansion of macro ‘Q31’
66 | Q31( 0.0050393022f), Q31( 0.0052461166f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:67:6: note: in expansion of macro ‘Q31’
67 | Q31( 0.0054196775f), Q31( 0.0055475714f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:67:27: note: in expansion of macro ‘Q31’
67 | Q31( 0.0054196775f), Q31( 0.0055475714f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:68:6: note: in expansion of macro ‘Q31’
68 | Q31( 0.0056220643f), Q31( 0.0056389199f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:68:27: note: in expansion of macro ‘Q31’
68 | Q31( 0.0056220643f), Q31( 0.0056389199f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:69:6: note: in expansion of macro ‘Q31’
69 | Q31( 0.0055917128f), Q31( 0.0054753783f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:69:27: note: in expansion of macro ‘Q31’
69 | Q31( 0.0055917128f), Q31( 0.0054753783f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:70:6: note: in expansion of macro ‘Q31’
70 | Q31( 0.0052715758f), Q31( 0.0049839687f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:70:27: note: in expansion of macro ‘Q31’
70 | Q31( 0.0052715758f), Q31( 0.0049839687f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:71:6: note: in expansion of macro ‘Q31’
71 | Q31( 0.0046039530f), Q31( 0.0041251642f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:71:27: note: in expansion of macro ‘Q31’
71 | Q31( 0.0046039530f), Q31( 0.0041251642f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:72:6: note: in expansion of macro ‘Q31’
72 | Q31( 0.0035401246f), Q31( 0.0028446757f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:72:27: note: in expansion of macro ‘Q31’
72 | Q31( 0.0035401246f), Q31( 0.0028446757f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:73:6: note: in expansion of macro ‘Q31’
73 | Q31( 0.0020274176f), Q31( 0.0010902329f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:73:27: note: in expansion of macro ‘Q31’
73 | Q31( 0.0020274176f), Q31( 0.0010902329f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:74:6: note: in expansion of macro ‘Q31’
74 | Q31( 0.0000276045f), Q31(-0.0011568135f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:74:27: note: in expansion of macro ‘Q31’
74 | Q31( 0.0000276045f), Q31(-0.0011568135f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:75:6: note: in expansion of macro ‘Q31’
75 | Q31(-0.0024826723f), Q31(-0.0039401124f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:75:27: note: in expansion of macro ‘Q31’
75 | Q31(-0.0024826723f), Q31(-0.0039401124f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:76:6: note: in expansion of macro ‘Q31’
76 | Q31(-0.0055337211f), Q31(-0.0072615816f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:76:27: note: in expansion of macro ‘Q31’
76 | Q31(-0.0055337211f), Q31(-0.0072615816f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:77:6: note: in expansion of macro ‘Q31’
77 | Q31(-0.0091325329f), Q31(-0.0111315548f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:77:27: note: in expansion of macro ‘Q31’
77 | Q31(-0.0091325329f), Q31(-0.0111315548f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:78:6: note: in expansion of macro ‘Q31’
78 | Q31( 0.0132718220f), Q31( 0.0155405553f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:78:27: note: in expansion of macro ‘Q31’
78 | Q31( 0.0132718220f), Q31( 0.0155405553f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:79:6: note: in expansion of macro ‘Q31’
79 | Q31( 0.0179433381f), Q31( 0.0204531793f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:79:27: note: in expansion of macro ‘Q31’
79 | Q31( 0.0179433381f), Q31( 0.0204531793f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:80:6: note: in expansion of macro ‘Q31’
80 | Q31( 0.0230680169f), Q31( 0.0257875847f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:80:27: note: in expansion of macro ‘Q31’
80 | Q31( 0.0230680169f), Q31( 0.0257875847f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:81:6: note: in expansion of macro ‘Q31’
81 | Q31( 0.0286072173f), Q31( 0.0315017608f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:81:27: note: in expansion of macro ‘Q31’
81 | Q31( 0.0286072173f), Q31( 0.0315017608f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:82:6: note: in expansion of macro ‘Q31’
82 | Q31( 0.0344620948f), Q31( 0.0374812850f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:82:27: note: in expansion of macro ‘Q31’
82 | Q31( 0.0344620948f), Q31( 0.0374812850f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:83:6: note: in expansion of macro ‘Q31’
83 | Q31( 0.0405349170f), Q31( 0.0436097542f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:83:27: note: in expansion of macro ‘Q31’
83 | Q31( 0.0405349170f), Q31( 0.0436097542f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:84:6: note: in expansion of macro ‘Q31’
84 | Q31( 0.0466843027f), Q31( 0.0497385755f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:84:27: note: in expansion of macro ‘Q31’
84 | Q31( 0.0466843027f), Q31( 0.0497385755f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:85:6: note: in expansion of macro ‘Q31’
85 | Q31( 0.0527630746f), Q31( 0.0557173648f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:85:27: note: in expansion of macro ‘Q31’
85 | Q31( 0.0527630746f), Q31( 0.0557173648f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:86:6: note: in expansion of macro ‘Q31’
86 | Q31( 0.0585915683f), Q31( 0.0613455171f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:86:27: note: in expansion of macro ‘Q31’
86 | Q31( 0.0585915683f), Q31( 0.0613455171f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:87:6: note: in expansion of macro ‘Q31’
87 | Q31( 0.0639715898f), Q31( 0.0664367512f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:87:27: note: in expansion of macro ‘Q31’
87 | Q31( 0.0639715898f), Q31( 0.0664367512f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:88:6: note: in expansion of macro ‘Q31’
88 | Q31( 0.0687043828f), Q31( 0.0707628710f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:88:27: note: in expansion of macro ‘Q31’
88 | Q31( 0.0687043828f), Q31( 0.0707628710f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:89:6: note: in expansion of macro ‘Q31’
89 | Q31( 0.0725682583f), Q31( 0.0741003642f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:89:27: note: in expansion of macro ‘Q31’
89 | Q31( 0.0725682583f), Q31( 0.0741003642f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:90:6: note: in expansion of macro ‘Q31’
90 | Q31( 0.0753137336f), Q31( 0.0761992479f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:90:27: note: in expansion of macro ‘Q31’
90 | Q31( 0.0753137336f), Q31( 0.0761992479f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:91:6: note: in expansion of macro ‘Q31’
91 | Q31( 0.0767093490f), Q31( 0.0768230011f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:91:27: note: in expansion of macro ‘Q31’
91 | Q31( 0.0767093490f), Q31( 0.0768230011f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:92:6: note: in expansion of macro ‘Q31’
92 | Q31( 0.0765050718f), Q31( 0.0757305756f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:92:27: note: in expansion of macro ‘Q31’
92 | Q31( 0.0765050718f), Q31( 0.0757305756f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:93:6: note: in expansion of macro ‘Q31’
93 | Q31( 0.0744664394f), Q31( 0.0726774642f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:93:27: note: in expansion of macro ‘Q31’
93 | Q31( 0.0744664394f), Q31( 0.0726774642f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:94:6: note: in expansion of macro ‘Q31’
94 | Q31( 0.0703533073f), Q31( 0.0674525021f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:94:27: note: in expansion of macro ‘Q31’
94 | Q31( 0.0703533073f), Q31( 0.0674525021f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:95:6: note: in expansion of macro ‘Q31’
95 | Q31( 0.0639444805f), Q31( 0.0598166570f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:95:27: note: in expansion of macro ‘Q31’
95 | Q31( 0.0639444805f), Q31( 0.0598166570f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:96:6: note: in expansion of macro ‘Q31’
96 | Q31( 0.0550460034f), Q31( 0.0495978676f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:96:27: note: in expansion of macro ‘Q31’
96 | Q31( 0.0550460034f), Q31( 0.0495978676f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:97:6: note: in expansion of macro ‘Q31’
97 | Q31( 0.0434768782f), Q31( 0.0366418116f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:97:27: note: in expansion of macro ‘Q31’
97 | Q31( 0.0434768782f), Q31( 0.0366418116f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:98:6: note: in expansion of macro ‘Q31’
98 | Q31( 0.0290824006f), Q31( 0.0207997072f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:98:27: note: in expansion of macro ‘Q31’
98 | Q31( 0.0290824006f), Q31( 0.0207997072f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:99:6: note: in expansion of macro ‘Q31’
99 | Q31( 0.0117623832f), Q31( 0.0019765601f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:99:27: note: in expansion of macro ‘Q31’
99 | Q31( 0.0117623832f), Q31( 0.0019765601f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:100:6: note: in expansion of macro ‘Q31’
100 | Q31(-0.0085711749f), Q31(-0.0198834129f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:100:27: note: in expansion of macro ‘Q31’
100 | Q31(-0.0085711749f), Q31(-0.0198834129f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:101:6: note: in expansion of macro ‘Q31’
101 | Q31(-0.0319531274f), Q31(-0.0447806821f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:101:27: note: in expansion of macro ‘Q31’
101 | Q31(-0.0319531274f), Q31(-0.0447806821f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:102:6: note: in expansion of macro ‘Q31’
102 | Q31(-0.0583705326f), Q31(-0.0726943300f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:102:27: note: in expansion of macro ‘Q31’
102 | Q31(-0.0583705326f), Q31(-0.0726943300f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:103:6: note: in expansion of macro ‘Q31’
103 | Q31(-0.0877547536f), Q31(-0.1035329531f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:103:27: note: in expansion of macro ‘Q31’
103 | Q31(-0.0877547536f), Q31(-0.1035329531f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:104:6: note: in expansion of macro ‘Q31’
104 | Q31(-0.1200077984f), Q31(-0.1371551761f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:104:27: note: in expansion of macro ‘Q31’
104 | Q31(-0.1200077984f), Q31(-0.1371551761f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:105:6: note: in expansion of macro ‘Q31’
105 | Q31(-0.1549607071f), Q31(-0.1733808172f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:105:27: note: in expansion of macro ‘Q31’
105 | Q31(-0.1549607071f), Q31(-0.1733808172f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:106:6: note: in expansion of macro ‘Q31’
106 | Q31(-0.1923966745f), Q31(-0.2119735853f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:106:27: note: in expansion of macro ‘Q31’
106 | Q31(-0.1923966745f), Q31(-0.2119735853f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:107:6: note: in expansion of macro ‘Q31’
107 | Q31(-0.2320690870f), Q31(-0.2526480309f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:107:27: note: in expansion of macro ‘Q31’
107 | Q31(-0.2320690870f), Q31(-0.2526480309f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:108:6: note: in expansion of macro ‘Q31’
108 | Q31(-0.2736634040f), Q31(-0.2950716717f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:108:27: note: in expansion of macro ‘Q31’
108 | Q31(-0.2736634040f), Q31(-0.2950716717f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:109:6: note: in expansion of macro ‘Q31’
109 | Q31(-0.3168278913f), Q31(-0.3388722693f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:109:27: note: in expansion of macro ‘Q31’
109 | Q31(-0.3168278913f), Q31(-0.3388722693f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:110:6: note: in expansion of macro ‘Q31’
110 | Q31( 0.3611589903f), Q31( 0.3836350013f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:110:27: note: in expansion of macro ‘Q31’
110 | Q31( 0.3611589903f), Q31( 0.3836350013f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:111:6: note: in expansion of macro ‘Q31’
111 | Q31( 0.4062317676f), Q31( 0.4289119920f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:111:27: note: in expansion of macro ‘Q31’
111 | Q31( 0.4062317676f), Q31( 0.4289119920f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:112:6: note: in expansion of macro ‘Q31’
112 | Q31( 0.4515996535f), Q31( 0.4742453214f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:112:27: note: in expansion of macro ‘Q31’
112 | Q31( 0.4515996535f), Q31( 0.4742453214f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:113:6: note: in expansion of macro ‘Q31’
113 | Q31( 0.4967708254f), Q31( 0.5191234970f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:113:27: note: in expansion of macro ‘Q31’
113 | Q31( 0.4967708254f), Q31( 0.5191234970f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:114:6: note: in expansion of macro ‘Q31’
114 | Q31( 0.5412553448f), Q31( 0.5630789140f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:114:27: note: in expansion of macro ‘Q31’
114 | Q31( 0.5412553448f), Q31( 0.5630789140f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:115:6: note: in expansion of macro ‘Q31’
115 | Q31( 0.5845403235f), Q31( 0.6055783538f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:115:27: note: in expansion of macro ‘Q31’
115 | Q31( 0.5845403235f), Q31( 0.6055783538f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:116:6: note: in expansion of macro ‘Q31’
116 | Q31( 0.6261242695f), Q31( 0.6461269695f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:116:27: note: in expansion of macro ‘Q31’
116 | Q31( 0.6261242695f), Q31( 0.6461269695f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:117:6: note: in expansion of macro ‘Q31’
117 | Q31( 0.6655139880f), Q31( 0.6842353293f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:117:27: note: in expansion of macro ‘Q31’
117 | Q31( 0.6655139880f), Q31( 0.6842353293f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:118:6: note: in expansion of macro ‘Q31’
118 | Q31( 0.7022388719f), Q31( 0.7194462634f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:118:27: note: in expansion of macro ‘Q31’
118 | Q31( 0.7022388719f), Q31( 0.7194462634f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:119:6: note: in expansion of macro ‘Q31’
119 | Q31( 0.7358211758f), Q31( 0.7513137456f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:119:27: note: in expansion of macro ‘Q31’
119 | Q31( 0.7358211758f), Q31( 0.7513137456f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:120:6: note: in expansion of macro ‘Q31’
120 | Q31( 0.7658674865f), Q31( 0.7794287519f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:120:27: note: in expansion of macro ‘Q31’
120 | Q31( 0.7658674865f), Q31( 0.7794287519f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:121:6: note: in expansion of macro ‘Q31’
121 | Q31( 0.7919735841f), Q31( 0.8034485751f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:121:27: note: in expansion of macro ‘Q31’
121 | Q31( 0.7919735841f), Q31( 0.8034485751f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:122:6: note: in expansion of macro ‘Q31’
122 | Q31( 0.8138191270f), Q31( 0.8230419890f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:122:27: note: in expansion of macro ‘Q31’
122 | Q31( 0.8138191270f), Q31( 0.8230419890f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:123:6: note: in expansion of macro ‘Q31’
123 | Q31( 0.8311038457f), Q31( 0.8379717337f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:123:27: note: in expansion of macro ‘Q31’
123 | Q31( 0.8311038457f), Q31( 0.8379717337f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:124:6: note: in expansion of macro ‘Q31’
124 | Q31( 0.8436238281f), Q31( 0.8480315777f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:124:27: note: in expansion of macro ‘Q31’
124 | Q31( 0.8436238281f), Q31( 0.8480315777f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:125:6: note: in expansion of macro ‘Q31’
125 | Q31( 0.8511971524f), Q31( 0.8531020949f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:125:27: note: in expansion of macro ‘Q31’
125 | Q31( 0.8511971524f), Q31( 0.8531020949f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:126:6: note: in expansion of macro ‘Q31’
126 | Q31( 0.8537385600f), Q31( 0.8531020949f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:126:27: note: in expansion of macro ‘Q31’
126 | Q31( 0.8537385600f), Q31( 0.8531020949f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:127:6: note: in expansion of macro ‘Q31’
127 | Q31( 0.8511971524f), Q31( 0.8480315777f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:127:27: note: in expansion of macro ‘Q31’
127 | Q31( 0.8511971524f), Q31( 0.8480315777f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:128:6: note: in expansion of macro ‘Q31’
128 | Q31( 0.8436238281f), Q31( 0.8379717337f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:128:27: note: in expansion of macro ‘Q31’
128 | Q31( 0.8436238281f), Q31( 0.8379717337f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:129:6: note: in expansion of macro ‘Q31’
129 | Q31( 0.8311038457f), Q31( 0.8230419890f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:129:27: note: in expansion of macro ‘Q31’
129 | Q31( 0.8311038457f), Q31( 0.8230419890f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:130:6: note: in expansion of macro ‘Q31’
130 | Q31( 0.8138191270f), Q31( 0.8034485751f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:130:27: note: in expansion of macro ‘Q31’
130 | Q31( 0.8138191270f), Q31( 0.8034485751f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:131:6: note: in expansion of macro ‘Q31’
131 | Q31( 0.7919735841f), Q31( 0.7794287519f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:131:27: note: in expansion of macro ‘Q31’
131 | Q31( 0.7919735841f), Q31( 0.7794287519f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:132:6: note: in expansion of macro ‘Q31’
132 | Q31( 0.7658674865f), Q31( 0.7513137456f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:132:27: note: in expansion of macro ‘Q31’
132 | Q31( 0.7658674865f), Q31( 0.7513137456f),
| ^~~
CC libavcodec/aarch64/h264chroma_init_aarch64.o
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:133:6: note: in expansion of macro ‘Q31’
133 | Q31( 0.7358211758f), Q31( 0.7194462634f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:133:27: note: in expansion of macro ‘Q31’
133 | Q31( 0.7358211758f), Q31( 0.7194462634f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:134:6: note: in expansion of macro ‘Q31’
134 | Q31( 0.7022388719f), Q31( 0.6842353293f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:134:27: note: in expansion of macro ‘Q31’
134 | Q31( 0.7022388719f), Q31( 0.6842353293f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:135:6: note: in expansion of macro ‘Q31’
135 | Q31( 0.6655139880f), Q31( 0.6461269695f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:135:27: note: in expansion of macro ‘Q31’
135 | Q31( 0.6655139880f), Q31( 0.6461269695f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:136:6: note: in expansion of macro ‘Q31’
136 | Q31( 0.6261242695f), Q31( 0.6055783538f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:136:27: note: in expansion of macro ‘Q31’
136 | Q31( 0.6261242695f), Q31( 0.6055783538f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:137:6: note: in expansion of macro ‘Q31’
137 | Q31( 0.5845403235f), Q31( 0.5630789140f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:137:27: note: in expansion of macro ‘Q31’
137 | Q31( 0.5845403235f), Q31( 0.5630789140f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:138:6: note: in expansion of macro ‘Q31’
138 | Q31( 0.5412553448f), Q31( 0.5191234970f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:138:27: note: in expansion of macro ‘Q31’
138 | Q31( 0.5412553448f), Q31( 0.5191234970f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:139:6: note: in expansion of macro ‘Q31’
139 | Q31( 0.4967708254f), Q31( 0.4742453214f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:139:27: note: in expansion of macro ‘Q31’
139 | Q31( 0.4967708254f), Q31( 0.4742453214f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:140:6: note: in expansion of macro ‘Q31’
140 | Q31( 0.4515996535f), Q31( 0.4289119920f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:140:27: note: in expansion of macro ‘Q31’
140 | Q31( 0.4515996535f), Q31( 0.4289119920f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:141:6: note: in expansion of macro ‘Q31’
141 | Q31( 0.4062317676f), Q31( 0.3836350013f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:141:27: note: in expansion of macro ‘Q31’
141 | Q31( 0.4062317676f), Q31( 0.3836350013f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:142:6: note: in expansion of macro ‘Q31’
142 | -Q31( 0.3611589903f), Q31(-0.3388722693f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:142:27: note: in expansion of macro ‘Q31’
142 | -Q31( 0.3611589903f), Q31(-0.3388722693f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:143:6: note: in expansion of macro ‘Q31’
143 | Q31(-0.3168278913f), Q31(-0.2950716717f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:143:27: note: in expansion of macro ‘Q31’
143 | Q31(-0.3168278913f), Q31(-0.2950716717f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:144:6: note: in expansion of macro ‘Q31’
144 | Q31(-0.2736634040f), Q31(-0.2526480309f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:144:27: note: in expansion of macro ‘Q31’
144 | Q31(-0.2736634040f), Q31(-0.2526480309f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:145:6: note: in expansion of macro ‘Q31’
145 | Q31(-0.2320690870f), Q31(-0.2119735853f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:145:27: note: in expansion of macro ‘Q31’
145 | Q31(-0.2320690870f), Q31(-0.2119735853f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:146:6: note: in expansion of macro ‘Q31’
146 | Q31(-0.1923966745f), Q31(-0.1733808172f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:146:27: note: in expansion of macro ‘Q31’
146 | Q31(-0.1923966745f), Q31(-0.1733808172f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:147:6: note: in expansion of macro ‘Q31’
147 | Q31(-0.1549607071f), Q31(-0.1371551761f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:147:27: note: in expansion of macro ‘Q31’
147 | Q31(-0.1549607071f), Q31(-0.1371551761f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:148:6: note: in expansion of macro ‘Q31’
148 | Q31(-0.1200077984f), Q31(-0.1035329531f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:148:27: note: in expansion of macro ‘Q31’
148 | Q31(-0.1200077984f), Q31(-0.1035329531f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:149:6: note: in expansion of macro ‘Q31’
149 | Q31(-0.0877547536f), Q31(-0.0726943300f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:149:27: note: in expansion of macro ‘Q31’
149 | Q31(-0.0877547536f), Q31(-0.0726943300f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:150:6: note: in expansion of macro ‘Q31’
150 | Q31(-0.0583705326f), Q31(-0.0447806821f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:150:27: note: in expansion of macro ‘Q31’
150 | Q31(-0.0583705326f), Q31(-0.0447806821f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:151:6: note: in expansion of macro ‘Q31’
151 | Q31(-0.0319531274f), Q31(-0.0198834129f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:151:27: note: in expansion of macro ‘Q31’
151 | Q31(-0.0319531274f), Q31(-0.0198834129f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:152:6: note: in expansion of macro ‘Q31’
152 | Q31(-0.0085711749f), Q31( 0.0019765601f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:152:27: note: in expansion of macro ‘Q31’
152 | Q31(-0.0085711749f), Q31( 0.0019765601f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:153:6: note: in expansion of macro ‘Q31’
153 | Q31( 0.0117623832f), Q31( 0.0207997072f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:153:27: note: in expansion of macro ‘Q31’
153 | Q31( 0.0117623832f), Q31( 0.0207997072f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:154:6: note: in expansion of macro ‘Q31’
154 | Q31( 0.0290824006f), Q31( 0.0366418116f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:154:27: note: in expansion of macro ‘Q31’
154 | Q31( 0.0290824006f), Q31( 0.0366418116f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:155:6: note: in expansion of macro ‘Q31’
155 | Q31( 0.0434768782f), Q31( 0.0495978676f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:155:27: note: in expansion of macro ‘Q31’
155 | Q31( 0.0434768782f), Q31( 0.0495978676f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:156:6: note: in expansion of macro ‘Q31’
156 | Q31( 0.0550460034f), Q31( 0.0598166570f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:156:27: note: in expansion of macro ‘Q31’
156 | Q31( 0.0550460034f), Q31( 0.0598166570f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:157:6: note: in expansion of macro ‘Q31’
157 | Q31( 0.0639444805f), Q31( 0.0674525021f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:157:27: note: in expansion of macro ‘Q31’
157 | Q31( 0.0639444805f), Q31( 0.0674525021f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:158:6: note: in expansion of macro ‘Q31’
158 | Q31( 0.0703533073f), Q31( 0.0726774642f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:158:27: note: in expansion of macro ‘Q31’
158 | Q31( 0.0703533073f), Q31( 0.0726774642f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:159:6: note: in expansion of macro ‘Q31’
159 | Q31( 0.0744664394f), Q31( 0.0757305756f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:159:27: note: in expansion of macro ‘Q31’
159 | Q31( 0.0744664394f), Q31( 0.0757305756f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:160:6: note: in expansion of macro ‘Q31’
160 | Q31( 0.0765050718f), Q31( 0.0768230011f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:160:27: note: in expansion of macro ‘Q31’
160 | Q31( 0.0765050718f), Q31( 0.0768230011f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:161:6: note: in expansion of macro ‘Q31’
161 | Q31( 0.0767093490f), Q31( 0.0761992479f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:161:27: note: in expansion of macro ‘Q31’
161 | Q31( 0.0767093490f), Q31( 0.0761992479f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:162:6: note: in expansion of macro ‘Q31’
162 | Q31( 0.0753137336f), Q31( 0.0741003642f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:162:27: note: in expansion of macro ‘Q31’
162 | Q31( 0.0753137336f), Q31( 0.0741003642f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:163:6: note: in expansion of macro ‘Q31’
163 | Q31( 0.0725682583f), Q31( 0.0707628710f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:163:27: note: in expansion of macro ‘Q31’
163 | Q31( 0.0725682583f), Q31( 0.0707628710f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:164:6: note: in expansion of macro ‘Q31’
164 | Q31( 0.0687043828f), Q31( 0.0664367512f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:164:27: note: in expansion of macro ‘Q31’
164 | Q31( 0.0687043828f), Q31( 0.0664367512f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:165:6: note: in expansion of macro ‘Q31’
165 | Q31( 0.0639715898f), Q31( 0.0613455171f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:165:27: note: in expansion of macro ‘Q31’
165 | Q31( 0.0639715898f), Q31( 0.0613455171f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:166:6: note: in expansion of macro ‘Q31’
166 | Q31( 0.0585915683f), Q31( 0.0557173648f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:166:27: note: in expansion of macro ‘Q31’
166 | Q31( 0.0585915683f), Q31( 0.0557173648f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:167:6: note: in expansion of macro ‘Q31’
167 | Q31( 0.0527630746f), Q31( 0.0497385755f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:167:27: note: in expansion of macro ‘Q31’
167 | Q31( 0.0527630746f), Q31( 0.0497385755f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:168:6: note: in expansion of macro ‘Q31’
168 | Q31( 0.0466843027f), Q31( 0.0436097542f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:168:27: note: in expansion of macro ‘Q31’
168 | Q31( 0.0466843027f), Q31( 0.0436097542f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:169:6: note: in expansion of macro ‘Q31’
169 | Q31( 0.0405349170f), Q31( 0.0374812850f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:169:27: note: in expansion of macro ‘Q31’
169 | Q31( 0.0405349170f), Q31( 0.0374812850f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:170:6: note: in expansion of macro ‘Q31’
170 | Q31( 0.0344620948f), Q31( 0.0315017608f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:170:27: note: in expansion of macro ‘Q31’
170 | Q31( 0.0344620948f), Q31( 0.0315017608f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:171:6: note: in expansion of macro ‘Q31’
171 | Q31( 0.0286072173f), Q31( 0.0257875847f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:171:27: note: in expansion of macro ‘Q31’
171 | Q31( 0.0286072173f), Q31( 0.0257875847f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:172:6: note: in expansion of macro ‘Q31’
172 | Q31( 0.0230680169f), Q31( 0.0204531793f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:172:27: note: in expansion of macro ‘Q31’
172 | Q31( 0.0230680169f), Q31( 0.0204531793f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:173:6: note: in expansion of macro ‘Q31’
173 | Q31( 0.0179433381f), Q31( 0.0155405553f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:173:27: note: in expansion of macro ‘Q31’
173 | Q31( 0.0179433381f), Q31( 0.0155405553f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:174:6: note: in expansion of macro ‘Q31’
174 | -Q31( 0.0132718220f), Q31(-0.0111315548f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:174:27: note: in expansion of macro ‘Q31’
174 | -Q31( 0.0132718220f), Q31(-0.0111315548f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:175:6: note: in expansion of macro ‘Q31’
175 | Q31(-0.0091325329f), Q31(-0.0072615816f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:175:27: note: in expansion of macro ‘Q31’
175 | Q31(-0.0091325329f), Q31(-0.0072615816f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:176:6: note: in expansion of macro ‘Q31’
176 | Q31(-0.0055337211f), Q31(-0.0039401124f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:176:27: note: in expansion of macro ‘Q31’
176 | Q31(-0.0055337211f), Q31(-0.0039401124f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:177:6: note: in expansion of macro ‘Q31’
177 | Q31(-0.0024826723f), Q31(-0.0011568135f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:177:27: note: in expansion of macro ‘Q31’
177 | Q31(-0.0024826723f), Q31(-0.0011568135f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:178:6: note: in expansion of macro ‘Q31’
178 | Q31( 0.0000276045f), Q31( 0.0010902329f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:178:27: note: in expansion of macro ‘Q31’
178 | Q31( 0.0000276045f), Q31( 0.0010902329f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:179:6: note: in expansion of macro ‘Q31’
179 | Q31( 0.0020274176f), Q31( 0.0028446757f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:179:27: note: in expansion of macro ‘Q31’
179 | Q31( 0.0020274176f), Q31( 0.0028446757f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:180:6: note: in expansion of macro ‘Q31’
180 | Q31( 0.0035401246f), Q31( 0.0041251642f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:180:27: note: in expansion of macro ‘Q31’
180 | Q31( 0.0035401246f), Q31( 0.0041251642f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:181:6: note: in expansion of macro ‘Q31’
181 | Q31( 0.0046039530f), Q31( 0.0049839687f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:181:27: note: in expansion of macro ‘Q31’
181 | Q31( 0.0046039530f), Q31( 0.0049839687f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:182:6: note: in expansion of macro ‘Q31’
182 | Q31( 0.0052715758f), Q31( 0.0054753783f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:182:27: note: in expansion of macro ‘Q31’
182 | Q31( 0.0052715758f), Q31( 0.0054753783f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:183:6: note: in expansion of macro ‘Q31’
183 | Q31( 0.0055917128f), Q31( 0.0056389199f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:183:27: note: in expansion of macro ‘Q31’
183 | Q31( 0.0055917128f), Q31( 0.0056389199f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:184:6: note: in expansion of macro ‘Q31’
184 | Q31( 0.0056220643f), Q31( 0.0055475714f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:184:27: note: in expansion of macro ‘Q31’
184 | Q31( 0.0056220643f), Q31( 0.0055475714f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:185:6: note: in expansion of macro ‘Q31’
185 | Q31( 0.0054196775f), Q31( 0.0052461166f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:185:27: note: in expansion of macro ‘Q31’
185 | Q31( 0.0054196775f), Q31( 0.0052461166f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:186:6: note: in expansion of macro ‘Q31’
186 | Q31( 0.0050393022f), Q31( 0.0047932560f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:186:27: note: in expansion of macro ‘Q31’
186 | Q31( 0.0050393022f), Q31( 0.0047932560f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:187:6: note: in expansion of macro ‘Q31’
187 | Q31( 0.0045209852f), Q31( 0.0042264269f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:187:27: note: in expansion of macro ‘Q31’
187 | Q31( 0.0045209852f), Q31( 0.0042264269f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:188:6: note: in expansion of macro ‘Q31’
188 | Q31( 0.0039207432f), Q31( 0.0036008268f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:188:27: note: in expansion of macro ‘Q31’
188 | Q31( 0.0039207432f), Q31( 0.0036008268f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:189:6: note: in expansion of macro ‘Q31’
189 | Q31( 0.0032739613f), Q31( 0.0029469447f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:189:27: note: in expansion of macro ‘Q31’
189 | Q31( 0.0032739613f), Q31( 0.0029469447f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:190:6: note: in expansion of macro ‘Q31’
190 | Q31( 0.0026201758f), Q31( 0.0023017254f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:190:27: note: in expansion of macro ‘Q31’
190 | Q31( 0.0026201758f), Q31( 0.0023017254f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:191:6: note: in expansion of macro ‘Q31’
191 | Q31( 0.0019841140f), Q31( 0.0016868083f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:191:27: note: in expansion of macro ‘Q31’
191 | Q31( 0.0019841140f), Q31( 0.0016868083f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:192:6: note: in expansion of macro ‘Q31’
192 | Q31( 0.0013902494f), Q31( 0.0011250155f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:192:27: note: in expansion of macro ‘Q31’
192 | Q31( 0.0013902494f), Q31( 0.0011250155f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:193:6: note: in expansion of macro ‘Q31’
193 | Q31( 0.0008608443f), Q31( 0.0006239376f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:193:27: note: in expansion of macro ‘Q31’
193 | Q31( 0.0008608443f), Q31( 0.0006239376f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:194:6: note: in expansion of macro ‘Q31’
194 | Q31( 0.0004026540f), Q31( 0.0002043017f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:194:27: note: in expansion of macro ‘Q31’
194 | Q31( 0.0004026540f), Q31( 0.0002043017f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:195:6: note: in expansion of macro ‘Q31’
195 | Q31( 0.0000134949f), Q31(-0.0001446380f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:195:27: note: in expansion of macro ‘Q31’
195 | Q31( 0.0000134949f), Q31(-0.0001446380f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:196:6: note: in expansion of macro ‘Q31’
196 | Q31(-0.0002896981f), Q31(-0.0004095121f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:196:27: note: in expansion of macro ‘Q31’
196 | Q31(-0.0002896981f), Q31(-0.0004095121f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:197:6: note: in expansion of macro ‘Q31’
197 | Q31(-0.0005145572f), Q31(-0.0005946118f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:197:27: note: in expansion of macro ‘Q31’
197 | Q31(-0.0005145572f), Q31(-0.0005946118f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:198:6: note: in expansion of macro ‘Q31’
198 | Q31(-0.0006650415f), Q31(-0.0007215391f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:198:27: note: in expansion of macro ‘Q31’
198 | Q31(-0.0006650415f), Q31(-0.0007215391f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:199:6: note: in expansion of macro ‘Q31’
199 | Q31(-0.0007530001f), Q31(-0.0007757977f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:199:27: note: in expansion of macro ‘Q31’
199 | Q31(-0.0007530001f), Q31(-0.0007757977f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:200:6: note: in expansion of macro ‘Q31’
200 | Q31(-0.0007803664f), Q31(-0.0007834332f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:200:27: note: in expansion of macro ‘Q31’
200 | Q31(-0.0007803664f), Q31(-0.0007834332f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:201:6: note: in expansion of macro ‘Q31’
201 | Q31(-0.0007681371f), Q31(-0.0007440941f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:201:27: note: in expansion of macro ‘Q31’
201 | Q31(-0.0007681371f), Q31(-0.0007440941f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:202:6: note: in expansion of macro ‘Q31’
202 | Q31(-0.0007157736f), Q31(-0.0006777690f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:202:27: note: in expansion of macro ‘Q31’
202 | Q31(-0.0007157736f), Q31(-0.0006777690f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:203:6: note: in expansion of macro ‘Q31’
203 | Q31(-0.0006312493f), Q31(-0.0005870930f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:203:27: note: in expansion of macro ‘Q31’
203 | Q31(-0.0006312493f), Q31(-0.0005870930f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:204:6: note: in expansion of macro ‘Q31’
204 | Q31(-0.0005466565f), Q31(-0.0005040714f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:204:27: note: in expansion of macro ‘Q31’
204 | Q31(-0.0005466565f), Q31(-0.0005040714f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:205:6: note: in expansion of macro ‘Q31’
205 | Q31(-0.0004875227f), Q31(-0.0005617692f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:205:27: note: in expansion of macro ‘Q31’
205 | Q31(-0.0004875227f), Q31(-0.0005617692f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:211:6: note: in expansion of macro ‘Q31’
211 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:211:27: note: in expansion of macro ‘Q31’
211 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:211:48: note: in expansion of macro ‘Q31’
211 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:211:69: note: in expansion of macro ‘Q31’
211 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:212:6: note: in expansion of macro ‘Q31’
212 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:212:27: note: in expansion of macro ‘Q31’
212 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:212:48: note: in expansion of macro ‘Q31’
212 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:212:69: note: in expansion of macro ‘Q31’
212 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:213:6: note: in expansion of macro ‘Q31’
213 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:213:27: note: in expansion of macro ‘Q31’
213 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:213:48: note: in expansion of macro ‘Q31’
213 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:213:69: note: in expansion of macro ‘Q31’
213 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:214:6: note: in expansion of macro ‘Q31’
214 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:214:27: note: in expansion of macro ‘Q31’
214 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:214:48: note: in expansion of macro ‘Q31’
214 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:214:69: note: in expansion of macro ‘Q31’
214 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:215:6: note: in expansion of macro ‘Q31’
215 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:215:27: note: in expansion of macro ‘Q31’
215 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:215:48: note: in expansion of macro ‘Q31’
215 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:215:69: note: in expansion of macro ‘Q31’
215 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:216:6: note: in expansion of macro ‘Q31’
216 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:216:27: note: in expansion of macro ‘Q31’
216 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:216:48: note: in expansion of macro ‘Q31’
216 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:216:69: note: in expansion of macro ‘Q31’
216 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:217:6: note: in expansion of macro ‘Q31’
217 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:217:27: note: in expansion of macro ‘Q31’
217 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:217:48: note: in expansion of macro ‘Q31’
217 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:217:69: note: in expansion of macro ‘Q31’
217 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:218:6: note: in expansion of macro ‘Q31’
218 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:218:27: note: in expansion of macro ‘Q31’
218 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:218:48: note: in expansion of macro ‘Q31’
218 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:218:69: note: in expansion of macro ‘Q31’
218 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:219:6: note: in expansion of macro ‘Q31’
219 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:219:27: note: in expansion of macro ‘Q31’
219 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:219:48: note: in expansion of macro ‘Q31’
219 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:219:69: note: in expansion of macro ‘Q31’
219 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:220:6: note: in expansion of macro ‘Q31’
220 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:220:27: note: in expansion of macro ‘Q31’
220 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:220:48: note: in expansion of macro ‘Q31’
220 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:220:69: note: in expansion of macro ‘Q31’
220 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:221:6: note: in expansion of macro ‘Q31’
221 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:221:27: note: in expansion of macro ‘Q31’
221 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:221:48: note: in expansion of macro ‘Q31’
221 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:221:69: note: in expansion of macro ‘Q31’
221 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:222:6: note: in expansion of macro ‘Q31’
222 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:222:27: note: in expansion of macro ‘Q31’
222 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:222:48: note: in expansion of macro ‘Q31’
222 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:222:69: note: in expansion of macro ‘Q31’
222 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:223:6: note: in expansion of macro ‘Q31’
223 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:223:27: note: in expansion of macro ‘Q31’
223 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:223:48: note: in expansion of macro ‘Q31’
223 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:223:69: note: in expansion of macro ‘Q31’
223 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:224:6: note: in expansion of macro ‘Q31’
224 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:224:27: note: in expansion of macro ‘Q31’
224 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:224:48: note: in expansion of macro ‘Q31’
224 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:224:69: note: in expansion of macro ‘Q31’
224 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:225:6: note: in expansion of macro ‘Q31’
225 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:225:27: note: in expansion of macro ‘Q31’
225 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:225:48: note: in expansion of macro ‘Q31’
225 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:225:69: note: in expansion of macro ‘Q31’
225 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:226:6: note: in expansion of macro ‘Q31’
226 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:226:27: note: in expansion of macro ‘Q31’
226 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:226:48: note: in expansion of macro ‘Q31’
226 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:226:69: note: in expansion of macro ‘Q31’
226 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:227:6: note: in expansion of macro ‘Q31’
227 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:227:27: note: in expansion of macro ‘Q31’
227 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:227:48: note: in expansion of macro ‘Q31’
227 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:227:69: note: in expansion of macro ‘Q31’
227 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:228:6: note: in expansion of macro ‘Q31’
228 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:228:27: note: in expansion of macro ‘Q31’
228 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:228:48: note: in expansion of macro ‘Q31’
228 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:228:69: note: in expansion of macro ‘Q31’
228 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:229:6: note: in expansion of macro ‘Q31’
229 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:229:27: note: in expansion of macro ‘Q31’
229 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:229:48: note: in expansion of macro ‘Q31’
229 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:229:69: note: in expansion of macro ‘Q31’
229 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:230:6: note: in expansion of macro ‘Q31’
230 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:230:27: note: in expansion of macro ‘Q31’
230 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:230:48: note: in expansion of macro ‘Q31’
230 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:230:69: note: in expansion of macro ‘Q31’
230 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:231:6: note: in expansion of macro ‘Q31’
231 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:231:27: note: in expansion of macro ‘Q31’
231 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:231:48: note: in expansion of macro ‘Q31’
231 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:231:69: note: in expansion of macro ‘Q31’
231 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:232:6: note: in expansion of macro ‘Q31’
232 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:232:27: note: in expansion of macro ‘Q31’
232 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:232:48: note: in expansion of macro ‘Q31’
232 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:232:69: note: in expansion of macro ‘Q31’
232 | Q31( 0.0054196775f), Q31( 0.0054876040f), Q31( 0.0055475714f), Q31( 0.0055938023f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:233:6: note: in expansion of macro ‘Q31’
233 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:233:27: note: in expansion of macro ‘Q31’
233 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:233:48: note: in expansion of macro ‘Q31’
233 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:233:69: note: in expansion of macro ‘Q31’
233 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:234:6: note: in expansion of macro ‘Q31’
234 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:234:27: note: in expansion of macro ‘Q31’
234 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:234:48: note: in expansion of macro ‘Q31’
234 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:234:69: note: in expansion of macro ‘Q31’
234 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:235:6: note: in expansion of macro ‘Q31’
235 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:235:27: note: in expansion of macro ‘Q31’
235 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:235:48: note: in expansion of macro ‘Q31’
235 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:235:69: note: in expansion of macro ‘Q31’
235 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:236:6: note: in expansion of macro ‘Q31’
236 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:236:27: note: in expansion of macro ‘Q31’
236 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:236:48: note: in expansion of macro ‘Q31’
236 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:236:69: note: in expansion of macro ‘Q31’
236 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:237:6: note: in expansion of macro ‘Q31’
237 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:237:27: note: in expansion of macro ‘Q31’
237 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:237:48: note: in expansion of macro ‘Q31’
237 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:237:69: note: in expansion of macro ‘Q31’
237 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:238:6: note: in expansion of macro ‘Q31’
238 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:238:27: note: in expansion of macro ‘Q31’
238 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:238:48: note: in expansion of macro ‘Q31’
238 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:238:69: note: in expansion of macro ‘Q31’
238 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:239:6: note: in expansion of macro ‘Q31’
239 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:239:27: note: in expansion of macro ‘Q31’
239 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:239:48: note: in expansion of macro ‘Q31’
239 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:239:69: note: in expansion of macro ‘Q31’
239 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:240:6: note: in expansion of macro ‘Q31’
240 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:240:27: note: in expansion of macro ‘Q31’
240 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:240:48: note: in expansion of macro ‘Q31’
240 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:240:69: note: in expansion of macro ‘Q31’
240 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:241:6: note: in expansion of macro ‘Q31’
241 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:241:27: note: in expansion of macro ‘Q31’
241 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:241:48: note: in expansion of macro ‘Q31’
241 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:241:69: note: in expansion of macro ‘Q31’
241 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:242:6: note: in expansion of macro ‘Q31’
242 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:242:27: note: in expansion of macro ‘Q31’
242 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:242:48: note: in expansion of macro ‘Q31’
242 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:242:69: note: in expansion of macro ‘Q31’
242 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:243:6: note: in expansion of macro ‘Q31’
243 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:243:27: note: in expansion of macro ‘Q31’
243 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:243:48: note: in expansion of macro ‘Q31’
243 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:243:69: note: in expansion of macro ‘Q31’
243 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:244:6: note: in expansion of macro ‘Q31’
244 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:244:27: note: in expansion of macro ‘Q31’
244 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:244:48: note: in expansion of macro ‘Q31’
244 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:244:69: note: in expansion of macro ‘Q31’
244 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:245:6: note: in expansion of macro ‘Q31’
245 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:245:27: note: in expansion of macro ‘Q31’
245 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:245:48: note: in expansion of macro ‘Q31’
245 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:245:69: note: in expansion of macro ‘Q31’
245 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:246:6: note: in expansion of macro ‘Q31’
246 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:246:27: note: in expansion of macro ‘Q31’
246 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:246:48: note: in expansion of macro ‘Q31’
246 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:246:69: note: in expansion of macro ‘Q31’
246 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:247:6: note: in expansion of macro ‘Q31’
247 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:247:27: note: in expansion of macro ‘Q31’
247 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:247:48: note: in expansion of macro ‘Q31’
247 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:247:69: note: in expansion of macro ‘Q31’
247 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:248:6: note: in expansion of macro ‘Q31’
248 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:248:27: note: in expansion of macro ‘Q31’
248 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:248:48: note: in expansion of macro ‘Q31’
248 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:248:69: note: in expansion of macro ‘Q31’
248 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:249:6: note: in expansion of macro ‘Q31’
249 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:249:27: note: in expansion of macro ‘Q31’
249 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:249:48: note: in expansion of macro ‘Q31’
249 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:249:69: note: in expansion of macro ‘Q31’
249 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:250:6: note: in expansion of macro ‘Q31’
250 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:250:27: note: in expansion of macro ‘Q31’
250 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:250:48: note: in expansion of macro ‘Q31’
250 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:250:69: note: in expansion of macro ‘Q31’
250 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:251:6: note: in expansion of macro ‘Q31’
251 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:251:27: note: in expansion of macro ‘Q31’
251 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:251:48: note: in expansion of macro ‘Q31’
251 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:251:69: note: in expansion of macro ‘Q31’
251 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:252:6: note: in expansion of macro ‘Q31’
252 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:252:27: note: in expansion of macro ‘Q31’
252 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:252:48: note: in expansion of macro ‘Q31’
252 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:252:69: note: in expansion of macro ‘Q31’
252 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:253:6: note: in expansion of macro ‘Q31’
253 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:253:27: note: in expansion of macro ‘Q31’
253 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:253:48: note: in expansion of macro ‘Q31’
253 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:253:69: note: in expansion of macro ‘Q31’
253 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:254:6: note: in expansion of macro ‘Q31’
254 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:254:27: note: in expansion of macro ‘Q31’
254 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:254:48: note: in expansion of macro ‘Q31’
254 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:254:69: note: in expansion of macro ‘Q31’
254 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:255:6: note: in expansion of macro ‘Q31’
255 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:255:27: note: in expansion of macro ‘Q31’
255 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:255:48: note: in expansion of macro ‘Q31’
255 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:255:69: note: in expansion of macro ‘Q31’
255 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:256:6: note: in expansion of macro ‘Q31’
256 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:256:27: note: in expansion of macro ‘Q31’
256 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:256:48: note: in expansion of macro ‘Q31’
256 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:256:69: note: in expansion of macro ‘Q31’
256 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:257:6: note: in expansion of macro ‘Q31’
257 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:257:27: note: in expansion of macro ‘Q31’
257 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:257:48: note: in expansion of macro ‘Q31’
257 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:257:69: note: in expansion of macro ‘Q31’
257 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:258:6: note: in expansion of macro ‘Q31’
258 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:258:27: note: in expansion of macro ‘Q31’
258 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:258:48: note: in expansion of macro ‘Q31’
258 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:258:69: note: in expansion of macro ‘Q31’
258 | Q31( 0.0744664394f), Q31( 0.0736406005f), Q31( 0.0726774642f), Q31( 0.0715826364f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:259:6: note: in expansion of macro ‘Q31’
259 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:259:27: note: in expansion of macro ‘Q31’
259 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:259:48: note: in expansion of macro ‘Q31’
259 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:259:69: note: in expansion of macro ‘Q31’
259 | Q31( 0.0703533073f), Q31( 0.0689664013f), Q31( 0.0674525021f), Q31( 0.0657690668f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:260:6: note: in expansion of macro ‘Q31’
260 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:260:27: note: in expansion of macro ‘Q31’
260 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:260:48: note: in expansion of macro ‘Q31’
260 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:260:69: note: in expansion of macro ‘Q31’
260 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:261:6: note: in expansion of macro ‘Q31’
261 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:261:27: note: in expansion of macro ‘Q31’
261 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:261:48: note: in expansion of macro ‘Q31’
261 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:261:69: note: in expansion of macro ‘Q31’
261 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:262:6: note: in expansion of macro ‘Q31’
262 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:262:27: note: in expansion of macro ‘Q31’
262 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:262:48: note: in expansion of macro ‘Q31’
262 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:262:69: note: in expansion of macro ‘Q31’
262 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:263:6: note: in expansion of macro ‘Q31’
263 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:263:27: note: in expansion of macro ‘Q31’
263 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:263:48: note: in expansion of macro ‘Q31’
263 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:263:69: note: in expansion of macro ‘Q31’
263 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:264:6: note: in expansion of macro ‘Q31’
264 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:264:27: note: in expansion of macro ‘Q31’
264 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:264:48: note: in expansion of macro ‘Q31’
264 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:264:69: note: in expansion of macro ‘Q31’
264 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:265:6: note: in expansion of macro ‘Q31’
265 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:265:27: note: in expansion of macro ‘Q31’
265 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:265:48: note: in expansion of macro ‘Q31’
265 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:265:69: note: in expansion of macro ‘Q31’
265 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:266:6: note: in expansion of macro ‘Q31’
266 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:266:27: note: in expansion of macro ‘Q31’
266 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:266:48: note: in expansion of macro ‘Q31’
266 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:266:69: note: in expansion of macro ‘Q31’
266 | Q31(-0.0319531274f), Q31(-0.0382776572f), Q31(-0.0447806821f), Q31(-0.0514804176f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:267:6: note: in expansion of macro ‘Q31’
267 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:267:27: note: in expansion of macro ‘Q31’
267 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:267:48: note: in expansion of macro ‘Q31’
267 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:267:69: note: in expansion of macro ‘Q31’
267 | Q31(-0.0583705326f), Q31(-0.0654409853f), Q31(-0.0726943300f), Q31(-0.0801372934f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:268:6: note: in expansion of macro ‘Q31’
268 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:268:27: note: in expansion of macro ‘Q31’
268 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:268:48: note: in expansion of macro ‘Q31’
268 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:268:69: note: in expansion of macro ‘Q31’
268 | Q31(-0.0877547536f), Q31(-0.0955533352f), Q31(-0.1035329531f), Q31(-0.1116826931f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:269:6: note: in expansion of macro ‘Q31’
269 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:269:27: note: in expansion of macro ‘Q31’
269 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:269:48: note: in expansion of macro ‘Q31’
269 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:269:69: note: in expansion of macro ‘Q31’
269 | Q31(-0.1200077984f), Q31(-0.1285002850f), Q31(-0.1371551761f), Q31(-0.1459766491f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:270:6: note: in expansion of macro ‘Q31’
270 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:270:27: note: in expansion of macro ‘Q31’
270 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:270:48: note: in expansion of macro ‘Q31’
270 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:270:69: note: in expansion of macro ‘Q31’
270 | Q31(-0.1549607071f), Q31(-0.1640958855f), Q31(-0.1733808172f), Q31(-0.1828172548f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:271:6: note: in expansion of macro ‘Q31’
271 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:271:27: note: in expansion of macro ‘Q31’
271 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:271:48: note: in expansion of macro ‘Q31’
271 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:271:69: note: in expansion of macro ‘Q31’
271 | Q31(-0.1923966745f), Q31(-0.2021250176f), Q31(-0.2119735853f), Q31(-0.2219652696f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:272:6: note: in expansion of macro ‘Q31’
272 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:272:27: note: in expansion of macro ‘Q31’
272 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:272:48: note: in expansion of macro ‘Q31’
272 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:272:69: note: in expansion of macro ‘Q31’
272 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:273:6: note: in expansion of macro ‘Q31’
273 | Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:273:27: note: in expansion of macro ‘Q31’
273 | Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:273:48: note: in expansion of macro ‘Q31’
273 | Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:273:69: note: in expansion of macro ‘Q31’
273 | Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:274:6: note: in expansion of macro ‘Q31’
274 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:274:27: note: in expansion of macro ‘Q31’
274 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:274:48: note: in expansion of macro ‘Q31’
274 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:274:69: note: in expansion of macro ‘Q31’
274 | Q31(-0.3168278913f), Q31(-0.3278113727f), Q31(-0.3388722693f), Q31(-0.3499914122f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:275:6: note: in expansion of macro ‘Q31’
275 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:275:27: note: in expansion of macro ‘Q31’
275 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:275:48: note: in expansion of macro ‘Q31’
275 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:275:69: note: in expansion of macro ‘Q31’
275 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:276:6: note: in expansion of macro ‘Q31’
276 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:276:27: note: in expansion of macro ‘Q31’
276 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:276:48: note: in expansion of macro ‘Q31’
276 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f),
| ^~~
AS libavcodec/aarch64/h264cmc_neon.o
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:276:69: note: in expansion of macro ‘Q31’
276 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:277:6: note: in expansion of macro ‘Q31’
277 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:277:27: note: in expansion of macro ‘Q31’
277 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:277:48: note: in expansion of macro ‘Q31’
277 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:277:69: note: in expansion of macro ‘Q31’
277 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:278:6: note: in expansion of macro ‘Q31’
278 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:278:27: note: in expansion of macro ‘Q31’
278 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:278:48: note: in expansion of macro ‘Q31’
278 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:278:69: note: in expansion of macro ‘Q31’
278 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:279:6: note: in expansion of macro ‘Q31’
279 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:279:27: note: in expansion of macro ‘Q31’
279 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:279:48: note: in expansion of macro ‘Q31’
279 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:279:69: note: in expansion of macro ‘Q31’
279 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:280:6: note: in expansion of macro ‘Q31’
280 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:280:27: note: in expansion of macro ‘Q31’
280 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:280:48: note: in expansion of macro ‘Q31’
280 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:280:69: note: in expansion of macro ‘Q31’
280 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:281:6: note: in expansion of macro ‘Q31’
281 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:281:27: note: in expansion of macro ‘Q31’
281 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:281:48: note: in expansion of macro ‘Q31’
281 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:281:69: note: in expansion of macro ‘Q31’
281 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:282:6: note: in expansion of macro ‘Q31’
282 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:282:27: note: in expansion of macro ‘Q31’
282 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:282:48: note: in expansion of macro ‘Q31’
282 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:282:69: note: in expansion of macro ‘Q31’
282 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:283:6: note: in expansion of macro ‘Q31’
283 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:283:27: note: in expansion of macro ‘Q31’
283 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:283:48: note: in expansion of macro ‘Q31’
283 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:283:69: note: in expansion of macro ‘Q31’
283 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:284:6: note: in expansion of macro ‘Q31’
284 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:284:27: note: in expansion of macro ‘Q31’
284 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:284:48: note: in expansion of macro ‘Q31’
284 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:284:69: note: in expansion of macro ‘Q31’
284 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:285:6: note: in expansion of macro ‘Q31’
285 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:285:27: note: in expansion of macro ‘Q31’
285 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:285:48: note: in expansion of macro ‘Q31’
285 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:285:69: note: in expansion of macro ‘Q31’
285 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:286:6: note: in expansion of macro ‘Q31’
286 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:286:27: note: in expansion of macro ‘Q31’
286 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:286:48: note: in expansion of macro ‘Q31’
286 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:286:69: note: in expansion of macro ‘Q31’
286 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:287:6: note: in expansion of macro ‘Q31’
287 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:287:27: note: in expansion of macro ‘Q31’
287 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:287:48: note: in expansion of macro ‘Q31’
287 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:287:69: note: in expansion of macro ‘Q31’
287 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:288:6: note: in expansion of macro ‘Q31’
288 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:288:27: note: in expansion of macro ‘Q31’
288 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:288:48: note: in expansion of macro ‘Q31’
288 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:288:69: note: in expansion of macro ‘Q31’
288 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:289:6: note: in expansion of macro ‘Q31’
289 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:289:27: note: in expansion of macro ‘Q31’
289 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:289:48: note: in expansion of macro ‘Q31’
289 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:289:69: note: in expansion of macro ‘Q31’
289 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:290:6: note: in expansion of macro ‘Q31’
290 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:290:27: note: in expansion of macro ‘Q31’
290 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:290:48: note: in expansion of macro ‘Q31’
290 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:290:69: note: in expansion of macro ‘Q31’
290 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:291:6: note: in expansion of macro ‘Q31’
291 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:291:27: note: in expansion of macro ‘Q31’
291 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:291:48: note: in expansion of macro ‘Q31’
291 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:291:69: note: in expansion of macro ‘Q31’
291 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:292:6: note: in expansion of macro ‘Q31’
292 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:292:27: note: in expansion of macro ‘Q31’
292 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:292:48: note: in expansion of macro ‘Q31’
292 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:292:69: note: in expansion of macro ‘Q31’
292 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:293:6: note: in expansion of macro ‘Q31’
293 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:293:27: note: in expansion of macro ‘Q31’
293 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:293:48: note: in expansion of macro ‘Q31’
293 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:293:69: note: in expansion of macro ‘Q31’
293 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:294:6: note: in expansion of macro ‘Q31’
294 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:294:27: note: in expansion of macro ‘Q31’
294 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:294:48: note: in expansion of macro ‘Q31’
294 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:294:69: note: in expansion of macro ‘Q31’
294 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:295:6: note: in expansion of macro ‘Q31’
295 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:295:27: note: in expansion of macro ‘Q31’
295 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:295:48: note: in expansion of macro ‘Q31’
295 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:295:69: note: in expansion of macro ‘Q31’
295 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:296:6: note: in expansion of macro ‘Q31’
296 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:296:27: note: in expansion of macro ‘Q31’
296 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:296:48: note: in expansion of macro ‘Q31’
296 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:296:69: note: in expansion of macro ‘Q31’
296 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:297:6: note: in expansion of macro ‘Q31’
297 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:297:27: note: in expansion of macro ‘Q31’
297 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:297:48: note: in expansion of macro ‘Q31’
297 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:297:69: note: in expansion of macro ‘Q31’
297 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:298:6: note: in expansion of macro ‘Q31’
298 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:298:27: note: in expansion of macro ‘Q31’
298 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:298:48: note: in expansion of macro ‘Q31’
298 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:298:69: note: in expansion of macro ‘Q31’
298 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:299:6: note: in expansion of macro ‘Q31’
299 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:299:27: note: in expansion of macro ‘Q31’
299 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:299:48: note: in expansion of macro ‘Q31’
299 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:299:69: note: in expansion of macro ‘Q31’
299 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:300:6: note: in expansion of macro ‘Q31’
300 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:300:27: note: in expansion of macro ‘Q31’
300 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:300:48: note: in expansion of macro ‘Q31’
300 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:300:69: note: in expansion of macro ‘Q31’
300 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:301:6: note: in expansion of macro ‘Q31’
301 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:301:27: note: in expansion of macro ‘Q31’
301 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:301:48: note: in expansion of macro ‘Q31’
301 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:301:69: note: in expansion of macro ‘Q31’
301 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:302:6: note: in expansion of macro ‘Q31’
302 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:302:27: note: in expansion of macro ‘Q31’
302 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:302:48: note: in expansion of macro ‘Q31’
302 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:302:69: note: in expansion of macro ‘Q31’
302 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:303:6: note: in expansion of macro ‘Q31’
303 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:303:27: note: in expansion of macro ‘Q31’
303 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:303:48: note: in expansion of macro ‘Q31’
303 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:303:69: note: in expansion of macro ‘Q31’
303 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:304:6: note: in expansion of macro ‘Q31’
304 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:304:27: note: in expansion of macro ‘Q31’
304 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:304:48: note: in expansion of macro ‘Q31’
304 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:304:69: note: in expansion of macro ‘Q31’
304 | Q31( 0.4967708254f), Q31( 0.4855253091f), Q31( 0.4742453214f), Q31( 0.4629308085f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:305:6: note: in expansion of macro ‘Q31’
305 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:305:27: note: in expansion of macro ‘Q31’
305 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:305:48: note: in expansion of macro ‘Q31’
305 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:305:69: note: in expansion of macro ‘Q31’
305 | Q31( 0.4515996535f), Q31( 0.4402553754f), Q31( 0.4289119920f), Q31( 0.4175696896f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:306:6: note: in expansion of macro ‘Q31’
306 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:306:27: note: in expansion of macro ‘Q31’
306 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:306:48: note: in expansion of macro ‘Q31’
306 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:306:69: note: in expansion of macro ‘Q31’
306 | Q31( 0.4062317676f), Q31( 0.3949211761f), Q31( 0.3836350013f), Q31( 0.3723795546f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:307:6: note: in expansion of macro ‘Q31’
307 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:307:27: note: in expansion of macro ‘Q31’
307 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:307:48: note: in expansion of macro ‘Q31’
307 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:307:69: note: in expansion of macro ‘Q31’
307 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:308:6: note: in expansion of macro ‘Q31’
308 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:308:27: note: in expansion of macro ‘Q31’
308 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:308:48: note: in expansion of macro ‘Q31’
308 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:308:69: note: in expansion of macro ‘Q31’
308 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:309:6: note: in expansion of macro ‘Q31’
309 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:309:27: note: in expansion of macro ‘Q31’
309 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:309:48: note: in expansion of macro ‘Q31’
309 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:309:69: note: in expansion of macro ‘Q31’
309 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:310:6: note: in expansion of macro ‘Q31’
310 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:310:27: note: in expansion of macro ‘Q31’
310 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:310:48: note: in expansion of macro ‘Q31’
310 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:310:69: note: in expansion of macro ‘Q31’
310 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:311:6: note: in expansion of macro ‘Q31’
311 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:311:27: note: in expansion of macro ‘Q31’
311 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:311:48: note: in expansion of macro ‘Q31’
311 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:311:69: note: in expansion of macro ‘Q31’
311 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:312:6: note: in expansion of macro ‘Q31’
312 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:312:27: note: in expansion of macro ‘Q31’
312 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:312:48: note: in expansion of macro ‘Q31’
312 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:312:69: note: in expansion of macro ‘Q31’
312 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:313:6: note: in expansion of macro ‘Q31’
313 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:313:27: note: in expansion of macro ‘Q31’
313 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:313:48: note: in expansion of macro ‘Q31’
313 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:313:69: note: in expansion of macro ‘Q31’
313 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:314:6: note: in expansion of macro ‘Q31’
314 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:314:27: note: in expansion of macro ‘Q31’
314 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:314:48: note: in expansion of macro ‘Q31’
314 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:314:69: note: in expansion of macro ‘Q31’
314 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:315:6: note: in expansion of macro ‘Q31’
315 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:315:27: note: in expansion of macro ‘Q31’
315 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:315:48: note: in expansion of macro ‘Q31’
315 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:315:69: note: in expansion of macro ‘Q31’
315 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:316:6: note: in expansion of macro ‘Q31’
316 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:316:27: note: in expansion of macro ‘Q31’
316 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:316:48: note: in expansion of macro ‘Q31’
316 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:316:69: note: in expansion of macro ‘Q31’
316 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:317:6: note: in expansion of macro ‘Q31’
317 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:317:27: note: in expansion of macro ‘Q31’
317 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:317:48: note: in expansion of macro ‘Q31’
317 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:317:69: note: in expansion of macro ‘Q31’
317 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:318:6: note: in expansion of macro ‘Q31’
318 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:318:27: note: in expansion of macro ‘Q31’
318 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:318:48: note: in expansion of macro ‘Q31’
318 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:318:69: note: in expansion of macro ‘Q31’
318 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:319:6: note: in expansion of macro ‘Q31’
319 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:319:27: note: in expansion of macro ‘Q31’
319 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:319:48: note: in expansion of macro ‘Q31’
319 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:319:69: note: in expansion of macro ‘Q31’
319 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:320:6: note: in expansion of macro ‘Q31’
320 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:320:27: note: in expansion of macro ‘Q31’
320 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:320:48: note: in expansion of macro ‘Q31’
320 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:320:69: note: in expansion of macro ‘Q31’
320 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:321:6: note: in expansion of macro ‘Q31’
321 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:321:27: note: in expansion of macro ‘Q31’
321 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:321:48: note: in expansion of macro ‘Q31’
321 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:321:69: note: in expansion of macro ‘Q31’
321 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:322:6: note: in expansion of macro ‘Q31’
322 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:322:27: note: in expansion of macro ‘Q31’
322 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:322:48: note: in expansion of macro ‘Q31’
322 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:322:69: note: in expansion of macro ‘Q31’
322 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:323:6: note: in expansion of macro ‘Q31’
323 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:323:27: note: in expansion of macro ‘Q31’
323 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:323:48: note: in expansion of macro ‘Q31’
323 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:323:69: note: in expansion of macro ‘Q31’
323 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:324:6: note: in expansion of macro ‘Q31’
324 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:324:27: note: in expansion of macro ‘Q31’
324 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:324:48: note: in expansion of macro ‘Q31’
324 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:324:69: note: in expansion of macro ‘Q31’
324 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:325:6: note: in expansion of macro ‘Q31’
325 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:325:27: note: in expansion of macro ‘Q31’
325 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:325:48: note: in expansion of macro ‘Q31’
325 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:325:69: note: in expansion of macro ‘Q31’
325 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:326:6: note: in expansion of macro ‘Q31’
326 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:326:27: note: in expansion of macro ‘Q31’
326 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:326:48: note: in expansion of macro ‘Q31’
326 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:326:69: note: in expansion of macro ‘Q31’
326 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:327:6: note: in expansion of macro ‘Q31’
327 | Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:327:27: note: in expansion of macro ‘Q31’
327 | Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:327:48: note: in expansion of macro ‘Q31’
327 | Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:327:69: note: in expansion of macro ‘Q31’
327 | Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:328:6: note: in expansion of macro ‘Q31’
328 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:328:27: note: in expansion of macro ‘Q31’
328 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:328:48: note: in expansion of macro ‘Q31’
328 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:328:69: note: in expansion of macro ‘Q31’
328 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:329:6: note: in expansion of macro ‘Q31’
329 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:329:27: note: in expansion of macro ‘Q31’
329 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:329:48: note: in expansion of macro ‘Q31’
329 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:329:69: note: in expansion of macro ‘Q31’
329 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:330:6: note: in expansion of macro ‘Q31’
330 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:330:27: note: in expansion of macro ‘Q31’
330 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:330:48: note: in expansion of macro ‘Q31’
330 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:330:69: note: in expansion of macro ‘Q31’
330 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:331:6: note: in expansion of macro ‘Q31’
331 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:331:27: note: in expansion of macro ‘Q31’
331 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:331:48: note: in expansion of macro ‘Q31’
331 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:331:69: note: in expansion of macro ‘Q31’
331 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:332:6: note: in expansion of macro ‘Q31’
332 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:332:27: note: in expansion of macro ‘Q31’
332 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:332:48: note: in expansion of macro ‘Q31’
332 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:332:69: note: in expansion of macro ‘Q31’
332 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:333:6: note: in expansion of macro ‘Q31’
333 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:333:27: note: in expansion of macro ‘Q31’
333 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:333:48: note: in expansion of macro ‘Q31’
333 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:333:69: note: in expansion of macro ‘Q31’
333 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:334:6: note: in expansion of macro ‘Q31’
334 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:334:27: note: in expansion of macro ‘Q31’
334 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:334:48: note: in expansion of macro ‘Q31’
334 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:334:69: note: in expansion of macro ‘Q31’
334 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:335:6: note: in expansion of macro ‘Q31’
335 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:335:27: note: in expansion of macro ‘Q31’
335 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:335:48: note: in expansion of macro ‘Q31’
335 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:335:69: note: in expansion of macro ‘Q31’
335 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:336:6: note: in expansion of macro ‘Q31’
336 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:336:27: note: in expansion of macro ‘Q31’
336 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:336:48: note: in expansion of macro ‘Q31’
336 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:336:69: note: in expansion of macro ‘Q31’
336 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:337:6: note: in expansion of macro ‘Q31’
337 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:337:27: note: in expansion of macro ‘Q31’
337 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:337:48: note: in expansion of macro ‘Q31’
337 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:337:69: note: in expansion of macro ‘Q31’
337 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:338:6: note: in expansion of macro ‘Q31’
338 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:338:27: note: in expansion of macro ‘Q31’
338 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:338:48: note: in expansion of macro ‘Q31’
338 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:338:69: note: in expansion of macro ‘Q31’
338 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:339:6: note: in expansion of macro ‘Q31’
339 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:339:27: note: in expansion of macro ‘Q31’
339 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:339:48: note: in expansion of macro ‘Q31’
339 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:339:69: note: in expansion of macro ‘Q31’
339 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:340:6: note: in expansion of macro ‘Q31’
340 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:340:27: note: in expansion of macro ‘Q31’
340 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:340:48: note: in expansion of macro ‘Q31’
340 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:340:69: note: in expansion of macro ‘Q31’
340 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:341:6: note: in expansion of macro ‘Q31’
341 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:341:27: note: in expansion of macro ‘Q31’
341 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:341:48: note: in expansion of macro ‘Q31’
341 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:341:69: note: in expansion of macro ‘Q31’
341 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:342:6: note: in expansion of macro ‘Q31’
342 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:342:27: note: in expansion of macro ‘Q31’
342 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:342:48: note: in expansion of macro ‘Q31’
342 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:342:69: note: in expansion of macro ‘Q31’
342 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:343:6: note: in expansion of macro ‘Q31’
343 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:343:27: note: in expansion of macro ‘Q31’
343 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:343:48: note: in expansion of macro ‘Q31’
343 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:343:69: note: in expansion of macro ‘Q31’
343 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:344:6: note: in expansion of macro ‘Q31’
344 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:344:27: note: in expansion of macro ‘Q31’
344 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:344:48: note: in expansion of macro ‘Q31’
344 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:344:69: note: in expansion of macro ‘Q31’
344 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:345:6: note: in expansion of macro ‘Q31’
345 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:345:27: note: in expansion of macro ‘Q31’
345 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:345:48: note: in expansion of macro ‘Q31’
345 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:345:69: note: in expansion of macro ‘Q31’
345 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:346:6: note: in expansion of macro ‘Q31’
346 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:346:27: note: in expansion of macro ‘Q31’
346 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:346:48: note: in expansion of macro ‘Q31’
346 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:346:69: note: in expansion of macro ‘Q31’
346 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:347:6: note: in expansion of macro ‘Q31’
347 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:347:27: note: in expansion of macro ‘Q31’
347 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:347:48: note: in expansion of macro ‘Q31’
347 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:347:69: note: in expansion of macro ‘Q31’
347 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:348:6: note: in expansion of macro ‘Q31’
348 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:348:27: note: in expansion of macro ‘Q31’
348 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:348:48: note: in expansion of macro ‘Q31’
348 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:348:69: note: in expansion of macro ‘Q31’
348 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:349:6: note: in expansion of macro ‘Q31’
349 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:349:27: note: in expansion of macro ‘Q31’
349 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:349:48: note: in expansion of macro ‘Q31’
349 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:349:69: note: in expansion of macro ‘Q31’
349 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:350:6: note: in expansion of macro ‘Q31’
350 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:350:27: note: in expansion of macro ‘Q31’
350 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:350:48: note: in expansion of macro ‘Q31’
350 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:350:69: note: in expansion of macro ‘Q31’
350 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:351:6: note: in expansion of macro ‘Q31’
351 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:351:27: note: in expansion of macro ‘Q31’
351 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:351:48: note: in expansion of macro ‘Q31’
351 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:351:69: note: in expansion of macro ‘Q31’
351 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:352:6: note: in expansion of macro ‘Q31’
352 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:352:27: note: in expansion of macro ‘Q31’
352 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:352:48: note: in expansion of macro ‘Q31’
352 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:352:69: note: in expansion of macro ‘Q31’
352 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:353:6: note: in expansion of macro ‘Q31’
353 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:353:27: note: in expansion of macro ‘Q31’
353 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:353:48: note: in expansion of macro ‘Q31’
353 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:353:69: note: in expansion of macro ‘Q31’
353 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:354:6: note: in expansion of macro ‘Q31’
354 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:354:27: note: in expansion of macro ‘Q31’
354 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:354:48: note: in expansion of macro ‘Q31’
354 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:354:69: note: in expansion of macro ‘Q31’
354 | Q31( 0.0032739613f), Q31( 0.0031125420f), Q31( 0.0029469447f), Q31( 0.0027870464f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:355:6: note: in expansion of macro ‘Q31’
355 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:355:27: note: in expansion of macro ‘Q31’
355 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:355:48: note: in expansion of macro ‘Q31’
355 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:355:69: note: in expansion of macro ‘Q31’
355 | Q31( 0.0026201758f), Q31( 0.0024625616f), Q31( 0.0023017254f), Q31( 0.0021461583f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:356:6: note: in expansion of macro ‘Q31’
356 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:356:27: note: in expansion of macro ‘Q31’
356 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:356:48: note: in expansion of macro ‘Q31’
356 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:356:69: note: in expansion of macro ‘Q31’
356 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:357:6: note: in expansion of macro ‘Q31’
357 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:357:27: note: in expansion of macro ‘Q31’
357 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:357:48: note: in expansion of macro ‘Q31’
357 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:357:69: note: in expansion of macro ‘Q31’
357 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:358:6: note: in expansion of macro ‘Q31’
358 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:358:27: note: in expansion of macro ‘Q31’
358 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:358:48: note: in expansion of macro ‘Q31’
358 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:358:69: note: in expansion of macro ‘Q31’
358 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:359:6: note: in expansion of macro ‘Q31’
359 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:359:27: note: in expansion of macro ‘Q31’
359 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:359:48: note: in expansion of macro ‘Q31’
359 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:359:69: note: in expansion of macro ‘Q31’
359 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:360:6: note: in expansion of macro ‘Q31’
360 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:360:27: note: in expansion of macro ‘Q31’
360 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:360:48: note: in expansion of macro ‘Q31’
360 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:360:69: note: in expansion of macro ‘Q31’
360 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:361:6: note: in expansion of macro ‘Q31’
361 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:361:27: note: in expansion of macro ‘Q31’
361 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:361:48: note: in expansion of macro ‘Q31’
361 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:361:69: note: in expansion of macro ‘Q31’
361 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:362:6: note: in expansion of macro ‘Q31’
362 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:362:27: note: in expansion of macro ‘Q31’
362 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:362:48: note: in expansion of macro ‘Q31’
362 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:362:69: note: in expansion of macro ‘Q31’
362 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:363:6: note: in expansion of macro ‘Q31’
363 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:363:27: note: in expansion of macro ‘Q31’
363 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:363:48: note: in expansion of macro ‘Q31’
363 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:363:69: note: in expansion of macro ‘Q31’
363 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:364:6: note: in expansion of macro ‘Q31’
364 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:364:27: note: in expansion of macro ‘Q31’
364 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:364:48: note: in expansion of macro ‘Q31’
364 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:364:69: note: in expansion of macro ‘Q31’
364 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:365:6: note: in expansion of macro ‘Q31’
365 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:365:27: note: in expansion of macro ‘Q31’
365 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:365:48: note: in expansion of macro ‘Q31’
365 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:365:69: note: in expansion of macro ‘Q31’
365 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:366:6: note: in expansion of macro ‘Q31’
366 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:366:27: note: in expansion of macro ‘Q31’
366 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:366:48: note: in expansion of macro ‘Q31’
366 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:366:69: note: in expansion of macro ‘Q31’
366 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:367:6: note: in expansion of macro ‘Q31’
367 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:367:27: note: in expansion of macro ‘Q31’
367 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:367:48: note: in expansion of macro ‘Q31’
367 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:367:69: note: in expansion of macro ‘Q31’
367 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:368:6: note: in expansion of macro ‘Q31’
368 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:368:27: note: in expansion of macro ‘Q31’
368 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:368:48: note: in expansion of macro ‘Q31’
368 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:368:69: note: in expansion of macro ‘Q31’
368 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:369:6: note: in expansion of macro ‘Q31’
369 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:369:27: note: in expansion of macro ‘Q31’
369 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:369:48: note: in expansion of macro ‘Q31’
369 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:369:69: note: in expansion of macro ‘Q31’
369 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:370:6: note: in expansion of macro ‘Q31’
370 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:370:27: note: in expansion of macro ‘Q31’
370 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:370:48: note: in expansion of macro ‘Q31’
370 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f),
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbrdata.h:370:69: note: in expansion of macro ‘Q31’
370 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f),
| ^~~
CC libavcodec/aarch64/h264dsp_init_aarch64.o
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/aacsbr_fixed.c:76:36: note: in expansion of macro ‘Q31’
76 | static const int CONST_076923 = Q31(0.76923076923076923077f);
| ^~~
src/libavcodec/aacsbr_template.c: In function ‘sbr_make_f_tablelim’:
src/libavcodec/aac_defines.h:42:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
42 | #define Q23(a) (int)((a) * 8388608.0 + 0.5)
| ^
src/libavcodec/aacsbr_template.c:141:51: note: in expansion of macro ‘Q23’
141 | static const INTFLOAT bands_warped[3] = { Q23(1.32715174233856803909f), //2^(0.49/1.2)
| ^~~
src/libavcodec/aac_defines.h:42:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
42 | #define Q23(a) (int)((a) * 8388608.0 + 0.5)
| ^
src/libavcodec/aacsbr_template.c:142:48: note: in expansion of macro ‘Q23’
142 | Q23(1.18509277094158210129f), //2^(0.49/2)
| ^~~
src/libavcodec/aac_defines.h:42:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
42 | #define Q23(a) (int)((a) * 8388608.0 + 0.5)
| ^
src/libavcodec/aacsbr_template.c:143:48: note: in expansion of macro ‘Q23’
143 | Q23(1.11987160404675912501f) }; //2^(0.49/3)
| ^~~
In file included from src/libavcodec/aacsbr_fixed.c:610:
src/libavcodec/aacsbr_template.c: In function ‘read_sbr_header’:
src/libavcodec/aacsbr_template.c:243:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
243 | 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:347:31: warning: comparison of integer expressions of different signedness: ‘AAC_SIGNE’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare]
347 | if (sbr->k[2] - sbr->k[0] > max_qmf_subbands) {
| ^
AS libavcodec/aarch64/h264dsp_neon.o
src/libavcodec/aacsbr_template.c: In function ‘read_sbr_grid’:
src/libavcodec/aacsbr_template.c:774:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
774 | ch_data->e_a[0] = -(ch_data->e_a[1] != bs_num_env_old); // l_APrev
| ^~
src/libavcodec/aacsbr_template.c: In function ‘ff_aac_sbr_decode_extension_fixed’:
src/libavcodec/aacsbr_template.c:1174:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1174 | if (bytes_read > cnt) {
| ^
src/libavcodec/aacsbr_template.c: In function ‘sbr_mapping’:
src/libavcodec/aacsbr_template.c:1582:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1582 | for (i = 0; i < ilim; i++)
| ^
src/libavcodec/aacsbr_template.c:1602:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1602 | for (i = 0; i < ilim; i++) {
| ^
AS libavcodec/aarch64/h264idct_neon.o
CC libavcodec/aarch64/h264pred_init.o
AS libavcodec/aarch64/h264pred_neon.o
CC libavcodec/aarch64/h264qpel_init_aarch64.o
AS libavcodec/aarch64/h264qpel_neon.o
AS libavcodec/aarch64/h26x/epel_neon.o
AS libavcodec/aarch64/h26x/qpel_neon.o
AS libavcodec/aarch64/h26x/sao_neon.o
AS libavcodec/aarch64/hevcdsp_deblock_neon.o
AS libavcodec/aarch64/hevcdsp_dequant_neon.o
AS libavcodec/aarch64/hevcdsp_idct_neon.o
CC libavcodec/aarch64/hevcdsp_init_aarch64.o
CC libavcodec/aarch64/hevcpred_init_aarch64.o
AS libavcodec/aarch64/hevcpred_neon.o
CC libavcodec/aarch64/hpeldsp_init_aarch64.o
src/libavfilter/af_acrusher.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
75 | { "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:22:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_acrusher.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
76 | { "level_out","set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_acrusher.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
77 | { "bits", "set bit reduction", OFFSET(bits), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 1, 64, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_acrusher.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
78 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_acrusher.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
82 | { "dc", "set DC", OFFSET(dc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, .25, 4, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_acrusher.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
83 | { "aa", "set anti-aliasing", OFFSET(aa), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_acrusher.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
84 | { "samples", "set sample reduction", OFFSET(samples), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 250, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_acrusher.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
85 | { "lfo", "enable LFO", OFFSET(is_lfo), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_acrusher.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
86 | { "lforange", "set LFO depth", OFFSET(lforange), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 1, 250, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/af_acrusher.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
87 | { "lforate", "set LFO rate", OFFSET(lforate), AV_OPT_TYPE_DOUBLE, {.dbl=.3}, .01, 200, A },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
AS libavcodec/aarch64/hpeldsp_neon.o
CC libavcodec/aarch64/huffyuvdsp_init_aarch64.o
AS libavcodec/aarch64/huffyuvdsp_neon.o
CC libavcodec/aarch64/idctdsp_init_aarch64.o
AS libavcodec/aarch64/idctdsp_neon.o
CC libavcodec/aarch64/me_cmp_init_aarch64.o
AS libavcodec/aarch64/me_cmp_neon.o
CC libavcodec/aarch64/mpegaudiodsp_init.o
AS libavcodec/aarch64/mpegaudiodsp_neon.o
CC libavcodec/aarch64/mpegvideoencdsp_init.o
AS libavcodec/aarch64/mpegvideoencdsp_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/pngdsp_init.o
AS libavcodec/aarch64/pngdsp_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
In file included from src/libavcodec/mpegvideoenc.h:41,
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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
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
AS libavcodec/aarch64/vvc/alf.o
CC libavcodec/aarch64/vvc/dsp_init.o
AS libavcodec/aarch64/vvc/inter.o
AS libavcodec/aarch64/vvc/inter_sme2.o
AS libavcodec/aarch64/vvc/sad.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
src/libavfilter/vf_owdenoise.c:59:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
59 | { "depth", "set depth", OFFSET(depth), AV_OPT_TYPE_INT, {.i64 = 8}, 8, 16, FLAGS },
| ^
In file included from src/libavfilter/vf_owdenoise.c:38:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_owdenoise.c:60:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | { "luma_strength", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_owdenoise.c:61:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
61 | { "ls", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_owdenoise.c:62:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | { "chroma_strength", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_owdenoise.c:63:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | { "cs", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_owdenoise.c: In function ‘decompose’:
src/libavfilter/vf_owdenoise.c:116:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
116 | double sum_l = src[x * linesize] * coeff[0][0];
| ^
src/libavfilter/vf_owdenoise.c:117:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
117 | double sum_h = src[x * linesize] * coeff[1][0];
| ^
src/libavfilter/vf_owdenoise.c: In function ‘compose’:
src/libavfilter/vf_owdenoise.c:135:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
135 | double sum_l = src_l[x * linesize] * icoeff[0][0];
| ^
src/libavfilter/vf_owdenoise.c:136:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
136 | double sum_h = src_h[x * linesize] * icoeff[1][0];
| ^
src/libavfilter/vf_owdenoise.c:141:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
141 | sum_l += icoeff[0][i] * (src_l[x0] + src_l[x1]);
| ^
src/libavfilter/vf_owdenoise.c:142:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | sum_h += icoeff[1][i] * (src_h[x0] + src_h[x1]);
| ^
src/libavfilter/vf_owdenoise.c: In function ‘filter’:
src/libavfilter/vf_owdenoise.c:235:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
235 | 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 :)
| ^
CC libavcodec/ac3dec_float.o
src/libavcodec/aarch64/vvc/dsp_init.c: In function ‘ff_vvc_dsp_init_aarch64’:
src/libavcodec/aarch64/vvc/dsp_init.c:289:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
289 | for (int i = 1; i < FF_ARRAY_ELEMS(c->sao.band_filter); i++)
| ^
src/libavcodec/aarch64/vvc/dsp_init.c:292:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
292 | for (int i = 1; i < FF_ARRAY_ELEMS(c->sao.edge_filter); i++)
| ^
CC libavcodec/ac3dsp.o
CC libavcodec/ac3enc.o
CC libavcodec/ac3enc_fixed.o
CC libavcodec/ac3enc_float.o
In file included from src/libavutil/mem_internal.h:32,
from src/libavcodec/ac3enc.h:33,
from src/libavcodec/ac3enc_float.c:31:
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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:195:40: warning: implicit conversion from ‘CoefSumType’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
195 | if (coord_diff > NEW_CPL_COORD_THRESHOLD)
| ^
In file included from src/libavcodec/ac3dec_float.c:40:
src/libavcodec/ac3dec.c: In function ‘set_downmix_coeffs’:
src/libavcodec/ac3dec.c:273:62: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
273 | downmix_coeffs[0][nf] = downmix_coeffs[1][nf] = smix * LEVEL_MINUS_3DB;
| ^
src/libavcodec/ac3dec.c:296:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
296 | downmix_coeffs[1][i]) * LEVEL_MINUS_3DB;
| ^
src/libavcodec/ac3dec.c: In function ‘decode_exponents’:
src/libavcodec/ac3dec.c:335:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
335 | if (prevexp > 24U) {
| ^
src/libavcodec/ac3dec.c: In function ‘coupling_strategy’:
src/libavcodec/ac3dec.c:882:43: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
882 | 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:992:51: warning: implicit conversion from ‘INTFLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
992 | if (range_bits <= 127 || s->drc_scale <= 1.0)
| ^~
src/libavcodec/ac3dec.c:1022:19: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1022 | if (s->eac3 ? s->cpl_strategy_exists[blk] : get_bits1(gbc)) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/ac3dec.c:1294:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1294 | gain *= 1.0 / 4194304.0f;
| ^
src/libavcodec/ac3dec.c:1294:14: warning: implicit conversion from ‘INTFLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1294 | gain *= 1.0 / 4194304.0f;
| ^~
CC libavcodec/ac3tab.o
CC libavcodec/acelp_filters.o
src/libavcodec/ac3dec_float.c: At top level:
src/libavcodec/ac3dec_float.c:44:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
44 | { "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/profiles.h:24,
from src/libavcodec/ac3dec_float.c:36:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ac3dec_float.c:45:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
45 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ac3dec_float.c:46:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
46 | { "heavy_compr", "enable heavy dynamic range compression", OFFSET(heavy_compression), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ac3dec_float.c:47:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
47 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ac3dec_float.c:50:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
50 | {"ltrt_cmixlev", "Lt/Rt Center Mix Level", OFFSET(ltrt_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, EXPORT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ac3dec_float.c:51:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
51 | {"ltrt_surmixlev", "Lt/Rt Surround Mix Level", OFFSET(ltrt_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, EXPORT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ac3dec_float.c:52:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
52 | {"loro_cmixlev", "Lo/Ro Center Mix Level", OFFSET(loro_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, EXPORT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ac3dec_float.c:53:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
53 | {"loro_surmixlev", "Lo/Ro Surround Mix Level", OFFSET(loro_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, EXPORT },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/acelp_pitch_delay.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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
100 | prediction_error[3] = 20.0 * log10f(fixed_gain_factor);
| ^
CC libavcodec/acelp_vectors.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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
203 | gain_scale_factor *= 1.0 - alpha;
| ^~
src/libavcodec/ac3enc.c: At top level:
src/libavcodec/ac3enc.c:82:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ac3enc.c:83:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ac3enc.c:85:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ac3enc.c:91:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ac3enc.c:92:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
92 | {"copyright", "Copyright Bit", OFFSET(copyright), AV_OPT_TYPE_INT, {.i64 = AC3ENC_OPT_NONE }, AC3ENC_OPT_NONE, 1, AC3ENC_PARAM},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ac3enc.c:93:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
93 | {"dialnorm", "Dialogue Level (dB)", OFFSET(dialogue_level), AV_OPT_TYPE_INT, {.i64 = -31 }, -31, -1, AC3ENC_PARAM},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ac3enc.c:98:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ac3enc.c:105:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ac3enc.c:106:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ac3enc.c:107:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ac3enc.c:108:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ac3enc.c:122:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
122 | {"stereo_rematrixing", "Stereo Rematrixing", OFFSET(stereo_rematrixing), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, AC3ENC_PARAM},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ac3enc.c: In function ‘validate_float_option’:
src/libavcodec/ac3enc.c:282:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
282 | if (v < (v_list[i] + FLT_OPTION_THRESHOLD) &&
| ^
src/libavcodec/ac3enc.c:282:15: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
282 | if (v < (v_list[i] + FLT_OPTION_THRESHOLD) &&
| ^
src/libavcodec/ac3enc.c:283:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
283 | v > (v_list[i] - FLT_OPTION_THRESHOLD))
| ^
src/libavcodec/ac3enc.c:283:15: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
283 | v > (v_list[i] - FLT_OPTION_THRESHOLD))
| ^
src/libavcodec/ac3enc.c: In function ‘validate_mix_level’:
src/libavcodec/ac3enc.c:301:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
301 | if (*opt_param >= 0.0) {
| ^~
src/libavcodec/ac3enc.c:303:60: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
303 | "default value: %0.3f\n", opt_name, list[mixlev]);
| ~~~~^~~~~~~~
CC libavcodec/adpcm.o
CC libavcodec/adpcm_data.o
CC libavcodec/adpcmenc.o
In file included from src/libavcodec/ac3dec_fixed.c:157:
src/libavcodec/eac3dec.c: In function ‘ff_eac3_apply_spectral_extension’:
src/libavcodec/eac3dec.c:137:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
137 | nscale *= 1.0 / (1<<23);
| ^~
src/libavcodec/eac3dec.c:138:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
138 | sscale *= 1.0 / (1<<23);
| ^~
src/libavcodec/eac3dec.c:139:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
139 | if (nscale < -1.0)
| ^
In file included from src/libavcodec/ac3dec_fixed.c:159:
src/libavcodec/ac3dec.c: In function ‘set_downmix_coeffs’:
src/libavcodec/ac3dec.c:273:62: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
273 | downmix_coeffs[0][nf] = downmix_coeffs[1][nf] = smix * LEVEL_MINUS_3DB;
| ^
src/libavcodec/ac3dec.c:296:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
296 | downmix_coeffs[1][i]) * LEVEL_MINUS_3DB;
| ^
In file included from src/libavcodec/ac3dec.h:59,
from src/libavcodec/ac3dec_fixed.c:52:
src/libavcodec/ac3.h:42:51: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
42 | #define FIXR12(a) ((int)((a) * 4096 + 0.5))
| ^
src/libavcodec/ac3dec.c:299:35: note: in expansion of macro ‘FIXR12’
299 | s->downmix_coeffs[0][i] = FIXR12(downmix_coeffs[0][i]);
| ^~~~~~
src/libavcodec/ac3.h:42:51: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
42 | #define FIXR12(a) ((int)((a) * 4096 + 0.5))
| ^
src/libavcodec/ac3dec.c:300:35: note: in expansion of macro ‘FIXR12’
300 | s->downmix_coeffs[1][i] = FIXR12(downmix_coeffs[1][i]);
| ^~~~~~
src/libavcodec/ac3dec.c: In function ‘decode_exponents’:
src/libavcodec/ac3dec.c:335:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
335 | if (prevexp > 24U) {
| ^
src/libavcodec/ac3dec.c: In function ‘coupling_strategy’:
src/libavcodec/ac3dec.c:882:43: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
882 | 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:1022:19: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1022 | if (s->eac3 ? s->cpl_strategy_exists[blk] : get_bits1(gbc)) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/ac3dec_fixed.c: At top level:
src/libavcodec/ac3dec_fixed.c:162:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
162 | { "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:40:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ac3dec_fixed.c:163:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
163 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ac3dec_fixed.c:164:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
164 | { "heavy_compr", "enable heavy dynamic range compression", OFFSET(heavy_compression), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/adts_header.o
src/libavcodec/adpcm.c: In function ‘adpcm_decode_init’:
src/libavcodec/adpcm.c:307:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
307 | if (avctx->ch_layout.nb_channels < min_channels ||
| ^
src/libavcodec/adpcm.c:308:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
308 | avctx->ch_layout.nb_channels > max_channels) {
| ^
src/libavcodec/adpcm.c: In function ‘xa_decode’:
src/libavcodec/adpcm.c:841:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
841 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table)) {
| ^~
src/libavcodec/adpcm.c:874:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
874 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table) || shift < 0) {
| ^~
src/libavcodec/adpcm.c: In function ‘adpcm_decode_frame’:
src/libavcodec/adpcm.c:1506:32: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ [-Wsign-compare]
1506 | if (cs->step_index > 88u){
| ^
src/libavcodec/adpcm.c:74:7: note: in definition of macro ‘CASE_1’
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:9: note: in expansion of macro ‘CASE_2’
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:81:9: note: in expansion of macro ‘CASE_3’
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:1480:5: note: in expansion of macro ‘CASE’
1480 | CASE(ADPCM_IMA_QT,
| ^~~~
src/libavcodec/adpcm.c:1528:32: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ [-Wsign-compare]
1528 | if (cs->step_index > 88u){
| ^
src/libavcodec/adpcm.c:74:7: note: in definition of macro ‘CASE_1’
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:9: note: in expansion of macro ‘CASE_2’
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:81:9: note: in expansion of macro ‘CASE_3’
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:1521:5: note: in expansion of macro ‘CASE’
1521 | CASE(ADPCM_IMA_WAV,
| ^~~~
src/libavcodec/adpcm.c:1579:32: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ [-Wsign-compare]
1579 | if (cs->step_index > 88u) {
| ^
src/libavcodec/adpcm.c:74:7: note: in definition of macro ‘CASE_1’
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:9: note: in expansion of macro ‘CASE_2’
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:81:9: note: in expansion of macro ‘CASE_3’
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:1573:5: note: in expansion of macro ‘CASE’
1573 | CASE(ADPCM_IMA_XBOX,
| ^~~~
src/libavcodec/adpcm.c:1605:41: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ [-Wsign-compare]
1605 | if (c->status[i].step_index > 88u) {
| ^
src/libavcodec/adpcm.c:74:7: note: in definition of macro ‘CASE_1’
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:9: note: in expansion of macro ‘CASE_2’
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:81:9: note: in expansion of macro ‘CASE_3’
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:1599:5: note: in expansion of macro ‘CASE’
1599 | CASE(ADPCM_4XM,
| ^~~~
src/libavcodec/adpcm.c:1725:32: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ [-Wsign-compare]
1725 | if (cs->step_index > 88u){
| ^
src/libavcodec/adpcm.c:74:7: note: in definition of macro ‘CASE_1’
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:9: note: in expansion of macro ‘CASE_2’
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:81:9: note: in expansion of macro ‘CASE_3’
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:1720:5: note: in expansion of macro ‘CASE’
1720 | CASE(ADPCM_IMA_DK4,
| ^~~~
src/libavcodec/adpcm.c:1760:37: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ [-Wsign-compare]
1760 | if (c->status[0].step_index > 88u || c->status[1].step_index > 88u){
| ^
src/libavcodec/adpcm.c:74:7: note: in definition of macro ‘CASE_1’
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:9: note: in expansion of macro ‘CASE_2’
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:81:9: note: in expansion of macro ‘CASE_3’
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:1748:5: note: in expansion of macro ‘CASE’
1748 | CASE(ADPCM_IMA_DK3,
| ^~~~
src/libavcodec/adpcm.c:1760:70: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ [-Wsign-compare]
1760 | if (c->status[0].step_index > 88u || c->status[1].step_index > 88u){
| ^
src/libavcodec/adpcm.c:74:7: note: in definition of macro ‘CASE_1’
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:9: note: in expansion of macro ‘CASE_2’
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:81:9: note: in expansion of macro ‘CASE_3’
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:1748:5: note: in expansion of macro ‘CASE’
1748 | CASE(ADPCM_IMA_DK3,
| ^~~~
src/libavcodec/adpcm.c:1804:32: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ [-Wsign-compare]
1804 | if (cs->step_index > 88u){
| ^
src/libavcodec/adpcm.c:74:7: note: in definition of macro ‘CASE_1’
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:9: note: in expansion of macro ‘CASE_2’
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:81:9: note: in expansion of macro ‘CASE_3’
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:1799:5: note: in expansion of macro ‘CASE’
1799 | CASE(ADPCM_IMA_MAGIX,
| ^~~~
src/libavcodec/adpcm.c:1826:32: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ [-Wsign-compare]
1826 | if (cs->step_index > 88u){
| ^
src/libavcodec/adpcm.c:74:7: note: in definition of macro ‘CASE_1’
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:9: note: in expansion of macro ‘CASE_2’
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:81:9: note: in expansion of macro ‘CASE_3’
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:1821:5: note: in expansion of macro ‘CASE’
1821 | CASE(ADPCM_IMA_ISS,
| ^~~~
src/libavcodec/adpcm.c:1853:32: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ [-Wsign-compare]
1853 | if (cs->step_index > 88u){
| ^
src/libavcodec/adpcm.c:74:7: note: in definition of macro ‘CASE_1’
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:9: note: in expansion of macro ‘CASE_2’
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:81:9: note: in expansion of macro ‘CASE_3’
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:1848:5: note: in expansion of macro ‘CASE’
1848 | CASE(ADPCM_IMA_MOFLEX,
| ^~~~
src/libavcodec/adpcm.c:1951:32: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ [-Wsign-compare]
1951 | if (cs->step_index > 88u){
| ^
src/libavcodec/adpcm.c:74:7: note: in definition of macro ‘CASE_1’
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:9: note: in expansion of macro ‘CASE_2’
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:81:9: note: in expansion of macro ‘CASE_3’
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:1946:5: note: in expansion of macro ‘CASE’
1946 | CASE(ADPCM_IMA_RAD,
| ^~~~
src/libavcodec/adpcm.c:2064:41: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ [-Wsign-compare]
2064 | if (c->status[i].step_index > 88u) {
| ^
src/libavcodec/adpcm.c:74:7: note: in definition of macro ‘CASE_1’
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:9: note: in expansion of macro ‘CASE_2’
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:81:9: note: in expansion of macro ‘CASE_3’
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:2061:5: note: in expansion of macro ‘CASE’
2061 | CASE(ADPCM_IMA_EA_EACS,
| ^~~~
src/libavcodec/adpcm.c:2205:44: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2205 | for (unsigned channel = 0; channel < channels; channel++)
| ^
src/libavcodec/adpcm.c:2210:44: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2210 | for (unsigned channel = 0; channel < channels; channel++) {
| ^
src/libavcodec/adpcm.c:2310:32: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ [-Wsign-compare]
2310 | if (cs->step_index > 88u){
| ^
src/libavcodec/adpcm.c:74:7: note: in definition of macro ‘CASE_1’
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:9: note: in expansion of macro ‘CASE_2’
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:81:9: note: in expansion of macro ‘CASE_3’
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:2305:5: note: in expansion of macro ‘CASE’
2305 | CASE(ADPCM_IMA_ACORN,
| ^~~~
src/libavcodec/adpcm.c:2338:37: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ [-Wsign-compare]
2338 | if (c->status[0].step_index > 88u) {
| ^
src/libavcodec/adpcm.c:74:7: note: in definition of macro ‘CASE_1’
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:9: note: in expansion of macro ‘CASE_2’
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:81:9: note: in expansion of macro ‘CASE_3’
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:2322:5: note: in expansion of macro ‘CASE’
2322 | CASE(ADPCM_IMA_AMV,
| ^~~~
src/libavcodec/adpcm.c:2367:41: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ [-Wsign-compare]
2367 | if (c->status[i].step_index > 88u) {
| ^
src/libavcodec/adpcm.c:74:7: note: in definition of macro ‘CASE_1’
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:9: note: in expansion of macro ‘CASE_2’
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:81:9: note: in expansion of macro ‘CASE_3’
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:2362:5: note: in expansion of macro ‘CASE’
2362 | CASE(ADPCM_IMA_PDA,
| ^~~~
src/libavcodec/adpcm.c:2386:41: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ [-Wsign-compare]
2386 | if (c->status[i].step_index > 88u) {
| ^
src/libavcodec/adpcm.c:74:7: note: in definition of macro ‘CASE_1’
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:9: note: in expansion of macro ‘CASE_2’
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:81:9: note: in expansion of macro ‘CASE_3’
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:2381:5: note: in expansion of macro ‘CASE’
2381 | CASE(ADPCM_IMA_SMJPEG,
| ^~~~
src/libavcodec/adpcm.c:2744:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2744 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table))
| ^~
src/libavcodec/adpcm.c:74:7: note: in definition of macro ‘CASE_1’
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:9: note: in expansion of macro ‘CASE_2’
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:81:9: note: in expansion of macro ‘CASE_3’
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:2730:5: note: in expansion of macro ‘CASE’
2730 | CASE(ADPCM_PSX,
| ^~~~
src/libavcodec/adpcm.c:2783:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2783 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table))
| ^~
src/libavcodec/adpcm.c:74:7: note: in definition of macro ‘CASE_1’
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:9: note: in expansion of macro ‘CASE_2’
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:81:9: note: in expansion of macro ‘CASE_3’
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~
src/libavcodec/adpcm.c:2771:5: note: in expansion of macro ‘CASE’
2771 | CASE(ADPCM_PSXC,
| ^~~~
In file included from src/libavcodec/adpcmenc.c:31:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/adts_parser.o
CC libavcodec/adx.o
CC libavcodec/adx_parser.o
CC libavcodec/adxdec.o
CC libavcodec/adxenc.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’ [-Wsign-compare]
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’ [-Wsign-compare]
332 | if (c->mc_frame_counter == c->mc_lifetime) {
| ^~
CC libavcodec/agm.o
CC libavcodec/ahx_parser.o
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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/aic.o
CC libavcodec/alac.o
src/libavcodec/agm.c: In function ‘decode_huffman2’:
src/libavcodec/agm.c:1074:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1074 | while (get_bits_left(gb) > 0 && x < s->output_size) {
| ^
CC libavcodec/alac_data.o
CC libavcodec/alacdsp.o
CC libavcodec/alacenc.o
CC libavcodec/aliaspixdec.o
In file included from src/libavcodec/aic.c:32:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
In file included from src/libavcodec/aic.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’ [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ^~
src/libavcodec/aic.c: In function ‘aic_decode_header’:
src/libavcodec/aic.c:177:20: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
177 | if (frame_size > size) {
| ^
src/libavcodec/aic.c: In function ‘aic_decode_frame’:
src/libavcodec/aic.c:399:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
399 | if (buf_size < off) {
| ^
src/libavcodec/aic.c:419:34: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
419 | if (slice_size + off > buf_size || !slice_size) {
| ^
In file included from src/libavcodec/alac.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’ [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ^~
src/libavcodec/alac.c: In function ‘decode_element’:
src/libavcodec/alac.c:280:31: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
280 | } else if (output_samples != alac->nb_samples) {
| ^~
src/libavcodec/alac.c:316:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
316 | if (lpc_order[ch] >= alac->max_samples_per_frame || !lpc_quant[ch])
| ^~
src/libavcodec/alac.c: At top level:
src/libavcodec/alac.c:609:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
609 | 0, 1, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_DECODING_PARAM },
| ^
In file included from src/libavcodec/alac.c:52:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/aliaspixenc.o
CC libavcodec/allcodecs.o
In file included from src/libavcodec/alacenc.c:28:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/alsdec.o
src/libavcodec/alacenc.c: At top level:
src/libavcodec/alacenc.c:624:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
624 | { "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:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/alacenc.c:625:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
625 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/amr_parser.o
CC libavcodec/amrnbdec.o
CC libavcodec/amrwbdec.o
src/libavcodec/amrwbdec.c: In function ‘isf_add_mean_and_past’:
src/libavcodec/amrwbdec.c:237:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
237 | isf_q[i] += PRED_FACTOR * isf_past[i];
| ^
src/libavcodec/amrwbdec.c:237:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
237 | isf_q[i] += PRED_FACTOR * isf_past[i];
| ^~
src/libavcodec/amrwbdec.c: In function ‘interpolate_isp’:
src/libavcodec/amrwbdec.c:256:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
256 | isp_q[k][i] = (1.0 - c) * isp4_past[i] + c * isp_q[3][i];
| ^
src/libavcodec/amrwbdec.c:256:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
256 | isp_q[k][i] = (1.0 - c) * isp4_past[i] + c * isp_q[3][i];
| ^
src/libavcodec/amrwbdec.c: In function ‘decode_pitch_vector’:
src/libavcodec/amrwbdec.c:366:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
366 | ctx->pitch_vector[i] = 0.18 * exc[i - 1] + 0.64 * exc[i] +
| ^
src/libavcodec/amrwbdec.c:366:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
366 | ctx->pitch_vector[i] = 0.18 * exc[i - 1] + 0.64 * exc[i] +
| ^
src/libavcodec/amrwbdec.c:367:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
367 | 0.18 * exc[i + 1];
| ^
src/libavcodec/amrwbdec.c: In function ‘decode_fixed_vector’:
src/libavcodec/amrwbdec.c:569:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
569 | fixed_vector[pos] += sig_pos[i][j] < 0 ? -1.0 : 1.0;
| ^~
src/libavcodec/amrwbdec.c: In function ‘pitch_sharpening’:
src/libavcodec/amrwbdec.c:609:65: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
609 | fixed_vector[i] += fixed_vector[i - ctx->pitch_lag_int] * 0.85;
| ^
src/libavcodec/amrwbdec.c:609:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
609 | fixed_vector[i] += fixed_vector[i - ctx->pitch_lag_int] * 0.85;
| ^~
src/libavcodec/amrwbdec.c: In function ‘voice_factor’:
src/libavcodec/amrwbdec.c:626:75: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
626 | AMRWB_SFR_SIZE) *
| ^
src/libavcodec/amrwbdec.c:627:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
627 | p_gain * p_gain;
| ^
src/libavcodec/amrwbdec.c:629:75: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
629 | AMRWB_SFR_SIZE) *
| ^
src/libavcodec/amrwbdec.c:630:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
630 | f_gain * f_gain;
| ^
src/libavcodec/amrwbdec.c: In function ‘anti_sparseness’:
src/libavcodec/amrwbdec.c:653:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
653 | if (ctx->pitch_gain[0] < 0.6) {
| ^
src/libavcodec/amrwbdec.c:655:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
655 | } else if (ctx->pitch_gain[0] < 0.9) {
| ^
src/libavcodec/amrwbdec.c:661:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
661 | if (ctx->fixed_gain[0] > 3.0 * ctx->fixed_gain[1]) {
| ^
src/libavcodec/amrwbdec.c:661:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
661 | if (ctx->fixed_gain[0] > 3.0 * ctx->fixed_gain[1]) {
| ^
src/libavcodec/amrwbdec.c:668:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
668 | if (ctx->pitch_gain[i] < 0.6)
| ^
In file included from src/libavutil/version.h:30,
from src/libavutil/log.h:26,
from src/libavutil/avassert.h:35,
from src/libavcodec/amrwbdec.c:29:
src/libavcodec/amrwbdec.c: In function ‘stability_factor’:
src/libavcodec/amrwbdec.c:719:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
719 | 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:719:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
719 | 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:736:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
736 | float sm_fac = 0.5 * (1 - voice_fac) * stab_fac;
| ^
src/libavcodec/amrwbdec.c:736:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
736 | float sm_fac = 0.5 * (1 - voice_fac) * stab_fac;
| ^
src/libavcodec/amrwbdec.c: In function ‘pitch_enhancer’:
src/libavcodec/amrwbdec.c:763:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
763 | float cpe = 0.125 * (1 + voice_fac);
| ^
src/libavcodec/amrwbdec.c: In function ‘synthesis’:
src/libavcodec/amrwbdec.c:796:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
796 | if (ctx->pitch_gain[0] > 0.5 && ctx->fr_cur_mode <= MODE_8k85) {
| ^
src/libavcodec/amrwbdec.c:803:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
803 | float pitch_factor = 0.25 * ctx->pitch_gain[0] * ctx->pitch_gain[0];
| ^
src/libavcodec/amrwbdec.c:803:56: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
803 | 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:896:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
896 | 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:978:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
978 | est = 7965 + (isf[2] - isf[3] - isf[4]) / 6.0;
| ^
src/libavcodec/amrwbdec.c:979:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
979 | scale = 0.5 * (FFMIN(est, 7600) - isf[LP_ORDER - 2]) /
| ^
src/libavcodec/amrwbdec.c:979:58: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
979 | scale = 0.5 * (FFMIN(est, 7600) - isf[LP_ORDER - 2]) /
| ^
src/libavcodec/amrwbdec.c:987:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
987 | if (diff_isf[i] + diff_isf[i - 1] < 5.0) {
| ^
src/libavcodec/amrwbdec.c:989:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
989 | diff_isf[i - 1] = 5.0 - diff_isf[i];
| ^
src/libavcodec/amrwbdec.c:991:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
991 | diff_isf[i] = 5.0 - diff_isf[i - 1];
| ^
src/libavcodec/amrwbdec.c:999:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
999 | isf[i] *= 0.8;
| ^~
src/libavcodec/amrwbdec.c: In function ‘hb_synthesis’:
src/libavcodec/amrwbdec.c:1044:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1044 | 1.0 - isfp_inter[subframe], LP_ORDER);
| ^
src/libavcodec/amrwbdec.c:1048:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1048 | e_isf[LP_ORDER_16k - 1] *= 2.0;
| ^~
src/libavcodec/amrwbdec.c: In function ‘amrwb_decode_frame’:
src/libavcodec/amrwbdec.c:1187:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1187 | ctx->isf_cur[LP_ORDER - 1] *= 2.0;
| ^~
src/libavcodec/amrwbdec.c:1228:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1228 | ctx->tilt_coef = voice_fac * 0.25 + 0.25;
| ^
CC libavcodec/anm.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’ [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ^~
src/libavcodec/alsdec.c: In function ‘read_specific_config’:
src/libavcodec/alsdec.c:368:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
368 | if (avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) {
| ^
src/libavcodec/alsdec.c:432:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
432 | if (get_bits_left(&gb) < ht_size)
| ^
src/libavcodec/alsdec.c: In function ‘get_block_sizes’:
src/libavcodec/alsdec.c:585:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
585 | if (ctx->cur_frame_length != ctx->sconf.frame_length) {
| ^~
src/libavcodec/alsdec.c: In function ‘read_var_block_data’:
src/libavcodec/alsdec.c:724:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
724 | if (*bd->opt_order > sconf->max_order) {
| ^
src/libavcodec/alsdec.c:756:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
756 | for (k = 0; k < k_max; k++) {
| ^
src/libavcodec/alsdec.c:770:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
770 | 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:818:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
818 | av_assert0(sb_length <= sconf->frame_length);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/alsdec.c:850:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
850 | for (sb = 0; sb < sub_blocks; sb++) {
| ^
src/libavcodec/alsdec.c:871:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
871 | for (sb = 0; sb < sub_blocks; sb++, start = 0) {
| ^
src/libavcodec/alsdec.c:879:25: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare]
879 | if (res == cur_tail_code) {
| ^~
src/libavcodec/alsdec.c:891:29: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare]
891 | if (res > cur_tail_code)
| ^
src/libavcodec/alsdec.c:911:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
911 | for (sb = 0; sb < sub_blocks; sb++, start = 0)
| ^
src/libavcodec/alsdec.c: In function ‘decode_var_block_data’:
src/libavcodec/alsdec.c:941:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
941 | for (ltp_smp = FFMAX(*bd->ltp_lag - 2, 0); ltp_smp < block_length; ltp_smp++) {
| ^
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/alsdec.c:959:29: note: in expansion of macro ‘FFMIN’
959 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/alsdec.c:959:29: note: in expansion of macro ‘FFMIN’
959 | for (smp = 0; smp < FFMIN(opt_order, block_length); smp++) {
| ^~~~~
src/libavcodec/alsdec.c:962:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
962 | for (sb = 0; sb < smp; sb++)
| ^
src/libavcodec/alsdec.c:969:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
969 | for (k = 0; k < opt_order; k++)
| ^
src/libavcodec/alsdec.c: In function ‘read_channel_data’:
src/libavcodec/alsdec.c:1253:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1253 | while (entries < channels && !(current->stop_flag = get_bits1(gb))) {
| ^
src/libavcodec/alsdec.c:1256:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1256 | if (current->master_channel >= channels) {
| ^~
src/libavcodec/alsdec.c:1281:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1281 | if (entries == channels) {
| ^~
src/libavcodec/alsdec.c: In function ‘read_diff_float_data’:
src/libavcodec/alsdec.c:1546:27: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
1546 | if(tmp_32 != nchars) {
| ^~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/alsdec.c:1574:32: note: in expansion of macro ‘FFMIN’
1574 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/alsdec.c:1574:32: note: in expansion of macro ‘FFMIN’
1574 | nbits[i] = FFMIN(nbits[i], highest_byte*8);
| ^~~~~
src/libavcodec/alsdec.c:1596:27: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
1596 | if(tmp_32 != nchars) {
| ^~
src/libavcodec/alsdec.c: In function ‘read_frame_data’:
src/libavcodec/alsdec.c:1678:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1678 | if (get_bits_left(gb) < 7*channels*ctx->num_blocks)
| ^
src/libavcodec/alsdec.c:1735:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1735 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/alsdec.c:1838:33: note: in expansion of macro ‘FFMIN’
1838 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/alsdec.c:1838:33: note: in expansion of macro ‘FFMIN’
1838 | ctx->cur_frame_length = FFMIN(sconf->samples - ctx->frame_id * (uint64_t) sconf->frame_length,
| ^~~~~
src/libavcodec/alsdec.c:1871:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1871 | for (c = 0; c < channels; c++) \
| ^
src/libavcodec/alsdec.c:1881:9: note: in expansion of macro ‘INTERLEAVE_OUTPUT’
1881 | INTERLEAVE_OUTPUT(16)
| ^~~~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:1875:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1875 | for (c = 0; c < channels; c++) \
| ^
src/libavcodec/alsdec.c:1881:9: note: in expansion of macro ‘INTERLEAVE_OUTPUT’
1881 | INTERLEAVE_OUTPUT(16)
| ^~~~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:1871:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1871 | for (c = 0; c < channels; c++) \
| ^
src/libavcodec/alsdec.c:1883:9: note: in expansion of macro ‘INTERLEAVE_OUTPUT’
1883 | INTERLEAVE_OUTPUT(32)
| ^~~~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:1875:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1875 | for (c = 0; c < channels; c++) \
| ^
src/libavcodec/alsdec.c:1883:9: note: in expansion of macro ‘INTERLEAVE_OUTPUT’
1883 | INTERLEAVE_OUTPUT(32)
| ^~~~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:1935:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1935 | if (ctx->cur_frame_length != sconf->frame_length &&
| ^~
src/libavcodec/alsdec.c: In function ‘decode_init’:
src/libavcodec/alsdec.c:2081:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2081 | for (c = 0; c < num_buffers; c++) {
| ^
src/libavcodec/alsdec.c:2104:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2104 | for (c = 0; c < num_buffers; c++)
| ^
src/libavcodec/alsdec.c:2120:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2120 | for (c = 0; c < num_buffers; c++)
| ^
src/libavcodec/alsdec.c:2150:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2150 | for (c = 0; c < channels; ++c) {
| ^
src/libavcodec/alsdec.c:2172:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2172 | for (c = 1; c < channels; c++)
| ^
src/libavcodec/alsdec.c: At top level:
src/libavcodec/alsdec.c:2204:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2204 | { "max_order", "Sets the maximum order (ALS simple profile allows max 15)", offsetof(ALSDecContext, user_max_order), AV_OPT_TYPE_INT, { .i64 = 1023 }, 0, 1023, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_DECODING_PARAM },
| ^
In file included from src/libavcodec/alsdec.c:41:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/ansi.o
CC libavcodec/aom_film_grain.o
CC libavcodec/apac.o
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 [-Wsign-compare]
169 | pixel = type == 3 ? bytestream2_get_byte(&gb) : -1;
| ^~
CC libavcodec/apedec.o
CC libavcodec/aptx.o
CC libavcodec/aptxdec.o
src/libavcodec/aom_film_grain.c: In function ‘ff_aom_parse_film_grain_sets’:
src/libavcodec/aom_film_grain.c:140:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
140 | for (int i = 0; i < FF_ARRAY_ELEMS(s->sets); i++)
| ^
src/libavcodec/aom_film_grain.c: In function ‘ff_aom_attach_film_grain_sets’:
src/libavcodec/aom_film_grain.c:365:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
365 | for (int i = 0; i < FF_ARRAY_ELEMS(s->sets); i++) {
| ^
src/libavcodec/aom_film_grain.c: In function ‘ff_aom_uninit_film_grain_params’:
src/libavcodec/aom_film_grain.c:381:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
381 | for (int i = 0; i < FF_ARRAY_ELEMS(s->sets); i++)
| ^
CC libavcodec/aptxenc.o
CC libavcodec/apv_decode.o
CC libavcodec/apv_dsp.o
CC libavcodec/apv_entropy.o
CC libavcodec/apv_parser.o
CC libavcodec/arbc.o
CC libavcodec/argo.o
src/libavcodec/apv_decode.c: In function ‘apv_decode_metadata’:
src/libavcodec/apv_decode.c:446:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
446 | for (int i = 0; i < md->metadata_count; i++) {
| ^
In file included from src/libavcodec/apv_entropy.c:22:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/ass.o
CC libavcodec/ass_split.o
CC libavcodec/assdec.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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
474 | for (i=0; i<FF_ARRAY_ELEMS(ass_sections); i++) {
| ^
CC libavcodec/assenc.o
CC libavcodec/asv.o
CC libavcodec/asvdec.o
src/libavcodec/assenc.c: In function ‘ass_encode_frame’:
src/libavcodec/assenc.c:62:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
62 | if (len >= bufsize) {
| ^~
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 [-Wdouble-promotion]
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’ [-Wsign-compare]
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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/atrac3plus.o
CC libavcodec/atrac3plusdec.o
src/libavcodec/atrac1.c: In function ‘at1_unpack_dequant’:
src/libavcodec/atrac1.c:242:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
242 | float max_quant = 1.0 / (float)((1 << (word_len - 1)) - 1);
| ^
src/libavcodec/atrac3.c: In function ‘init_imdct_window’:
src/libavcodec/atrac3.c:193:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
193 | float w = 0.5 * (wi * wi + wj * wj);
| ^
src/libavcodec/atrac3.c: In function ‘reverse_matrixing’:
src/libavcodec/atrac3.c:470:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
470 | ((old) + (nsample) * 0.125 * ((new) - (old)))
| ^
src/libavcodec/atrac3.c:494:27: note: in expansion of macro ‘INTERPOLATE’
494 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) +
| ^~~~~~~~~~~
src/libavcodec/atrac3.c:470:12: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
470 | ((old) + (nsample) * 0.125 * ((new) - (old)))
| ^
src/libavcodec/atrac3.c:494:27: note: in expansion of macro ‘INTERPOLATE’
494 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) +
| ^~~~~~~~~~~
src/libavcodec/atrac3.c:494:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
494 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) +
| ^
src/libavcodec/atrac3.c:470:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
470 | ((old) + (nsample) * 0.125 * ((new) - (old)))
| ^
src/libavcodec/atrac3.c:495:27: note: in expansion of macro ‘INTERPOLATE’
495 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band);
| ^~~~~~~~~~~
src/libavcodec/atrac3.c:470:12: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
470 | ((old) + (nsample) * 0.125 * ((new) - (old)))
| ^
src/libavcodec/atrac3.c:495:27: note: in expansion of macro ‘INTERPOLATE’
495 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band);
| ^~~~~~~~~~~
src/libavcodec/atrac3.c:495:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
495 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band);
| ^
src/libavcodec/atrac3.c:497:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
497 | su2[nsample] = c1 * 2.0 - c2;
| ^
src/libavcodec/atrac3.c:497:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
497 | su2[nsample] = c1 * 2.0 - c2;
| ^
src/libavcodec/atrac3.c:507:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
507 | su1[nsample] = c2 * 2.0;
| ^
src/libavcodec/atrac3.c:508:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
508 | su2[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 [-Wdouble-promotion]
515 | su1[nsample] = (c1 + c2) * 2.0;
| ^
src/libavcodec/atrac3.c:516:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
516 | su2[nsample] = c2 * -2.0;
| ^
src/libavcodec/atrac3.c: In function ‘channel_weighting’:
src/libavcodec/atrac3.c:470:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
470 | ((old) + (nsample) * 0.125 * ((new) - (old)))
| ^
src/libavcodec/atrac3.c:559:33: note: in expansion of macro ‘INTERPOLATE’
559 | su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band);
| ^~~~~~~~~~~
src/libavcodec/atrac3.c:470:12: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
470 | ((old) + (nsample) * 0.125 * ((new) - (old)))
| ^
src/libavcodec/atrac3.c:559:33: note: in expansion of macro ‘INTERPOLATE’
559 | su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band);
| ^~~~~~~~~~~
src/libavcodec/atrac3.c:559:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
559 | su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band);
| ^~
src/libavcodec/atrac3.c:470:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
470 | ((old) + (nsample) * 0.125 * ((new) - (old)))
| ^
src/libavcodec/atrac3.c:560:33: note: in expansion of macro ‘INTERPOLATE’
560 | su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band);
| ^~~~~~~~~~~
src/libavcodec/atrac3.c:470:12: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
470 | ((old) + (nsample) * 0.125 * ((new) - (old)))
| ^
src/libavcodec/atrac3.c:560:33: note: in expansion of macro ‘INTERPOLATE’
560 | su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band);
| ^~~~~~~~~~~
src/libavcodec/atrac3.c:560:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
560 | su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band);
| ^~
CC libavcodec/atrac3plusdsp.o
CC libavcodec/atrac9dec.o
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’ [-Wsign-compare]
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 [-Wsign-compare]
1323 | ? get_bits(gb, 5) : -1;
| ^~
CC libavcodec/atsc_a53.o
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
141 | out[i] += sine_table[pos] * amp;
| ^~
src/libavfilter/vf_hysteresis.c:56:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS },
| ^
In file included from src/libavfilter/vf_hysteresis.c:25:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavfilter/vf_hysteresis.c:57:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
57 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/audio_frame_queue.o
CC libavcodec/audiodsp.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 [-Wdouble-promotion]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavcodec/atrac9dec.c:527:18: note: in expansion of macro ‘FFMAX’
527 | 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 [-Wdouble-promotion]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavcodec/atrac9dec.c:527:18: note: in expansion of macro ‘FFMAX’
527 | maxval = FFMAX(FFMAX(FFABS(tmp[0]), FFABS(tmp[1])), maxval);
| ^~~~~
src/libavcodec/atrac9dec.c: In function ‘atrac9_decode_block’:
src/libavcodec/atrac9dec.c:743:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
743 | 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:967:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
967 | scale = 1.0f / 32768.0;
| ^
src/libavcodec/atrac9dec.c:982:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
982 | const float s_c = sinf(sidx*M_PI - M_PI_2)*0.5f + 0.5f;
| ^
src/libavcodec/atrac9dec.c:983:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
983 | const float e_c = sinf(eidx*M_PI - M_PI_2)*0.5f + 0.5f;
| ^
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’ [-Wsign-compare]
91 | for(i=0; nb_samples && i<afq->frame_count; i++){
| ^
CC libavcodec/aura.o
CC libavcodec/av1_parse.o
CC libavcodec/av1_parser.o
CC libavcodec/av1dec.o
CC libavcodec/avcodec.o
src/libavcodec/avcodec.c:69:5: warning: missing initializer for field ‘frame’ of ‘SideDataMap’ [-Wmissing-field-initializers]
69 | { AV_PKT_DATA_NB },
| ^
In file included from src/libavcodec/avcodec.c:40:
src/libavcodec/avcodec_internal.h:36:30: note: ‘frame’ declared here
36 | enum AVFrameSideDataType frame;
| ^~~~~
src/libavcodec/avcodec.c: In function ‘avcodec_default_execute’:
src/libavcodec/avcodec.c:77:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
77 | for (i = 0; i < count; i++) {
| ^
src/libavcodec/avcodec.c: In function ‘avcodec_open2’:
src/libavcodec/avcodec.c:287:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
287 | if (avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) {
| ^
src/libavcodec/avcodec.c:369:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
369 | avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) {
| ^
src/libavcodec/avcodec.c: In function ‘avsubtitle_free’:
src/libavcodec/avcodec.c:425:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
425 | for (i = 0; i < sub->num_rects; i++) {
| ^
CC libavcodec/avdct.o
src/libavcodec/avdct.c:62:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | {"bits_per_sample", "", OFFSET(bits_per_sample), AV_OPT_TYPE_INT, {.i64 = 8 }, 0, 14, 0,},
| ^
In file included from src/libavcodec/avdct.h:25,
from src/libavcodec/avdct.c:27:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
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’ [-Wsign-compare]
71 | if (new_size >= INT_MAX / sizeof(*tmp))
| ^~
CC libavcodec/avrndec.o
CC libavcodec/avs.o
CC libavcodec/avs2.o
src/libavcodec/av1dec.c: In function ‘inverse_recenter’:
src/libavcodec/av1dec.c:75:11: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
75 | if (v > 2 * r)
| ^
src/libavcodec/av1dec.c: In function ‘get_tiles_info’:
src/libavcodec/av1dec.c:452:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
452 | if (bytestream2_get_bytes_left(&gb) < size_bytes)
| ^
src/libavcodec/av1dec.c:455:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
455 | for (int i = 0; i < size_bytes; i++)
| ^
src/libavcodec/av1dec.c:457:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
457 | if (bytestream2_get_bytes_left(&gb) <= size)
| ^~
src/libavcodec/av1dec.c: In function ‘av1_decode_free’:
src/libavcodec/av1dec.c:748:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
748 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++)
| ^
CC libavcodec/avs2_parser.o
src/libavcodec/av1dec.c: In function ‘av1_decode_flush’:
src/libavcodec/av1dec.c:1491:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1491 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++)
| ^
src/libavcodec/av1dec.c: At top level:
src/libavcodec/av1dec.c:1515:27: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1515 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, AV1_MAX_OPERATING_POINTS - 1, VD },
| ^~~~~~
In file included from src/libavcodec/av1dec.c:29:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/avs3_parser.o
In file included from src/libavcodec/apedec.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’ [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ^~
src/libavcodec/apedec.c: In function ‘update_rice’:
src/libavcodec/apedec.c:488:20: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
488 | if (rice->ksum < lim)
| ^
src/libavcodec/apedec.c:490:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
490 | 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:530:20: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
530 | if (rice->ksum < (rice->k ? 1 << (rice->k + 4) : 0))
| ^
src/libavcodec/apedec.c:532:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
532 | else if (rice->ksum >= (1 << (rice->k + 5)) && rice->k < 24)
| ^~
src/libavcodec/apedec.c: In function ‘filter_3800’:
src/libavcodec/apedec.c:914:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
914 | if (p->sample_pos < start) {
| ^
CC libavcodec/avuidec.o
CC libavcodec/avuienc.o
CC libavcodec/bethsoftvideo.o
CC libavcodec/bfi.o
CC libavcodec/bgmc.o
CC libavcodec/bink.o
src/libavcodec/bfi.c: In function ‘bfi_decode_frame’:
src/libavcodec/bfi.c:127:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
127 | if (length >= bytestream2_get_bytes_left(&g)) {
| ^~
CC libavcodec/binkaudio.o
CC libavcodec/binkdsp.o
CC libavcodec/bintext.o
CC libavcodec/bitpacked_dec.o
src/libavcodec/bink.c: In function ‘read_dct_coeffs’:
src/libavcodec/bink.c:727:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
727 | if (quant_idx > 15U) {
| ^
CC libavcodec/bitpacked_enc.o
src/libavcodec/binkaudio.c: In function ‘decode_block’:
src/libavcodec/binkaudio.c:230:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
230 | while (s->bands[k] < i)
| ^
src/libavcodec/binkaudio.c:234:37: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
234 | if (s->bands[k] == i)
| ^~
src/libavcodec/binkaudio.c:253:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
253 | coeffs[0] /= 0.5;
| ^~
CC libavcodec/bitstream.o
CC libavcodec/bitstream_filters.o
CC libavcodec/blockdsp.o
CC libavcodec/bmp.o
CC libavcodec/bmp_parser.o
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/bmp_parser.c:85:17: note: in expansion of macro ‘FFMIN’
85 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/bmp_parser.c:85:17: note: in expansion of macro ‘FFMIN’
85 | i = FFMIN(bpc->remaining_size, buf_size);
| ^~~~~
CC libavcodec/bmpenc.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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/bmvaudio.o
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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/bmvvideo.o
CC libavcodec/bonk.o
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’ [-Wsign-compare]
61 | if (buf_size < fsize) {
| ^
src/libavcodec/bmp.c:135:56: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
135 | ret = ff_set_dimensions(avctx, width, height > 0 ? height : -(unsigned)height);
| ^~~~~~
src/libavcodec/bmp.c:261:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
261 | if ((hsize-ihsize-14) < (colors << 2)) {
| ^
src/libavcodec/bmp.c:262:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
262 | if ((hsize-ihsize-14) < colors * 3) {
| ^
CC libavcodec/brenderpix.o
CC libavcodec/bsf.o
src/libavcodec/bsf.c: In function ‘bsf_list_filter’:
src/libavcodec/bsf.c:337:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
337 | if (lst->idx < lst->nb_bsfs) {
| ^
CC libavcodec/bsf/aac_adtstoasc.o
src/libavcodec/bonk.c: In function ‘intlist_read’:
src/libavcodec/bonk.c:226:46: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
226 | if (bits[x].bit && bits[x].count > entries - n_zeros)
| ^
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
from src/libavcodec/avcodec.h:32,
from src/libavcodec/bonk.c:23:
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’} [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/bonk.c:335:25: note: in expansion of macro ‘FFMIN’
335 | frame->nb_samples = FFMIN(s->samples_per_packet * s->down_sampling, s->nb_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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/bonk.c:335:25: note: in expansion of macro ‘FFMIN’
335 | frame->nb_samples = FFMIN(s->samples_per_packet * s->down_sampling, s->nb_samples);
| ^~~~~
CC libavcodec/bsf/ahx_to_mp2.o
CC libavcodec/bsf/apv_metadata.o
src/libavcodec/bsf/apv_metadata.c:96:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
96 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
In file included from src/libavcodec/bsf/apv_metadata.c:20:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/apv_metadata.c:99:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
99 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/apv_metadata.c:102:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
102 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
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’ [-Wsign-compare]
208 | if (bytestream2_get_bytes_left(&gb) < hdr.height * bytes_per_scanline)
| ^
src/libavcodec/brenderpix.c:266:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
266 | bytes_left / bytes_per_scanline < hdr.height) {
| ^
CC libavcodec/bsf/av1_frame_merge.o
CC libavcodec/bsf/av1_frame_split.o
CC libavcodec/bsf/av1_metadata.o
CC libavcodec/bsf/chomp.o
src/libavcodec/bsf/av1_metadata.c:172:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
172 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
In file included from src/libavcodec/bsf/av1_metadata.c:20:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/av1_metadata.c:175:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
175 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/av1_metadata.c:178:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
178 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/av1_metadata.c:200:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
200 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/av1_metadata.c:203:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
203 | { .i64 = -1 }, -1, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/av1_metadata.c:207:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
207 | { .i64 = 0 }, 0, 1, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavcodec/bsf/aac_adtstoasc.c:26:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/bsf/dca_core.o
CC libavcodec/bsf/dovi_rpu.o
CC libavcodec/bsf/dovi_split.o
CC libavcodec/bsf/dts2pts.o
CC libavcodec/bsf/dump_extradata.o
CC libavcodec/bsf/dv_error_marker.o
CC libavcodec/bsf/eac3_core.o
CC libavcodec/bsf/eia608_to_smpte436m.o
src/libavcodec/bsf/dts2pts.c: In function ‘alloc_and_insert_node’:
src/libavcodec/bsf/dts2pts.c:168:9: warning: missing initializer for field ‘next’ of ‘DTS2PTSNode’ [-Wmissing-field-initializers]
168 | *poc_node = (DTS2PTSNode) { ts, duration, poc++, gop, s->serial++ };
| ^
src/libavcodec/bsf/dts2pts.c:55:25: note: ‘next’ declared here
55 | struct DTS2PTSNode *next; // valid only during same-gop re-keying
| ^~~~
src/libavcodec/bsf/dts2pts.c: In function ‘dts2pts_init’:
src/libavcodec/bsf/dts2pts.c:623:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
623 | for (i = 0; i < FF_ARRAY_ELEMS(func_tab); i++) {
| ^
CC libavcodec/bsf/evc_frame_merge.o
src/libavcodec/bsf/dv_error_marker.c:100:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
100 | { "color" , "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "yellow"}, 0, 0, FLAGS },
| ^
In file included from src/libavcodec/bsf/dv_error_marker.c:25:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/bsf/extract_extradata.o
CC libavcodec/bsf/filter_units.o
src/libavcodec/bsf/eia608_to_smpte436m.c: In function ‘ff_eia608_to_smpte436m_init’:
src/libavcodec/bsf/eia608_to_smpte436m.c:109:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
109 | for (int i = 0; i < FF_ARRAY_ELEMS(known_frame_rates); i++) {
| ^
src/libavcodec/bsf/eia608_to_smpte436m.c: In function ‘ff_eia608_to_smpte436m_filter’:
src/libavcodec/bsf/eia608_to_smpte436m.c:184:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
184 | for (size_t i = 0; i < cc_count; i++) {
| ^
src/libavcodec/bsf/eia608_to_smpte436m.c: At top level:
src/libavcodec/bsf/eia608_to_smpte436m.c:252:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
252 | { "line_number", "line number -- you probably want 9 or 11", OFFSET(line_number), AV_OPT_TYPE_UINT, { .i64 = 9 }, 0, 0xFFFF, FLAGS },
| ^
In file included from src/libavcodec/bsf/eia608_to_smpte436m.c:32:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/eia608_to_smpte436m.c:257:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
257 | { "initial_cdp_sequence_cntr", "initial cdp_*_sequence_cntr value", OFFSET(cdp_sequence_cntr), AV_OPT_TYPE_UINT, { .i64 = 0 }, 0, 0xFFFF, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/eia608_to_smpte436m.c:258:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
258 | { "cdp_frame_rate", "set the `cdp_frame_rate` fields", OFFSET(cdp_frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "30000/1001" }, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/bsf/h264_metadata.o
CC libavcodec/bsf/h264_mp4toannexb.o
src/libavcodec/bsf/evc_frame_merge.c: In function ‘evc_frame_merge_filter’:
src/libavcodec/bsf/evc_frame_merge.c:189:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
189 | if (in->size < nalu_size + EVC_NALU_LENGTH_PREFIX_SIZE) {
| ^
CC libavcodec/bsf/h264_redundant_pps.o
src/libavcodec/bsf/extract_extradata.c: In function ‘process_lcevc_nalu’:
src/libavcodec/bsf/extract_extradata.c:321:26: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
321 | if (payload_size > INT_MAX - (get_bits_count(&gb) >> 3))
| ^
src/libavcodec/bsf/extract_extradata.c: In function ‘extract_extradata_lcevc’:
src/libavcodec/bsf/extract_extradata.c:466:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
466 | if (extradata_size != bytestream2_tell_p(&pb_extradata)) {
| ^~
src/libavcodec/bsf/extract_extradata.c: In function ‘extract_extradata_init’:
src/libavcodec/bsf/extract_extradata.c:608:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
608 | for (i = 0; i < FF_ARRAY_ELEMS(extract_tab); i++) {
| ^
src/libavcodec/bsf/extract_extradata.c: At top level:
src/libavcodec/bsf/extract_extradata.c:679:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
679 | { .i64 = 0 }, 0, 1, FLAGS },
| ^
In file included from src/libavcodec/bsf/extract_extradata.c:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/bsf/h265_metadata.o
src/libavcodec/bsf/h264_metadata.c: In function ‘h264_metadata_insert_aud’:
src/libavcodec/bsf/h264_metadata.c:111:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
111 | for (j = 0; j < FF_ARRAY_ELEMS(primary_pic_type_table); j++) {
| ^
src/libavcodec/bsf/h264_metadata.c:118:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
118 | for (j = 0; j < FF_ARRAY_ELEMS(primary_pic_type_table); j++)
| ^
src/libavcodec/bsf/h264_metadata.c:121:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
121 | if (j >= FF_ARRAY_ELEMS(primary_pic_type_table)) {
| ^~
src/libavcodec/bsf/h264_metadata.c: In function ‘h264_metadata_update_sps’:
src/libavcodec/bsf/h264_metadata.c:155:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
155 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) {
| ^
src/libavcodec/bsf/h264_metadata.c: At top level:
src/libavcodec/bsf/h264_metadata.c:600:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
600 | { .dbl = 0.0 }, 0, 65535, FLAGS },
| ^
In file included from src/libavcodec/bsf/h264_metadata.c:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h264_metadata.c:604:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
604 | { .i64 = -1 }, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h264_metadata.c:608:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
608 | { .i64 = -1 }, -1, 7, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h264_metadata.c:611:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
611 | { .i64 = -1 }, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h264_metadata.c:614:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
614 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h264_metadata.c:617:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
617 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h264_metadata.c:620:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
620 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h264_metadata.c:624:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
624 | { .i64 = -1 }, -1, 5, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h264_metadata.c:628:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
628 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h264_metadata.c:631:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
631 | { .i64 = -1 }, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h264_metadata.c:634:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
634 | { .i64 = 0 }, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h264_metadata.c:638:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
638 | { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h264_metadata.c:641:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
641 | { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h264_metadata.c:644:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
644 | { .i64 = -1 }, -1, H264_MAX_HEIGHT, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h264_metadata.c:647:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
647 | { .i64 = -1 }, -1, H264_MAX_HEIGHT, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h264_metadata.c:653:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
653 | OFFSET(delete_filler), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, FLAGS},
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h264_metadata.c:661:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
661 | { .dbl = NAN }, -360.0, +360.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h264_mp4toannexb.c: In function ‘h264_extradata_to_annexb’:
src/libavcodec/bsf/h264_mp4toannexb.c:158:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
158 | if (pps_offset < total_size) {
| ^
CC libavcodec/bsf/h266_metadata.o
CC libavcodec/bsf/hapqa_extract.o
CC libavcodec/bsf/hevc_mp4toannexb.o
src/libavcodec/bsf/h265_metadata.c: In function ‘h265_metadata_update_sps’:
src/libavcodec/bsf/h265_metadata.c:288:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
288 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) {
| ^
src/libavcodec/bsf/h265_metadata.c: At top level:
src/libavcodec/bsf/h265_metadata.c:503:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
503 | { .dbl = 0.0 }, 0, 65535, FLAGS },
| ^
In file included from src/libavcodec/bsf/h265_metadata.c:20:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h265_metadata.c:507:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
507 | { .i64 = -1 }, -1, 7, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h265_metadata.c:510:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
510 | { .i64 = -1 }, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h265_metadata.c:513:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
513 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h265_metadata.c:516:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
516 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h265_metadata.c:519:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
519 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h265_metadata.c:523:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
523 | { .i64 = -1 }, -1, 5, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h265_metadata.c:528:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
528 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h265_metadata.c:532:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
532 | { .i64 = -1 }, -1, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h265_metadata.c:536:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
536 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h265_metadata.c:539:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
539 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h265_metadata.c:542:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
542 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h265_metadata.c:545:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
545 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h265_metadata.c:548:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
548 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/h265_metadata.c:551:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
551 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/bsf/imx_dump_header.o
CC libavcodec/bsf/lcevc_metadata.o
CC libavcodec/bsf/media100_to_mjpegb.o
src/libavcodec/bsf/hevc_mp4toannexb.c: In function ‘hevc_extradata_to_annexb’:
src/libavcodec/bsf/hevc_mp4toannexb.c:73:61: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
73 | 4 + AV_INPUT_BUFFER_PADDING_SIZE + nalu_len > SIZE_MAX - new_extradata_size) {
| ^
src/libavcodec/bsf/hevc_mp4toannexb.c: In function ‘hevc_mp4toannexb_filter’:
src/libavcodec/bsf/hevc_mp4toannexb.c:155:40: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
155 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) {
| ^
src/libavcodec/bsf/hevc_mp4toannexb.c:183:40: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
183 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) {
| ^
CC libavcodec/bsf/mjpeg2jpeg.o
CC libavcodec/bsf/mjpega_dump_header.o
src/libavcodec/bsf/lcevc_metadata.c:157:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
157 | { .i64 = -1 }, -1, 1, FLAGS },
| ^
In file included from src/libavcodec/bsf/lcevc_metadata.c:20:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/lcevc_metadata.c:161:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
161 | { .i64 = -1 }, -1, 5, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/lcevc_metadata.c:164:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
164 | { .i64 = -1 }, -1, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/lcevc_metadata.c:167:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
167 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/lcevc_metadata.c:170:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
170 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/lcevc_metadata.c:173:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
173 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/lcevc_metadata.c:177:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
177 | { .i64 = -1 }, -1, 5, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/lcevc_metadata.c:180:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
180 | OFFSET(delete_filler), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS},
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/bsf/movsub.o
CC libavcodec/bsf/mpeg2_metadata.o
CC libavcodec/bsf/mpeg4_unpack_bframes.o
src/libavcodec/bsf/mpeg2_metadata.c:202:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
202 | { .dbl = 0.0 }, 0, 65535, FLAGS },
| ^
In file included from src/libavcodec/bsf/mpeg2_metadata.c:20:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/mpeg2_metadata.c:206:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
206 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/mpeg2_metadata.c:210:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
210 | { .i64 = -1 }, -1, 7, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/mpeg2_metadata.c:213:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
213 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/mpeg2_metadata.c:216:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
216 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/mpeg2_metadata.c:219:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
219 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/bsf/noise.o
CC libavcodec/bsf/null.o
src/libavcodec/bsf/noise.c:213:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
213 | { "amount", NULL, OFFSET(amount_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },
| ^
In file included from src/libavcodec/bsf/noise.c:27:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/noise.c:214:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
214 | { "drop", NULL, OFFSET(drop_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/noise.c:215:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
215 | { "dropamount", NULL, OFFSET(dropamount), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/bsf/opus_metadata.o
CC libavcodec/bsf/pcm_rechunk.o
CC libavcodec/bsf/pgs_frame_merge.o
src/libavcodec/bsf/pcm_rechunk.c:191:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
191 | { "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/bsf/pcm_rechunk.c:24:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/pcm_rechunk.c:192:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
192 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/pcm_rechunk.c:193:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
193 | { "pad", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/pcm_rechunk.c:194:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
194 | { "p", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/pcm_rechunk.c:195:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
195 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/pcm_rechunk.c:196:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
196 | { "r", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/bsf/prores_metadata.o
src/libavcodec/bsf/dovi_rpu.c: In function ‘dovi_rpu_update_fragment_hevc’:
src/libavcodec/bsf/dovi_rpu.c:106:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
106 | if (rpu_size + 3 <= nal->data_size && av_buffer_is_writable(nal->data_ref)) {
| ^~
src/libavcodec/bsf/dovi_rpu.c: At top level:
src/libavcodec/bsf/dovi_rpu.c:268:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
268 | { "strip", "Strip Dolby Vision metadata", OFFSET(strip), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
| ^
In file included from src/libavcodec/bsf/dovi_rpu.c:21:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/bsf/remove_extradata.o
CC libavcodec/bsf/setts.o
src/libavcodec/bsf/pgs_frame_merge.c: In function ‘frame_merge_filter’:
src/libavcodec/bsf/pgs_frame_merge.c:96:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
96 | while (i + 3 <= in->size) {
| ^~
src/libavcodec/bsf/pgs_frame_merge.c:100:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
100 | if (i + segment_len > in->size)
| ^
src/libavcodec/bsf/pgs_frame_merge.c:124:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
124 | if (!display && i != in->size) {
| ^~
src/libavcodec/bsf/setts.c:275:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
275 | { "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/bsf/setts.c:26:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/setts.c:276:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
276 | { "pts", "set expression for packet PTS", OFFSET(pts_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/setts.c:277:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
277 | { "dts", "set expression for packet DTS", OFFSET(dts_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/setts.c:278:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
278 | { "duration", "set expression for packet duration", OFFSET(duration_str), AV_OPT_TYPE_STRING, {.str="DURATION"}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/setts.c:279:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
279 | { "time_base", "set output timebase", OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/bsf/setts.c:280:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
280 | { "prescale", "convert to output timebase before evaluation", OFFSET(prescale), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/bsf/showinfo.o
CC libavcodec/bsf/smpte436m_to_eia608.o
CC libavcodec/bsf/trace_headers.o
CC libavcodec/bsf/truehd_core.o
CC libavcodec/bsf/vp9_metadata.o
CC libavcodec/bsf/vp9_raw_reorder.o
CC libavcodec/bsf/vp9_superframe.o
CC libavcodec/bsf/vp9_superframe_split.o
In file included from src/libavcodec/bsf/vp9_raw_reorder.c:27:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/bsf/vvc_mp4toannexb.o
src/libavcodec/bsf/vp9_raw_reorder.c: In function ‘vp9_raw_reorder_filter’:
src/libavcodec/bsf/vp9_raw_reorder.c:343:33: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
343 | ctx->slot[s]->slots == (1 << s)) {
| ^~
src/libavcodec/bsf/vp9_superframe.c: In function ‘merge_superframe’:
src/libavcodec/bsf/vp9_superframe.c:66:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
66 | for (n = 0; n < n_in; n++) {
| ^
src/libavcodec/bsf/vp9_superframe.c:73:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
73 | for (n = 0; n < n_in; n++) { \
| ^
src/libavcodec/bsf/vp9_superframe.c:83:9: note: in expansion of macro ‘wloop’
83 | wloop(mag, *ptr = in[n]->size);
| ^~~~~
src/libavcodec/bsf/vp9_superframe.c:73:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
73 | for (n = 0; n < n_in; n++) { \
| ^
src/libavcodec/bsf/vp9_superframe.c:86:9: note: in expansion of macro ‘wloop’
86 | wloop(mag, AV_WL16(ptr, in[n]->size));
| ^~~~~
src/libavcodec/bsf/vp9_superframe.c:73:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
73 | for (n = 0; n < n_in; n++) { \
| ^
src/libavcodec/bsf/vp9_superframe.c:89:9: note: in expansion of macro ‘wloop’
89 | wloop(mag, AV_WL24(ptr, in[n]->size));
| ^~~~~
src/libavcodec/bsf/vp9_superframe.c:73:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
73 | for (n = 0; n < n_in; n++) { \
| ^
src/libavcodec/bsf/vp9_superframe.c:92:9: note: in expansion of macro ‘wloop’
92 | wloop(mag, AV_WL32(ptr, in[n]->size));
| ^~~~~
CC libavcodec/bswapdsp.o
CC libavcodec/c93.o
CC libavcodec/cabac.o
CC libavcodec/canopus.o
CC libavcodec/cavs.o
src/libavcodec/bsf/vvc_mp4toannexb.c: In function ‘vvc_extradata_to_annexb’:
src/libavcodec/bsf/vvc_mp4toannexb.c:162:61: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
162 | 4 + AV_INPUT_BUFFER_PADDING_SIZE + nalu_len > SIZE_MAX - new_extradata_size) {
| ^
src/libavcodec/bsf/vvc_mp4toannexb.c: In function ‘vvc_mp4toannexb_filter’:
src/libavcodec/bsf/vvc_mp4toannexb.c:249:40: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
249 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) {
| ^
src/libavcodec/bsf/vvc_mp4toannexb.c:276:40: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
276 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) {
| ^
CC libavcodec/cavs_parser.o
In file included from src/libavcodec/cavs.c:30:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
CC libavcodec/cavsdata.o
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:33:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavcodec/cavsdec.c: In function ‘decode_residual_block’:
src/libavcodec/cavsdec.c:575:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare]
575 | 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:622:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
622 | if (cbp > 63U) {
| ^
src/libavcodec/cavsdec.c: In function ‘decode_mb_i’:
src/libavcodec/cavsdec.c:694:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
694 | if (cbp_code > 63U) {
| ^
CC libavcodec/cbrt_tablegen_common.o
CC libavcodec/cbs.o
CC libavcodec/cbs_apv.o
CC libavcodec/cbs_av1.o
CC libavcodec/cbs_bsf.o
CC libavcodec/cbs_h264.o
In file included from src/libavcodec/cbs_internal.h:32,
from src/libavcodec/cbs.c:29:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/cbs.c: In function ‘ff_cbs_init’:
src/libavcodec/cbs.c:74:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
74 | for (i = 0; i < FF_ARRAY_ELEMS(cbs_type_table); i++) {
| ^
In file included from src/libavcodec/cbs.c:21:
src/libavcodec/cbs.c: In function ‘cbs_write_unit_data’:
src/libavcodec/cbs.c:372:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
372 | av_assert0(put_bits_count(&pbc) <= 8 * ctx->write_buffer_size);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/cbs.c: In function ‘ff_cbs_trace_read_log’:
src/libavcodec/cbs.c:521:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
521 | av_assert0(k > 0 && j + k < sizeof(name));
| ^
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/cbs.c:531:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
531 | av_assert0(j + 1 < sizeof(name));
| ^
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/cbs.c:535:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
535 | av_assert0(j + 1 < sizeof(name));
| ^
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
In file included from src/libavcodec/cbs_internal.h:32,
from src/libavcodec/cbs_apv.c:21:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
In file included from src/libavcodec/cbs_apv.c:149:
src/libavcodec/cbs_apv_syntax_template.c: In function ‘cbs_apv_write_tile’:
src/libavcodec/cbs_apv_syntax_template.c:244:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
244 | if (put_bytes_left(rw, 0) < comp_size)
| ^
src/libavcodec/cbs_apv_syntax_template.c: In function ‘cbs_apv_write_metadata’:
src/libavcodec/cbs_apv_syntax_template.c:571:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
571 | for (int p = 0; p < current->metadata_count; p++) {
| ^
src/libavcodec/cbs_apv.c: In function ‘cbs_apv_free_metadata’:
src/libavcodec/cbs_apv.c:415:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
415 | for (int i = 0; i < md->metadata_count; i++) {
| ^
In file included from src/libavcodec/cbs_internal.h:32,
from src/libavcodec/cbs_av1.c:25:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/cbs_av1.c: In function ‘cbs_av1_read_uvlc’:
src/libavcodec/cbs_av1.c:67:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
67 | if (get_bits_left(gbc) < zeroes) {
| ^
src/libavcodec/cbs_av1.c: In function ‘cbs_av1_write_ns’:
src/libavcodec/cbs_av1.c:254:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
254 | if (put_bits_left(pbc) < w)
| ^
In file included from src/libavcodec/cbs_av1.c:593:
src/libavcodec/cbs_av1_syntax_template.c: In function ‘cbs_av1_read_uncompressed_header’:
src/libavcodec/cbs_av1_syntax_template.c:1457:43: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
1457 | if (current->current_frame_id > (1 << diff_len)) {
| ^
src/libavcodec/cbs_av1_syntax_template.c:1458:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1458 | if (priv->ref[i].frame_id > current->current_frame_id ||
| ^
src/libavcodec/cbs_av1_syntax_template.c:1459:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1459 | priv->ref[i].frame_id < (current->current_frame_id -
| ^
src/libavcodec/cbs_av1_syntax_template.c:1463:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1463 | if (priv->ref[i].frame_id > current->current_frame_id &&
| ^
src/libavcodec/cbs_av1_syntax_template.c:1464:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1464 | priv->ref[i].frame_id < ((1 << id_len) +
| ^
src/libavcodec/cbs_av1_syntax_template.c: In function ‘cbs_av1_read_padding_obu’:
src/libavcodec/cbs_av1_syntax_template.c:2142:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
2142 | for (i = 0; i < current->payload_size; i++)
| ^
CC libavcodec/cbs_h2645.o
src/libavcodec/cbs_av1_syntax_template.c: In function ‘cbs_av1_write_uncompressed_header’:
src/libavcodec/cbs_av1.c:668:27: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
668 | if (current->name != (value)) { \
| ^~
src/libavcodec/cbs_av1_syntax_template.c:1373:17: note: in expansion of macro ‘infer’
1373 | infer(current_frame_id, ref->frame_id);
| ^~~~~
In file included from src/libavcodec/cbs_av1.c:679:
src/libavcodec/cbs_av1_syntax_template.c:1457:43: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
1457 | if (current->current_frame_id > (1 << diff_len)) {
| ^
src/libavcodec/cbs_av1_syntax_template.c:1458:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1458 | if (priv->ref[i].frame_id > current->current_frame_id ||
| ^
src/libavcodec/cbs_av1_syntax_template.c:1459:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1459 | priv->ref[i].frame_id < (current->current_frame_id -
| ^
src/libavcodec/cbs_av1_syntax_template.c:1463:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1463 | if (priv->ref[i].frame_id > current->current_frame_id &&
| ^
src/libavcodec/cbs_av1_syntax_template.c:1464:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1464 | priv->ref[i].frame_id < ((1 << id_len) +
| ^
src/libavcodec/cbs_av1_syntax_template.c: In function ‘cbs_av1_write_padding_obu’:
src/libavcodec/cbs_av1_syntax_template.c:2142:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
2142 | for (i = 0; i < current->payload_size; i++)
| ^
In file included from src/libavcodec/cbs_av1.c:20:
src/libavcodec/cbs_av1.c: In function ‘cbs_av1_split_fragment’:
src/libavcodec/cbs_av1.c:779:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
779 | av_assert0(pos % 8 == 0 && pos / 8 <= size);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/cbs_av1.c: In function ‘cbs_av1_ref_tile_data’:
src/libavcodec/cbs_av1.c:820:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
820 | if (pos >= 8 * unit->data_size) {
| ^~
src/libavcodec/cbs_av1.c: In function ‘cbs_av1_read_unit’:
src/libavcodec/cbs_av1.c:869:29: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
869 | if (unit->data_size < 1 + obu->header.obu_extension_flag) {
| ^
src/libavcodec/cbs_av1.c:1009:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
1009 | av_assert0(end_pos <= unit->data_size * 8);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/cbs_av1.c: In function ‘cbs_av1_write_obu’:
src/libavcodec/cbs_av1.c:1202:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1202 | if (8 * obu->obu_size > put_bits_left(pbc)) {
| ^
src/libavcodec/cbs_av1.c: At top level:
src/libavcodec/cbs_av1.c:1367:27: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1367 | 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:21:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/cbs_av1.c:1369:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1369 | OFFSET(fixed_obu_size_length), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8, 0 },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavcodec/cbs_internal.h:32,
from src/libavcodec/cbs_h264.c:23:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/cbs_h265.o
src/libavcodec/cbs_h264.c: In function ‘cbs_h264_split_fragment’:
src/libavcodec/cbs_h264.c:294:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
294 | if (bytestream2_get_bytes_left(&gbc) < size)
| ^
src/libavcodec/cbs_h264.c:319:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
319 | if (bytestream2_get_bytes_left(&gbc) < size)
| ^
src/libavcodec/cbs_h264.c: In function ‘cbs_h264_flush’:
src/libavcodec/cbs_h264.c:673:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
673 | for (int i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++)
| ^
src/libavcodec/cbs_h264.c:675:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
675 | for (int i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++)
| ^
src/libavcodec/cbs_h264.c: In function ‘cbs_h264_close’:
src/libavcodec/cbs_h264.c:690:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
690 | for (i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++)
| ^
src/libavcodec/cbs_h264.c:692:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
692 | for (i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++)
| ^
In file included from src/libavcodec/cbs_internal.h:32,
from src/libavcodec/cbs_h2645.c:25:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
In file included from src/libavcodec/cbs_h2645.c:20:
src/libavcodec/cbs_h2645.c: In function ‘ff_cbs_h2645_write_slice_data’:
src/libavcodec/cbs_h2645.c:273:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
273 | data_size > data_bit_start / 8);
| ^
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/cbs_h2645.c:275:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
275 | if (data_size * 8 + 8 > put_bits_left(pbc))
| ^
CC libavcodec/cbs_h266.o
In file included from src/libavcodec/cbs_internal.h:32,
from src/libavcodec/cbs_h265.c:23:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/cbs_lcevc.o
In file included from src/libavcodec/cbs_h265.c:149:
src/libavcodec/cbs_h265_syntax_template.c: In function ‘cbs_h265_read_st_ref_pic_set’:
src/libavcodec/cbs_h265_syntax_template.c:556:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
556 | for (j = 0; j <= num_delta_pocs; j++) {
| ^~
In file included from src/libavcodec/cbs_h265.c:227:
src/libavcodec/cbs_h265_syntax_template.c: In function ‘cbs_h265_write_st_ref_pic_set’:
src/libavcodec/cbs_h265_syntax_template.c:556:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
556 | for (j = 0; j <= num_delta_pocs; j++) {
| ^~
CC libavcodec/cbs_mpeg2.o
src/libavcodec/cbs_h265.c: In function ‘cbs_h265_split_fragment’:
src/libavcodec/cbs_h265.c:297:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
297 | if (bytestream2_get_bytes_left(&gbc) < size)
| ^
src/libavcodec/cbs_h265.c: In function ‘cbs_h265_flush’:
src/libavcodec/cbs_h265.c:684:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
684 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->vps); i++)
| ^
src/libavcodec/cbs_h265.c:686:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
686 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->sps); i++)
| ^
src/libavcodec/cbs_h265.c:688:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
688 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->pps); i++)
| ^
src/libavcodec/cbs_h265.c: In function ‘cbs_h265_close’:
src/libavcodec/cbs_h265.c:703:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
703 | for (i = 0; i < FF_ARRAY_ELEMS(h265->vps); i++)
| ^
src/libavcodec/cbs_h265.c:705:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
705 | for (i = 0; i < FF_ARRAY_ELEMS(h265->sps); i++)
| ^
src/libavcodec/cbs_h265.c:707:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
707 | for (i = 0; i < FF_ARRAY_ELEMS(h265->pps); i++)
| ^
In file included from src/libavcodec/cbs_internal.h:32,
from src/libavcodec/cbs_h266.c:24:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/cbs_sei.o
In file included from src/libavcodec/cbs_h266.c:150:
src/libavcodec/cbs_h266_syntax_template.c: In function ‘cbs_h266_read_slice_header’:
src/libavcodec/cbs_h266_syntax_template.c:3533:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
3533 | for (i = 0; i < current->num_entry_points; i++) {
| ^
In file included from src/libavcodec/cbs_internal.h:32,
from src/libavcodec/cbs_mpeg2.c:22:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
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:320:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
320 | slice->data_size > slice->data_bit_start / 8);
| ^
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/cbs_mpeg2.c:322:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
322 | if (slice->data_size * 8 + 8 > put_bits_left(pbc))
| ^
In file included from src/libavcodec/cbs_h266.c:228:
src/libavcodec/cbs_h266_syntax_template.c: In function ‘cbs_h266_write_slice_header’:
src/libavcodec/cbs_h266_syntax_template.c:3533:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
3533 | for (i = 0; i < current->num_entry_points; i++) {
| ^
src/libavcodec/cbs_h266.c: In function ‘cbs_h266_split_fragment’:
src/libavcodec/cbs_h266.c:312:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
312 | for(i = 0; i < num_nalus; i++) {
| ^
src/libavcodec/cbs_h266.c:316:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
316 | if (bytestream2_get_bytes_left(&gbc) < size)
| ^
src/libavcodec/cbs_h266.c: In function ‘cbs_h266_flush’:
src/libavcodec/cbs_h266.c:727:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
727 | for (int i = 0; i < FF_ARRAY_ELEMS(h266->vps); i++)
| ^
src/libavcodec/cbs_h266.c:729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
729 | for (int i = 0; i < FF_ARRAY_ELEMS(h266->sps); i++)
| ^
src/libavcodec/cbs_h266.c:731:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
731 | for (int i = 0; i < FF_ARRAY_ELEMS(h266->pps); i++)
| ^
CC libavcodec/cbs_vp8.o
In file included from src/libavcodec/cbs_internal.h:32,
from src/libavcodec/cbs_sei.c:21:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
In file included from src/libavcodec/cbs_sei.c:149:
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’} [-Wsign-compare]
31 | for (i = 0; i < current->payload_size; i++)
| ^
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’ [-Wsign-compare]
54 | if (state->payload_size < i) {
| ^
src/libavcodec/cbs_sei_syntax_template.c:70:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
70 | 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:104:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
104 | for (i = 0; i < current->data_length; i++)
| ^
src/libavcodec/cbs_sei_syntax_template.c: In function ‘ff_cbs_sei_read_message’:
src/libavcodec/cbs_sei_syntax_template.c:364:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
364 | bits_written < 8 * current->payload_size) {
| ^
src/libavcodec/cbs_sei_syntax_template.c:418:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
418 | for (i = 0; i < current->payload_size; i++)
| ^
src/libavcodec/cbs_sei_syntax_template.c: In function ‘ff_cbs_sei_read_message_list’:
src/libavcodec/cbs_sei_syntax_template.c:454:30: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
454 | if (payload_size + 1 > get_bits_left(rw) / 8) {
| ^
In file included from src/libavcodec/cbs_sei.c:225:
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’} [-Wsign-compare]
31 | for (i = 0; i < current->payload_size; i++)
| ^
src/libavcodec/cbs_sei_syntax_template.c: In function ‘cbs_sei_write_user_data_registered’:
src/libavcodec/cbs_sei_syntax_template.c:70:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
70 | for (j = 0; j < current->data_length; j++)
| ^
src/libavcodec/cbs_sei_syntax_template.c: In function ‘cbs_sei_write_user_data_unregistered’:
src/libavcodec/cbs_sei_syntax_template.c:104:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
104 | for (i = 0; i < current->data_length; i++)
| ^
src/libavcodec/cbs_sei_syntax_template.c: In function ‘ff_cbs_sei_write_message’:
src/libavcodec/cbs_sei_syntax_template.c:364:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
364 | bits_written < 8 * current->payload_size) {
| ^
src/libavcodec/cbs_sei_syntax_template.c:418:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
418 | for (i = 0; i < current->payload_size; i++)
| ^
src/libavcodec/cbs_sei.c: In function ‘cbs_sei_get_unit’:
src/libavcodec/cbs_sei.c:341:31: warning: comparison of integer expressions of different signedness: ‘CodedBitstreamUnitType’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
341 | if (au->units[i].type == sei_type) {
| ^~
src/libavcodec/cbs_sei.c:356:35: warning: comparison of integer expressions of different signedness: ‘CodedBitstreamUnitType’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
356 | if (au->units[i].type < highest_vcl_type)
| ^
src/libavcodec/cbs_sei.c:363:35: warning: comparison of integer expressions of different signedness: ‘CodedBitstreamUnitType’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
363 | if (au->units[i].type < highest_vcl_type)
| ^
CC libavcodec/cbs_vp9.o
CC libavcodec/ccaption_dec.o
src/libavcodec/ccaption_dec.c:946:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
946 | { "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:27:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ccaption_dec.c:947:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
947 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavcodec/cbs_internal.h:32,
from src/libavcodec/cbs_vp8.c:22:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/cbs_vp8.c: In function ‘cbs_vp8_read_unsigned_le’:
src/libavcodec/cbs_vp8.c:205:15: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
205 | if (value < range_min || value > range_max) {
| ^
src/libavcodec/cbs_vp8.c:205:36: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
205 | if (value < range_min || value > range_max) {
| ^
In file included from src/libavcodec/cbs_vp8.c:19:
src/libavcodec/cbs_vp8.c: In function ‘cbs_vp8_read_unit’:
src/libavcodec/cbs_vp8.c:345:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
345 | av_assert0(pos <= unit->data_size);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
CC libavcodec/cdgraphics.o
CC libavcodec/cdtoons.o
In file included from src/libavcodec/cbs_internal.h:32,
from src/libavcodec/cbs_vp9.c:22:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | 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:44:24: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare]
44 | value = sign ? -(int32_t)magnitude : magnitude;
| ^~~~~~~~~~~~~~~~~~~
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:458:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
458 | av_assert0(pos <= unit->data_size);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/cbs_vp9.c:460:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
460 | if (pos == unit->data_size) {
| ^~
src/libavcodec/cbs_vp9.c: In function ‘cbs_vp9_write_unit’:
src/libavcodec/cbs_vp9.c:489:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
489 | if (frame->data_size > put_bits_left(pbc) / 8)
| ^
src/libavcodec/cbs_vp9.c: In function ‘cbs_vp9_assemble_fragment’:
src/libavcodec/cbs_vp9.c:567:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
567 | av_assert0(size - pos == 2 + frag->nb_units * size_len);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/cdtoons.c: In function ‘cdtoons_decode_frame’:
src/libavcodec/cdtoons.c:233:18: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
233 | if (size > buf_size || buf + size > eod)
| ^
CC libavcodec/cdxl.o
CC libavcodec/celp_filters.o
CC libavcodec/celp_math.o
CC libavcodec/cfhd.o
CC libavcodec/cfhddata.o
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
742 | if (fixed_gain > 2.0 * p->prev_sparse_fixed_gain) {
| ^
src/libavcodec/amrnbdec.c:751:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
751 | if (p->pitch_gain[i] < 0.6)
| ^
src/libavcodec/amrnbdec.c:764:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
764 | if (fixed_gain < 5.0)
| ^
src/libavcodec/amrnbdec.c: In function ‘synthesis’:
src/libavcodec/amrnbdec.c:810:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
810 | p->pitch_vector[i] *= 0.25;
| ^~
src/libavcodec/amrnbdec.c:816:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
820 | p->pitch_gain[4] *
| ^
src/libavcodec/amrnbdec.c:838:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
838 | if (fabsf(samples[i]) > AMR_SAMPLE_BOUND) {
| ^
src/libavcodec/amrnbdec.c: In function ‘tilt_factor’:
src/libavcodec/amrnbdec.c:902:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
902 | return rh1 >= 0.0 ? rh1 / rh0 * AMR_TILT_GAMMA_T : 0.0;
| ^~
src/libavcodec/amrnbdec.c:902:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
902 | return rh1 >= 0.0 ? rh1 / rh0 * AMR_TILT_GAMMA_T : 0.0;
| ^
src/libavcodec/amrnbdec.c: In function ‘amrnb_decode_frame’:
src/libavcodec/amrnbdec.c:1077:75: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1077 | highpass_gain * AMR_SAMPLE_SCALE,
| ^
CC libavcodec/cfhddsp.o
CC libavcodec/cfhdenc.o
CC libavcodec/cfhdencdsp.o
In file included from src/libavcodec/bytestream.h:29,
from src/libavcodec/cfhd.h:27,
from src/libavcodec/cfhddata.c:25:
src/libavcodec/cfhddata.c: In function ‘cfhd_init_vlc’:
src/libavcodec/cfhd.c: In function ‘cfhd_decode’:
src/libavcodec/cfhd.c:675:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
675 | if (avctx->height < height)
| ^
src/libavcodec/cfhddata.c:158:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
158 | av_assert0(vlc.table_size == out_size);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/cfhd.c:743:66: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
743 | lowpass_width * lowpass_height * sizeof(int16_t) > bytestream2_get_bytes_left(&gb)) {
| ^
src/libavcodec/cfhd.c:797:104: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
797 | if (highpass_height > highpass_a_height || highpass_width > highpass_a_width || a_expected < highpass_height * (uint64_t)highpass_stride) {
| ^
CC libavcodec/cga_data.o
CC libavcodec/cinepak.o
CC libavcodec/cinepakenc.o
CC libavcodec/clearvideo.o
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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/cfhdenc.c: In function ‘cfhd_encode_init’:
src/libavcodec/cfhdenc.c:304:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
304 | for (int k = 0; k < FF_ARRAY_ELEMS(s->plane[i].band[j]); k++) {
| ^
CC libavcodec/cljrdec.o
src/libavcodec/cinepakenc.c:136:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
136 | OFFSET(max_extra_cb_iterations), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, VE },
| ^~~~~~
In file included from src/libavcodec/cinepakenc.c:43:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/cinepakenc.c:138:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
138 | OFFSET(skip_empty_cb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/cinepakenc.c:140:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
140 | OFFSET(max_max_strips), AV_OPT_TYPE_INT, { .i64 = 3 }, MIN_STRIPS, MAX_STRIPS, VE },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/cinepakenc.c:142:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
142 | OFFSET(min_min_strips), AV_OPT_TYPE_INT, { .i64 = MIN_STRIPS }, MIN_STRIPS, MAX_STRIPS, VE },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/cinepakenc.c:144:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
144 | OFFSET(strip_number_delta_range), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_STRIPS - MIN_STRIPS, VE },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/cljrenc.o
CC libavcodec/cllc.o
src/libavcodec/clearvideo.c: In function ‘clv_decode_init’:
src/libavcodec/clearvideo.c:696:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
696 | if (1U << c->tile_shift != c->tile_size || c->tile_shift < 1 || c->tile_shift > 30) {
| ^~
CC libavcodec/cngdec.o
CC libavcodec/cngenc.o
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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | 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’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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
src/libavcodec/cllc.c: In function ‘cllc_decode_frame’:
src/libavcodec/cllc.c:378:61: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
378 | if (info_offset > UINT32_MAX - 8 || info_offset + 8 > avpkt->size) {
| ^
src/libavcodec/codec_desc.c: In function ‘avcodec_descriptor_next’:
src/libavcodec/codec_desc.c:3888:34: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
3888 | if (prev - codec_descriptors < FF_ARRAY_ELEMS(codec_descriptors) - 1)
| ^
CC libavcodec/cook_parser.o
CC libavcodec/cpia.o
CC libavcodec/cri.o
In file included from src/libavcodec/cook.c:59:
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’ [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ^~
src/libavcodec/cook.c: In function ‘init_cook_mlt’:
src/libavcodec/cook.c:261:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
261 | q->mlt_window[j] *= sqrt(2.0 / q->samples_per_channel);
| ^~
src/libavcodec/cook.c: In function ‘decode_gain_info’:
src/libavcodec/cook.c:371:58: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
371 | int gain = get_bits1(gb) ? get_bits(gb, 4) - 7 : -1;
| ^~
src/libavcodec/cook.c: In function ‘expand_category’:
src/libavcodec/cook.c:531:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
531 | if (++category[idx] >= FF_ARRAY_ELEMS(dither_tab))
| ^~
CC libavcodec/cri_parser.o
CC libavcodec/cscd.o
src/libavcodec/cri.c: In function ‘cri_decode_frame’:
src/libavcodec/cri.c:224:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
224 | if (read_len != bytestream2_get_buffer(gb, codec_name, read_len))
| ^~
src/libavcodec/cri.c:232:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
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_exss.o
CC libavcodec/dca_lbr.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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/dca_parser.o
src/libavcodec/dca_lbr.c: In function ‘ff_dca_lbr_parse’:
src/libavcodec/dca_lbr.c:1180:5: warning: missing initializer for field ‘tonal’ of ‘struct <anonymous>’ [-Wmissing-field-initializers]
1180 | } chunk = { {0} };
| ^
src/libavcodec/dca_lbr.c:1174:21: note: ‘tonal’ declared here
1174 | LBRChunk tonal;
| ^~~~~
src/libavcodec/dca_lbr.c: In function ‘random_ts’:
src/libavcodec/dca_lbr.c:1469:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1469 | accum[j] += fabs(other[j]);
| ^~
CC libavcodec/dca_sample_rate_tab.o
CC libavcodec/dca_xll.o
CC libavcodec/dcaadpcm.o
CC libavcodec/dcadata.o
src/libavcodec/dca_parser.c: In function ‘dca_parse’:
src/libavcodec/dca_parser.c:328:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
328 | if (buf_size > pc1->startpos) {
| ^
In file included from src/libavcodec/dca_xll.c:29:
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’ [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ^~
CC libavcodec/dcadct.o
CC libavcodec/dcadec.o
CC libavcodec/dcadsp.o
CC libavcodec/dcaenc.o
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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
CC libavcodec/dcahuff.o
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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),
| ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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),
| ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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 [-Wdouble-promotion]
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/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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),
| ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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),
| ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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),
| ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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 [-Wdouble-promotion]
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/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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),
| ^~~~~
src/libavcodec/dcadata.c:7338:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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),
| ^~~~~
CC libavcodec/dct32_fixed.o
CC libavcodec/dct32_float.o
CC libavcodec/dds.o
src/libavcodec/dcadec.c:392:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
392 | { "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:22:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/decode.o
CC libavcodec/dfa.o
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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/dcaenc.c: In function ‘calc_one_scale’:
src/libavcodec/dcaenc.c:708:50: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int32_t’ {aka ‘int’} [-Wsign-compare]
708 | if ((ff_dca_quant_levels[abits] - 1) / 2 < quantize_value(peak, our_quant))
| ^
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’} [-Wsign-compare]
718 | av_assert0((ff_dca_quant_levels[abits] - 1) / 2 >= quantize_value(peak, *quant));
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/dcaenc.c: In function ‘set_best_abits_code’:
src/libavcodec/dcaenc.c:835:15: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int32_t’ {aka ‘int’} [-Wsign-compare]
835 | if (t < best_bits) {
| ^
src/libavcodec/dcaenc.c: At top level:
src/libavcodec/dcaenc.c:1297:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1297 | { "dca_adpcm", "Use ADPCM encoding", offsetof(DCAEncContext, options.adpcm_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DCAENC_FLAGS },
| ^
In file included from src/libavcodec/dcaenc.c:30:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/dfpwmdec.o
src/libavcodec/dds.c: In function ‘parse_pixel_format’:
src/libavcodec/dds.c:388:78: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
388 | else if (bpp == 32 && r == 0xff0000 && g == 0xff00 && b == 0xff && a == 0xff000000)
| ^~
src/libavcodec/dds.c:390:78: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
390 | else if (bpp == 32 && r == 0xff && g == 0xff00 && b == 0xff0000 && a == 0xff000000)
| ^~
CC libavcodec/dfpwmenc.o
src/libavcodec/decode.c: In function ‘discard_samples’:
src/libavcodec/decode.c:400:48: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
400 | if (discard_padding > 0 && discard_padding <= frame->nb_samples) {
| ^~
src/libavcodec/decode.c:401:29: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
401 | if (discard_padding == frame->nb_samples) {
| ^~
src/libavcodec/decode.c: In function ‘apply_cropping’:
src/libavcodec/decode.c:768:48: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
768 | (frame->crop_left + frame->crop_right) >= frame->width ||
| ^~
src/libavcodec/decode.c:769:48: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
769 | (frame->crop_top + frame->crop_bottom) >= frame->height) {
| ^~
src/libavcodec/decode.c: In function ‘recode_subtitle’:
src/libavcodec/decode.c:893:14: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
893 | outl >= buf_pkt->size || inl != 0) {
| ^~
src/libavcodec/decode.c: In function ‘ff_decode_frame_props_from_pkt’:
src/libavcodec/decode.c:1564:9: warning: missing initializer for field ‘frame’ of ‘SideDataMap’ [-Wmissing-field-initializers]
1564 | { AV_PKT_DATA_NB }
| ^
In file included from src/libavcodec/decode.c:45:
src/libavcodec/avcodec_internal.h:36:30: note: ‘frame’ declared here
36 | enum AVFrameSideDataType frame;
| ^~~~~
src/libavcodec/decode.c: In function ‘validate_avframe_allocation’:
src/libavcodec/decode.c:1683:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1683 | for (i = num_planes; num_planes > 0 && i < FF_ARRAY_ELEMS(frame->data); i++) {
| ^
src/libavcodec/decode.c: In function ‘ff_decode_preinit’:
src/libavcodec/decode.c:2113:48: warning: comparison of integer expressions of different signedness: ‘enum AVPacketSideDataType’ and ‘int’ [-Wsign-compare]
2113 | if (ff_sd_global_map[j].packet == val) {
| ^~
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
283 | if (bytestream2_get_buffer(gb, line_ptr, count * 2) != count * 2)
| ^~
CC libavcodec/dirac.o
CC libavcodec/dirac_arith.o
CC libavcodec/dirac_dwt.o
In file included from src/libavcodec/dirac_dwt.c:28:
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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_8bit’:
src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
| ^
In file included from src/libavcodec/dirac_dwt.c:31:
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
| ^
CC libavcodec/dirac_parser.o
In file included from src/libavcodec/dirac_dwt.c:34:
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
| ^
In file included from src/libavcodec/dirac.c:36:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
In file included from src/libavcodec/dirac_arith.c:28:
src/libavcodec/dirac_arith.h: In function ‘dirac_get_arith_bit’:
src/libavcodec/dirac_arith.h:160:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
160 | bit = (low >> 16) >= range_times_prob;
| ^~
src/libavcodec/dirac.c: In function ‘parse_source_parameters’:
src/libavcodec/dirac.c:301:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
301 | if (idx < 3U)
| ^
CC libavcodec/dirac_vlc.o
CC libavcodec/diracdec.o
CC libavcodec/diracdsp.o
CC libavcodec/diractab.o
CC libavcodec/dnxhd_parser.o
CC libavcodec/dnxhddata.o
CC libavcodec/dnxhddec.o
CC libavcodec/dnxhdenc.o
In file included from src/libavcodec/diracdec.c:37:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
In file included from src/libavcodec/diracdec.c:38:
src/libavcodec/dirac_arith.h: In function ‘dirac_get_arith_bit’:
src/libavcodec/dirac_arith.h:160:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
160 | bit = (low >> 16) >= range_times_prob;
| ^~
src/libavcodec/diracdec.c: In function ‘codeblock’:
src/libavcodec/diracdec.c:522:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
522 | if (b->quant > (DIRAC_MAX_QUANT_INDEX - 1)) {
| ^
src/libavcodec/diracdec.c: In function ‘decode_component’:
src/libavcodec/diracdec.c:670:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
670 | for (level = 0; level < s->wavelet_depth; level++) {
| ^
src/libavcodec/diracdec.c:680:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
680 | if (b->quant > (DIRAC_MAX_QUANT_INDEX - 1)) {
| ^
src/libavcodec/diracdec.c:687:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
687 | if (b->length > FFMAX(get_bits_left(&s->gb)/8, 0)) {
| ^
src/libavcodec/diracdec.c:703:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
703 | for (i = 0; i < s->wavelet_depth * 3 + 1; i++) {
| ^
src/libavcodec/diracdec.c:707:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
707 | if (damaged_count > (s->wavelet_depth * 3 + 1) /2)
| ^
src/libavcodec/diracdec.c: In function ‘decode_subband’:
src/libavcodec/diracdec.c:740:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
740 | if (quant > (DIRAC_MAX_QUANT_INDEX - 1)) {
| ^
src/libavcodec/diracdec.c: In function ‘decode_lowdelay_slice’:
src/libavcodec/diracdec.c:791:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
791 | for (level = 0; level < s->wavelet_depth; level++)
| ^
src/libavcodec/diracdec.c:804:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
804 | for (level = 0; level < s->wavelet_depth; level++)
| ^
src/libavcodec/diracdec.c: In function ‘subband_coeffs’:
src/libavcodec/diracdec.c:827:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
827 | for (level = 0; level < s->wavelet_depth; level++) {
| ^
src/libavcodec/diracdec.c: In function ‘decode_hq_slice’:
src/libavcodec/diracdec.c:854:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
854 | if (quant_idx > DIRAC_MAX_QUANT_INDEX - 1) {
| ^
src/libavcodec/diracdec.c:860:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
860 | for (level = 0; level < s->wavelet_depth; level++) {
| ^
src/libavcodec/diracdec.c:895:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
895 | for (level = 0; level < s->wavelet_depth; level++) {
| ^
src/libavcodec/diracdec.c: In function ‘decode_hq_slice_row’:
src/libavcodec/diracdec.c:924:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
924 | for (i = 0; i < s->num_x; i++)
| ^
src/libavcodec/diracdec.c: In function ‘decode_lowdelay’:
src/libavcodec/diracdec.c:943:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
943 | if (s->slice_params_num_buf != (s->num_x * s->num_y)) {
| ^~
src/libavcodec/diracdec.c:978:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
978 | for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) {
| ^
src/libavcodec/diracdec.c:979:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
979 | for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) {
| ^
src/libavcodec/diracdec.c:1004:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1004 | if (s->num_x*s->num_y != slice_num) {
| ^~
src/libavcodec/diracdec.c:1011:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1011 | for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) {
| ^
src/libavcodec/diracdec.c:1012:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1012 | 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:1172:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1172 | for (ref = 0; ref < s->num_refs; ref++) {
| ^
src/libavcodec/diracdec.c: In function ‘dirac_unpack_idwt_params’:
src/libavcodec/diracdec.c:1261:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1261 | for (i = 0; i <= s->wavelet_depth; i++) {
| ^~
src/libavcodec/diracdec.c:1262:68: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1262 | CHECKEDREAD(s->codeblock[i].width , tmp < 1 || tmp > (s->avctx->width >>s->wavelet_depth-i), "codeblock width invalid\n")
| ^
src/libavcodec/diracdec.c:1241:9: note: in definition of macro ‘CHECKEDREAD’
1241 | if (cond) { \
| ^~~~
src/libavcodec/diracdec.c:1263:68: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1263 | CHECKEDREAD(s->codeblock[i].height, tmp < 1 || tmp > (s->avctx->height>>s->wavelet_depth-i), "codeblock height invalid\n")
| ^
src/libavcodec/diracdec.c:1241:9: note: in definition of macro ‘CHECKEDREAD’
1241 | if (cond) { \
| ^~~~
src/libavcodec/diracdec.c:1269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1269 | for (i = 0; i <= s->wavelet_depth; i++)
| ^~
src/libavcodec/diracdec.c:1279:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1279 | s->num_x > s->avctx->width ||
| ^
src/libavcodec/diracdec.c:1280:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1280 | s->num_y > s->avctx->height
| ^
src/libavcodec/diracdec.c:1306:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1306 | for (level = 0; level < s->wavelet_depth; level++) {
| ^
src/libavcodec/diracdec.c:1317:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1317 | for (level = 0; level < s->wavelet_depth; level++)
| ^
src/libavcodec/diracdec.c: In function ‘dirac_decode_frame’:
src/libavcodec/diracdec.c:2305:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2305 | if (data_unit_size > buf_size - buf_idx || !data_unit_size) {
| ^
src/libavcodec/diracdec.c:2306:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2306 | if(data_unit_size > buf_size - buf_idx)
| ^
CC libavcodec/dnxuc_parser.o
src/libavcodec/dnxhddec.c: In function ‘dnxhd_decode_header’:
src/libavcodec/dnxhddec.c:295:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
295 | if (buf_size < ctx->cid_table->coding_unit_size) {
| ^
src/libavcodec/dnxhddec.c:340:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
340 | for (i = 0; i < ctx->mb_height; i++) {
| ^
src/libavcodec/dnxhddec.c:344:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
344 | if (buf_size - ctx->data_offset < ctx->mb_scan_index[i]) {
| ^
src/libavcodec/dnxhddec.c: In function ‘dnxhd_decode_row’:
src/libavcodec/dnxhddec.c:609:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
609 | for (x = 0; x < ctx->mb_width; x++) {
| ^
src/libavcodec/dnxhddec.c: In function ‘dnxhd_decode_frame’:
src/libavcodec/dnxhddec.c:639:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
639 | (ctx->width != avctx->width || ctx->height != avctx->height)) {
| ^~
src/libavcodec/dnxhddec.c:639:52: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
639 | (ctx->width != avctx->width || ctx->height != avctx->height)) {
| ^~
src/libavcodec/dnxuc_parser.c: In function ‘dnxuc_parse’:
src/libavcodec/dnxuc_parser.c:66:35: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
66 | } else if (ipc->remaining <= buf_size) {
| ^~
In file included from src/libavcodec/mpegvideoenc.h:41,
from src/libavcodec/dnxhdenc.c:39:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | 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’ [-Wmissing-field-initializers]
52 | offsetof(DNXHDEncContext, nitris_compat), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^~~~~~~~
In file included from src/libavcodec/dnxhdenc.c:30:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/dnxhdenc.c:55:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
55 | { .i64 = 0 }, INT_MIN, INT_MAX, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/dnxhdenc.c: In function ‘dnxhd_switch_matrix’:
src/libavcodec/dnxhdenc.c:810:9: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
810 | 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:1037:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1037 | if (bits > ctx->frame_bits)
| ^
src/libavcodec/dnxhdenc.c:1041:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1041 | if (bits > ctx->frame_bits)
| ^
src/libavcodec/dnxhdenc.c:1045:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1045 | if (bits < ctx->frame_bits) {
| ^
src/libavcodec/dnxhdenc.c: In function ‘dnxhd_find_qscale’:
src/libavcodec/dnxhdenc.c:1092:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1092 | if (bits > ctx->frame_bits)
| ^
src/libavcodec/dnxhdenc.c:1095:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1095 | if (bits < ctx->frame_bits) {
| ^
src/libavcodec/dnxhdenc.c: In function ‘dnxhd_encode_fast’:
src/libavcodec/dnxhdenc.c:1216:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1216 | for (int x = 0; x < ctx->m.c.mb_num && max_bits > ctx->frame_bits; x++) {
| ^
src/libavcodec/dnxhdenc.c:1226:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1226 | if (max_bits > ctx->frame_bits)
| ^
CC libavcodec/dolby_e.o
CC libavcodec/dolby_e_parse.o
CC libavcodec/dolby_e_parser.o
CC libavcodec/dovi_rpu.o
src/libavcodec/dovi_rpu.c: In function ‘ff_dovi_ctx_unref’:
src/libavcodec/dovi_rpu.c:33:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
33 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr); i++)
| ^
src/libavcodec/dovi_rpu.c: In function ‘ff_dovi_ctx_flush’:
src/libavcodec/dovi_rpu.c:46:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
46 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr); i++)
| ^
CC libavcodec/dovi_rpudec.o
In file included from src/libavcodec/dolby_e_parse.c:23:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
In file included 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:68:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
68 | av_assert0(nb_words <= 1024u);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
CC libavcodec/dovi_rpuenc.o
CC libavcodec/dpcm.o
CC libavcodec/dpx.o
In file included from src/libavcodec/dovi_rpudec.c:29:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavcodec/dovi_rpudec.c: In function ‘parse_ext_blocks’:
src/libavcodec/dovi_rpudec.c:310:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
310 | if (ext->num_static >= FF_ARRAY_ELEMS(ext->dm_static))
| ^~
src/libavcodec/dovi_rpudec.c:315:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
315 | if (ext->num_dynamic >= FF_ARRAY_ELEMS(ext->dm_dynamic))
| ^~
src/libavcodec/dovi_rpudec.c: In function ‘ff_dovi_rpu_parse’:
src/libavcodec/dovi_rpudec.c:386:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
386 | if (emdf_payload_size * 8 > get_bits_left(gb))
| ^
src/libavcodec/dovi_rpudec.c:395:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
395 | for (int i = 0; i < emdf_payload_size; i++)
| ^
CC libavcodec/dpx_parser.o
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/dpx_parser.c:70:17: note: in expansion of macro ‘FFMIN’
70 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/dpx_parser.c:70:17: note: in expansion of macro ‘FFMIN’
70 | i = FFMIN(d->remaining_size, buf_size);
| ^~~~~
src/libavcodec/dpx_parser.c:86:26: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
86 | if (d->fsize > buf_size - i + 19)
| ^
In file included from src/libavcodec/dovi_rpuenc.c:32:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/dovi_rpuenc.c: In function ‘dovi_configure_ext’:
src/libavcodec/dovi_rpuenc.c:193:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
193 | for (int i = 1; i < FF_ARRAY_ELEMS(dv_levels); i++) {
| ^
src/libavcodec/dovi_rpuenc.c: In function ‘cmp_dm_level0’:
src/libavcodec/dovi_rpuenc.c:284:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
284 | for (int i = 0; i < FF_ARRAY_ELEMS(dm1->ycc_to_rgb_matrix); i++) {
| ^
src/libavcodec/dovi_rpuenc.c:289:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
289 | for (int i = 0; i < FF_ARRAY_ELEMS(dm1->ycc_to_rgb_offset); i++) {
| ^
src/libavcodec/dovi_rpuenc.c:294:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
294 | for (int i = 0; i < FF_ARRAY_ELEMS(dm1->rgb_to_lms_matrix); i++) {
| ^
CC libavcodec/dpxenc.o
src/libavcodec/dpx.c: In function ‘decode_frame’:
src/libavcodec/dpx.c:310:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
310 | if (magic_num == AV_RL32("SDPX")) {
| ^~
src/libavcodec/dpx.c:312:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
312 | } else if (magic_num == AV_RB32("SDPX")) {
| ^~
src/libavcodec/dpx.c:320:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
320 | if (avpkt->size <= offset) {
| ^~
src/libavcodec/dpx.c:337:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
337 | if (ret != 0xFFFFFFFF) {
| ^~
src/libavcodec/dpx.c:386:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
386 | if(i && i != 0xFFFFFFFF) {
| ^~
src/libavcodec/dpx.c:398:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
398 | if(i && i != 0xFFFFFFFF) {
| ^~
src/libavcodec/dpx.c:416:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
416 | if (i != 0xFFFFFFFF) {
| ^~
src/libavcodec/dpx.c:443:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
443 | if (i != 0xFFFFFFFF && j != 0xFFFFFFFF) {
| ^~
src/libavcodec/dpx.c:443:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
443 | if (i != 0xFFFFFFFF && j != 0xFFFFFFFF) {
| ^~
CC libavcodec/dsd.o
CC libavcodec/dsddec.o
CC libavcodec/dsicinaudio.o
CC libavcodec/dsicinvideo.o
CC libavcodec/dss_sp.o
CC libavcodec/dstdec.o
src/libavcodec/dsicinvideo.c: In function ‘cinvideo_decode_frame’:
src/libavcodec/dsicinvideo.c:272:87: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
272 | if (cin->bitmap_size - avctx->discard_damaged_percentage*cin->bitmap_size/100 > res)
| ^
CC libavcodec/dv.o
CC libavcodec/dv_profile.o
CC libavcodec/dvaudio_parser.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’ [-Wsign-compare]
694 | } while (offset < FF_ARRAY_ELEMS(p->excitation));
| ^
CC libavcodec/dvaudiodec.o
CC libavcodec/dvbsub_parser.o
In file included from src/libavcodec/dstdec.c:35:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | 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’ [-Wsign-compare]
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 [-Wsign-compare]
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’ [-Wsign-compare]
168 | for (k = 0; k < method + 1; k++)
| ^
src/libavcodec/dstdec.c: In function ‘build_filter’:
src/libavcodec/dstdec.c:222:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
222 | for (i = 0; i < fsets->elements; 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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
375 | for (i = 0; i < channels; i++) {
| ^
CC libavcodec/dvbsubdec.o
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
325 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++)
| ^
CC libavcodec/dvbsubenc.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’ [-Wsign-compare]
57 | for (i = 0; i < FF_ARRAY_ELEMS(s->shuffle); i++) {
| ^
CC libavcodec/dvd_nav_parser.o
CC libavcodec/dvdata.o
CC libavcodec/dvdec.o
src/libavcodec/dvbsubdec.c: In function ‘save_subtitle_set’:
src/libavcodec/dvbsubdec.c:782:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
782 | for (i = 0; i < sub->num_rects; i++) {
| ^
src/libavcodec/dvbsubdec.c:857:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
857 | for (i=0; i < sub->num_rects; i++) {
| ^
src/libavcodec/dvbsubdec.c: At top level:
src/libavcodec/dvbsubdec.c:1576:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1576 | {"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:30:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/dvbsubdec.c:1577:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1577 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/dvbsubdec.c:1578:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1578 | {"dvb_substream", "", OFFSET(substream), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 63, DS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/dvbsubenc.c: In function ‘dvbsub_encode’:
src/libavcodec/dvbsubenc.c:323:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
323 | if (buf_size < 8 + h->num_rects * 6)
| ^
src/libavcodec/dvbsubenc.c:335:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
335 | for (region_id = 0; region_id < h->num_rects; region_id++) {
| ^
src/libavcodec/dvbsubenc.c:346:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
346 | for (clut_id = 0; clut_id < h->num_rects; clut_id++) {
| ^
src/libavcodec/dvbsubenc.c:350:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
350 | if (nb_colors <= 4U) {
| ^~
src/libavcodec/dvbsubenc.c:353:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
353 | } else if (nb_colors <= 16U) {
| ^~
src/libavcodec/dvbsubenc.c:356:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
356 | } else if (nb_colors <= 256U) {
| ^~
src/libavcodec/dvbsubenc.c:397:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
397 | if (buf_size < h->num_rects * 22)
| ^
src/libavcodec/dvbsubenc.c:399:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
399 | for (region_id = 0; region_id < h->num_rects; region_id++) {
| ^
src/libavcodec/dvbsubenc.c:441:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
441 | for (object_id = 0; object_id < h->num_rects; object_id++) {
| ^
src/libavcodec/dvbsubenc.c: At top level:
src/libavcodec/dvbsubenc.c:533:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
533 | {"min_bpp", "minimum bits-per-pixel for subtitle colors (2, 4 or 8)", OFFSET(min_bpp), AV_OPT_TYPE_INT, {.i64 = 4}, 2, 8, SE},
| ^
In file included from src/libavcodec/dvbsubenc.c:25:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/dvdsub.o
CC libavcodec/dvdsub_parser.o
CC libavcodec/dvdsubdec.o
CC libavcodec/dvdsubenc.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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | 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’ [-Wsign-compare]
313 | if (re_index + vlc_len > last_index) {
| ^
CC libavcodec/dvenc.o
src/libavcodec/dvdsubdec.c: In function ‘reset_rects’:
src/libavcodec/dvdsubdec.c:208:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
208 | for (i = 0; i < sub_header->num_rects; i++) {
| ^
src/libavcodec/dvdsubdec.c: In function ‘decode_dvd_subtitles’:
src/libavcodec/dvdsubdec.c:250:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
250 | if (cmd_pos > size) {
| ^
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:506:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
506 | av_assert0(buf_size >= 0 && ctx->buf_size <= sizeof(ctx->buf));
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/dvdsubdec.c:507:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
507 | if (buf_size >= sizeof(ctx->buf) - ctx->buf_size) {
| ^~
src/libavcodec/dvdsubenc.c:482:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
482 | {"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:29:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/dvdsubenc.c:483:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
483 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/dvdsubdec.c: At top level:
src/libavcodec/dvdsubdec.c:699:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
699 | { "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:32:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/dvdsubdec.c:700:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
700 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/dvdsubdec.c:701:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
701 | { "forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/dxa.o
CC libavcodec/dxtory.o
CC libavcodec/dxv.o
In file included from src/libavcodec/cbs_internal.h:32,
from src/libavcodec/cbs_lcevc.c:23:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
In file included from src/libavcodec/cbs_lcevc.c:198:
src/libavcodec/cbs_lcevc_syntax_template.c: In function ‘cbs_lcevc_read_sei_payload’:
src/libavcodec/cbs_lcevc_syntax_template.c:343:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
343 | for (i = 0; i < current->payload_size; i++)
| ^
src/libavcodec/cbs_lcevc_syntax_template.c: In function ‘cbs_lcevc_read_additional_info’:
src/libavcodec/cbs_lcevc_syntax_template.c:443:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
443 | for (i = 0; i < current->payload_size; i++)
| ^
src/libavcodec/cbs_lcevc_syntax_template.c: In function ‘cbs_lcevc_read_process_block’:
src/libavcodec/cbs_lcevc_syntax_template.c:504:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
504 | bits_written < 8 * current->payload_size) {
| ^
src/libavcodec/cbs_lcevc_syntax_template.c:558:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
558 | for (i = 0; i < current->payload_size; i++)
| ^
src/libavcodec/cbs_lcevc_syntax_template.c: In function ‘cbs_lcevc_read_process_block_list’:
src/libavcodec/cbs_lcevc_syntax_template.c:597:26: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
597 | if (payload_size > get_bits_left(rw) / 8) {
| ^
In file included from src/libavcodec/cbs_lcevc.c:306:
src/libavcodec/cbs_lcevc_syntax_template.c: In function ‘cbs_lcevc_write_sei_payload’:
src/libavcodec/cbs_lcevc_syntax_template.c:343:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
343 | for (i = 0; i < current->payload_size; i++)
| ^
src/libavcodec/cbs_lcevc_syntax_template.c: In function ‘cbs_lcevc_write_additional_info’:
src/libavcodec/cbs_lcevc_syntax_template.c:443:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
443 | for (i = 0; i < current->payload_size; i++)
| ^
src/libavcodec/cbs_lcevc_syntax_template.c: In function ‘cbs_lcevc_write_filler’:
src/libavcodec/cbs_lcevc_syntax_template.c:469:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
469 | for (int i = 0; i < current->filler_size; i++)
| ^
src/libavcodec/cbs_lcevc_syntax_template.c: In function ‘cbs_lcevc_write_process_block’:
src/libavcodec/cbs_lcevc_syntax_template.c:504:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
504 | bits_written < 8 * current->payload_size) {
| ^
src/libavcodec/cbs_lcevc_syntax_template.c:558:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
558 | for (i = 0; i < current->payload_size; i++)
| ^
src/libavcodec/cbs_lcevc.c: In function ‘cbs_lcevc_split_fragment’:
src/libavcodec/cbs_lcevc.c:378:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
378 | if (bytestream2_get_bytes_left(&gbc) < size)
| ^
CC libavcodec/dxvenc.o
src/libavcodec/dxa.c: In function ‘decode_13’:
src/libavcodec/dxa.c:61:94: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare]
61 | if (12ULL + ((avctx->width * avctx->height) >> 4) + AV_RB32(src + 0) + AV_RB32(src + 4) > srcsize)
| ^
CC libavcodec/dynamic_hdr_vivid.o
In file included from src/libavcodec/dxtory.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’ [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ^~
src/libavcodec/dxtory.c: In function ‘dxtory_decode_v2’:
src/libavcodec/dxtory.c:448:24: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
448 | if (slice_size <= 16 + (avctx->height * avctx->width / (8 * nslices)))
| ^~
src/libavcodec/dxtory.c:453:69: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
453 | if (off_check - avctx->discard_damaged_percentage*off_check/100 > src_size)
| ^
src/libavcodec/dxv.c: In function ‘dxv_decompress_dxt1’:
src/libavcodec/dxv.c:105:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
105 | while (pos + 2 <= ctx->tex_size / 4) {
| ^~
src/libavcodec/dxv.c: In function ‘fill_optable’:
src/libavcodec/dxv.c:210:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
210 | for (table1[x].val1 = k; k < 256 && j > table2[k]; k++);
| ^
src/libavcodec/dxv.c: In function ‘get_opcodes’:
src/libavcodec/dxv.c:247:63: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
247 | if ((int)endoffset <= 0 || bytestream2_get_bytes_left(gb) < endoffset)
| ^
src/libavcodec/dxv.c: In function ‘dxv_decompress_opcodes’:
src/libavcodec/dxv.c:282:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
282 | if (read_size != op_size)
| ^~
src/libavcodec/dxv.c: In function ‘dxv_decompress_cocg’:
src/libavcodec/dxv.c:559:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
559 | if (op_size0 > max_op_size0)
| ^
src/libavcodec/dxv.c:564:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
564 | if (op_size1 > max_op_size1)
| ^
src/libavcodec/dxv.c: In function ‘dxv_decompress_yo’:
src/libavcodec/dxv.c:612:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
612 | if (op_size > max_op_size)
| ^
src/libavcodec/dxv.c: In function ‘dxv_decompress_dxt5’:
src/libavcodec/dxv.c:689:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
689 | while (pos + 2 <= ctx->tex_size / 4) {
| ^~
src/libavcodec/dxv.c:720:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
720 | while (check && pos + 4 <= ctx->tex_size / 4) {
| ^~
src/libavcodec/dxv.c:789:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
789 | if (pos + 2 > ctx->tex_size / 4)
| ^
src/libavcodec/dxv.c: In function ‘dxv_decompress_raw’:
src/libavcodec/dxv.c:845:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
845 | if (bytestream2_get_bytes_left(gbc) < ctx->tex_size)
| ^
CC libavcodec/eac3_data.o
CC libavcodec/eac3enc.o
CC libavcodec/eacmv.o
CC libavcodec/eaidct.o
src/libavcodec/dynamic_hdr_vivid.c: In function ‘ff_parse_itu_t_t35_to_dynamic_hdr_vivid’:
src/libavcodec/dynamic_hdr_vivid.c:104:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
104 | if (tm_params->three_Spline_num > FF_ARRAY_ELEMS(tm_params->three_spline))
| ^
CC libavcodec/eamad.o
CC libavcodec/eatgq.o
In file included from src/libavcodec/eac3enc.c:35:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/eatgv.o
CC libavcodec/eatqi.o
src/libavcodec/eamad.c: In function ‘comp_block’:
src/libavcodec/eamad.c:94:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
94 | if (offset >= (t->avctx->height - 7) * t->last_frame->linesize[0] - 7)
| ^~
src/libavcodec/eamad.c:103:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
103 | if (offset >= (t->avctx->height/2 - 7) * t->last_frame->linesize[index] - 7)
| ^~
CC libavcodec/elbg.o
CC libavcodec/elsdec.o
src/libavcodec/elbg.c: In function ‘get_high_utility_cell’:
src/libavcodec/elbg.c:142:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
142 | while (elbg->utility_inc[i] < r) {
| ^
src/libavcodec/elbg.c: In function ‘avpriv_elbg_do’:
src/libavcodec/elbg.c:480:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
480 | if (elbg->field ## _allocated < new_elements) { \
| ^
src/libavcodec/elbg.c:494:5: note: in expansion of macro ‘ALLOCATE_IF_NECESSARY’
494 | ALLOCATE_IF_NECESSARY(cells, num_cb, 1)
| ^~~~~~~~~~~~~~~~~~~~~
src/libavcodec/elbg.c:480:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
480 | if (elbg->field ## _allocated < new_elements) { \
| ^
src/libavcodec/elbg.c:495:5: note: in expansion of macro ‘ALLOCATE_IF_NECESSARY’
495 | ALLOCATE_IF_NECESSARY(utility, num_cb, 1)
| ^~~~~~~~~~~~~~~~~~~~~
src/libavcodec/elbg.c:480:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
480 | if (elbg->field ## _allocated < new_elements) { \
| ^
src/libavcodec/elbg.c:496:5: note: in expansion of macro ‘ALLOCATE_IF_NECESSARY’
496 | ALLOCATE_IF_NECESSARY(utility_inc, num_cb, 1)
| ^~~~~~~~~~~~~~~~~~~~~
src/libavcodec/elbg.c:480:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
480 | if (elbg->field ## _allocated < new_elements) { \
| ^
src/libavcodec/elbg.c:497:5: note: in expansion of macro ‘ALLOCATE_IF_NECESSARY’
497 | ALLOCATE_IF_NECESSARY(size_part, num_cb, 1)
| ^~~~~~~~~~~~~~~~~~~~~
src/libavcodec/elbg.c:480:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
480 | if (elbg->field ## _allocated < new_elements) { \
| ^
src/libavcodec/elbg.c:498:5: note: in expansion of macro ‘ALLOCATE_IF_NECESSARY’
498 | ALLOCATE_IF_NECESSARY(cell_buffer, numpoints, 1)
| ^~~~~~~~~~~~~~~~~~~~~
src/libavcodec/elbg.c:480:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
480 | if (elbg->field ## _allocated < new_elements) { \
| ^
src/libavcodec/elbg.c:499:5: note: in expansion of macro ‘ALLOCATE_IF_NECESSARY’
499 | ALLOCATE_IF_NECESSARY(scratchbuf, dim, 5)
| ^~~~~~~~~~~~~~~~~~~~~
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’ [-Wsign-compare]
232 | if (vector < num_mvs) {
| ^
CC libavcodec/encode.o
CC libavcodec/error_resilience.o
CC libavcodec/escape124.o
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’ [-Wsign-compare]
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’} [-Wsign-compare]
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’ [-Wsign-compare]
338 | while (pAllowable[ctx->j - 1] >= z)
| ^~
CC libavcodec/escape130.o
CC libavcodec/evc_parse.o
src/libavcodec/encode.c: In function ‘ff_encode_add_stats_side_data’:
src/libavcodec/encode.c:985:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
985 | if (!side_data || side_data_size < 4+4+8*error_count)
| ^
src/libavcodec/encode.c: In function ‘ff_check_codec_matrices’:
src/libavcodec/encode.c:1002:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1002 | for (int m = 0; m < FF_ARRAY_ELEMS(matrices); m++) {
| ^
src/libavcodec/escape124.c: In function ‘escape124_decode_frame’:
src/libavcodec/escape124.c:266:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
266 | if (s->num_superblocks >= INT_MAX >> cb_depth) {
| ^~
src/libavcodec/escape124.c:297:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
297 | if (skip == -1) {
| ^~
CC libavcodec/evc_parser.o
CC libavcodec/evc_ps.o
src/libavcodec/escape130.c: In function ‘escape130_decode_frame’:
src/libavcodec/escape130.c:297:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
297 | if (block_x * 2 == avctx->width) {
| ^~
CC libavcodec/evrcdec.o
In file included from src/libavcodec/evc_parse.c:19:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
CC libavcodec/executor.o
CC libavcodec/exif.o
In file included from src/libavcodec/evc_ps.c:21:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavcodec/evc_ps.c: In function ‘ref_pic_list_struct’:
src/libavcodec/evc_ps.c:47:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
47 | for (int i = 1; i < rpl->ref_pic_num; ++i) {
| ^
src/libavcodec/evc_ps.c: In function ‘ff_evc_parse_pps’:
src/libavcodec/evc_ps.c:391:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
391 | for (int i = 0; i < pps->num_tile_columns_minus1; i++)
| ^
src/libavcodec/evc_ps.c:394:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
394 | for (int i = 0; i < pps->num_tile_rows_minus1; i++)
| ^
src/libavcodec/evc_ps.c:409:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
409 | for (int i = 0; i <= pps->num_tile_rows_minus1; i++) {
| ^~
src/libavcodec/evc_ps.c:410:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
410 | for (int j = 0; j <= pps->num_tile_columns_minus1; j++)
| ^~
CC libavcodec/exr.o
CC libavcodec/exrdsp.o
CC libavcodec/exrenc.o
src/libavcodec/evrcdec.c: In function ‘evrc_decode_init’:
src/libavcodec/evrcdec.c:260:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
260 | float tt = ((float)i - 8.0 / 2.0) / 8.0;
| ^
src/libavcodec/evrcdec.c:263:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
263 | float arg1 = M_PI * 0.9 * (tt - n);
| ^
src/libavcodec/evrcdec.c:264:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
264 | float arg2 = M_PI * (tt - n);
| ^
src/libavcodec/evrcdec.c:269:60: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
269 | sin(arg1) / arg1;
| ^
src/libavcodec/evrcdec.c:268:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
268 | e->interpolation_coeffs[idx] *= (0.54 + 0.46 * cos(arg2 * denom)) *
| ^~
src/libavcodec/evrcdec.c: In function ‘decode_lspf’:
src/libavcodec/evrcdec.c:307:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
307 | if (e->lspf[k] - e->lspf[k - 1] <= MIN_LSP_SEP)
| ^~
src/libavcodec/evrcdec.c: In function ‘interpolate_lsp’:
src/libavcodec/evrcdec.c:324:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
324 | 1.0 - lsp_interpolation_factors[index],
| ^
src/libavcodec/evrcdec.c: In function ‘interpolate_delay’:
src/libavcodec/evrcdec.c:336:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
336 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev
| ^
src/libavcodec/evrcdec.c:336:57: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
336 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev
| ^
src/libavcodec/evrcdec.c:337:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
337 | + d_interpolation_factors[index ] * current;
| ^
src/libavcodec/evrcdec.c:338:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
338 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev
| ^
src/libavcodec/evrcdec.c:338:57: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
338 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev
| ^
src/libavcodec/evrcdec.c:339:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
339 | + d_interpolation_factors[index + 1] * current;
| ^
src/libavcodec/evrcdec.c:340:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
340 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev
| ^
src/libavcodec/evrcdec.c:340:57: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
340 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev
| ^
src/libavcodec/evrcdec.c:341:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
341 | + d_interpolation_factors[index + 2] * current;
| ^
src/libavcodec/evrcdec.c: In function ‘decode_predictor_coeffs’:
src/libavcodec/evrcdec.c:367:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
367 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i];
| ^
src/libavcodec/evrcdec.c:367:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
367 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i];
| ^
src/libavcodec/evrcdec.c:367:58: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
367 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i];
| ^
src/libavcodec/evrcdec.c:368:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
368 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i];
| ^
src/libavcodec/evrcdec.c:368:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
368 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i];
| ^
src/libavcodec/evrcdec.c:368:58: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
368 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i];
| ^
src/libavcodec/evrcdec.c:376:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
376 | 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:388:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
388 | t = (offset - delay + 0.5) * 8.0 + 0.5;
| ^
src/libavcodec/evrcdec.c: In function ‘acb_excitation’:
src/libavcodec/evrcdec.c:414:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
414 | invl = 1.0 / ((float) length);
| ^
src/libavcodec/evrcdec.c: In function ‘bandwidth_expansion’:
src/libavcodec/evrcdec.c:530:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
530 | coeff[i] = inbuf[i] * fac;
| ^
src/libavcodec/evrcdec.c:531:13: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
531 | fac *= gamma;
| ^~
src/libavcodec/evrcdec.c: In function ‘postfilter’:
src/libavcodec/evrcdec.c:592:14: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
592 | if (sum2 < 0.0)
| ^
src/libavcodec/evrcdec.c:623:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
623 | 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 [-Wdouble-promotion]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/evrcdec.c:626:21: note: in expansion of macro ‘FFMIN’
626 | gamma = FFMIN(gamma, 1.0);
| ^~~~~
src/libavutil/macros.h:49:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/evrcdec.c:626:21: note: in expansion of macro ‘FFMIN’
626 | gamma = FFMIN(gamma, 1.0);
| ^~~~~
src/libavcodec/evrcdec.c: In function ‘frame_erasure’:
src/libavcodec/evrcdec.c:664:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
664 | e->lspf[i] = e->prev_lspf[i] * 0.875 + 0.125 * (i + 1) * 0.048;
| ^
src/libavcodec/evrcdec.c:670:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
670 | e->avg_acb_gain *= 0.75;
| ^~
src/libavcodec/evrcdec.c:703:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
703 | if (e->avg_acb_gain < 0.3) {
| ^
src/libavcodec/evrcdec.c:712:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
712 | pitch_lag = lrintf((idelay[1] + idelay[0]) / 2.0);
| ^
src/libavcodec/evrcdec.c:720:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
720 | 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:720:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
720 | 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:728:57: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
728 | if (e->bitrate != RATE_QUANT && e->avg_acb_gain < 0.4) {
| ^
src/libavcodec/evrcdec.c:729:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
729 | f = 0.1 * e->avg_fcb_gain;
| ^
src/libavcodec/evrcdec.c: In function ‘evrc_decode_frame’:
src/libavcodec/evrcdec.c:779:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
779 | for (i = 0; i < sizeof(EVRCAFrame); i++) {
| ^
src/libavcodec/evrcdec.c:816:63: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
816 | e->prev_pitch_delay = delay - e->frame.delay_diff + 16.0;
| ^
src/libavcodec/evrcdec.c:854:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
854 | pitch_lag = lrintf((idelay[1] + idelay[0]) / 2.0);
| ^
src/libavcodec/evrcdec.c:878:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
878 | 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:878:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
878 | 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:923:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
923 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/exif.c: In function ‘exif_read_values’:
src/libavcodec/exif.c:274:48: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
274 | if (exif_sizes[entry->type] * entry->count > bytestream2_get_bytes_left(gb))
| ^
src/libavcodec/exif.c: In function ‘exif_get_makernote_offset’:
src/libavcodec/exif.c:461:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
461 | for (int i = 0; i < FF_ARRAY_ELEMS(makernote_data); i++) {
| ^
src/libavcodec/exif.c: In function ‘exif_decode_tag’:
src/libavcodec/exif.c:507:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
507 | if (type > AV_TIFF_IFD || count >= INT_MAX/8U)
| ^~
src/libavcodec/exif.c:550:71: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare]
550 | bytestream2_seek(gb, count * exif_sizes[type] > 4 ? payload : tell + 8, SEEK_SET);
| ^~~~~~~~
src/libavcodec/exif.c: In function ‘exif_parse_ifd_list’:
src/libavcodec/exif.c:578:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
578 | if (bytestream2_get_bytes_left(gb) < entries * BASE_TAG_SIZE) {
| ^
src/libavcodec/exif.c: In function ‘av_exif_write’:
src/libavcodec/exif.c:808:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
808 | for (int i = 0; i < FF_ARRAY_ELEMS(extra_ifds); i++) {
| ^
src/libavcodec/exif.c:874:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
874 | for (int i = 0; i < FF_ARRAY_ELEMS(extra_ifds); i++)
| ^
src/libavcodec/exif.c: In function ‘av_exif_parse_buffer’:
src/libavcodec/exif.c:943:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
943 | for (int extra_tag = 0xFFFCu; extra_tag > 0xFFECu; extra_tag--) {
| ^
src/libavcodec/exif.c: In function ‘exif_remove_entry’:
src/libavcodec/exif.c:1259:15: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare]
1259 | if (index == --ifd->count) {
| ^~
CC libavcodec/faandct.o
src/libavcodec/faandct.c: In function ‘row_fdct’:
src/libavcodec/faandct.c:92:15: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
92 | tmp12 *= A1;
| ^~
src/libavcodec/faandct.c:100:17: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
100 | z2= tmp4*(A2+A5) - tmp6*A5;
| ^
src/libavcodec/faandct.c:100:32: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
100 | z2= tmp4*(A2+A5) - tmp6*A5;
| ^
src/libavcodec/faandct.c:101:17: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
101 | z4= tmp6*(A4-A5) + tmp4*A5;
| ^
src/libavcodec/faandct.c:101:32: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
101 | z4= tmp6*(A4-A5) + tmp4*A5;
| ^
src/libavcodec/faandct.c:103:13: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
103 | tmp5*=A1;
| ^~
src/libavcodec/faandct.c: In function ‘ff_faandct’:
src/libavcodec/faandct.c:146:15: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
146 | tmp12 *= A1;
| ^~
src/libavcodec/faandct.c:154:17: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
154 | z2= tmp4*(A2+A5) - tmp6*A5;
| ^
src/libavcodec/faandct.c:154:32: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
154 | z2= tmp4*(A2+A5) - tmp6*A5;
| ^
src/libavcodec/faandct.c:155:17: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
155 | z4= tmp6*(A4-A5) + tmp4*A5;
| ^
src/libavcodec/faandct.c:155:32: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
155 | z4= tmp6*(A4-A5) + tmp4*A5;
| ^
src/libavcodec/faandct.c:157:13: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
157 | tmp5*=A1;
| ^~
src/libavcodec/faandct.c: In function ‘ff_faandct248’:
src/libavcodec/faandct.c:199:15: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
199 | tmp12 *= A1;
| ^~
src/libavcodec/faandct.c:212:15: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
212 | tmp12 *= A1;
| ^~
src/libavcodec/exr.c: In function ‘zip_uncompress’:
src/libavcodec/exr.c:206:18: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
206 | dest_len != uncompressed_size)
| ^~
src/libavcodec/exr.c: In function ‘huf_uncompress’:
src/libavcodec/exr.c:481:15: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
481 | if (nBits > 8 * bytestream2_get_bytes_left(gb)) {
| ^
CC libavcodec/faanidct.o
src/libavcodec/exr.c: In function ‘idct_1d’:
src/libavcodec/exr.c:915:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
915 | const float a = .5f * cosf( M_PI / 4.f);
| ^
src/libavcodec/exr.c:916:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
916 | const float b = .5f * cosf( M_PI / 16.f);
| ^
src/libavcodec/exr.c:917:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
917 | const float c = .5f * cosf( M_PI / 8.f);
| ^
src/libavcodec/exr.c:918:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
918 | const float d = .5f * cosf(3.f*M_PI / 16.f);
| ^
src/libavcodec/exr.c:918:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
918 | const float d = .5f * cosf(3.f*M_PI / 16.f);
| ^
src/libavcodec/exr.c:919:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
919 | const float e = .5f * cosf(5.f*M_PI / 16.f);
| ^
src/libavcodec/exr.c:919:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
919 | const float e = .5f * cosf(5.f*M_PI / 16.f);
| ^
src/libavcodec/exr.c:920:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
920 | const float f = .5f * cosf(3.f*M_PI / 8.f);
| ^
src/libavcodec/exr.c:920:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
920 | const float f = .5f * cosf(3.f*M_PI / 8.f);
| ^
src/libavcodec/exr.c:921:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
921 | const float g = .5f * cosf(7.f*M_PI / 16.f);
| ^
src/libavcodec/exr.c:921:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
921 | const float g = .5f * cosf(7.f*M_PI / 16.f);
| ^
src/libavcodec/exr.c: In function ‘dwa_uncompress’:
src/libavcodec/exr.c:1024:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1024 | 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:1025:21: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
1025 | || ac_count > (uint64_t)INT_MAX/2
| ^
src/libavcodec/exr.c:1077:26: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long long int’ [-Wsign-compare]
1077 | dest_len != ac_count * 2LL)
| ^~
src/libavcodec/exr.c:1101:23: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long long int’ [-Wsign-compare]
1101 | (dest_len != dc_count * 2LL))
| ^~
src/libavcodec/exr.c:1125:23: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
1125 | (dest_len != rle_usize))
| ^~
src/libavcodec/exr.c: In function ‘decode_block’:
src/libavcodec/exr.c:1267:42: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1267 | if (buf_size < 20 || line_offset > buf_size - 20)
| ^
src/libavcodec/exr.c:1288:71: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
1288 | if (tile_x && s->tile_attr.xSize + (int64_t)FFMAX(s->xmin, 0) >= INT_MAX / tile_x )
| ^~
src/libavcodec/exr.c:1290:71: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
1290 | 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:35,
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’} [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/exr.c:1300:21: note: in expansion of macro ‘FFMIN’
1300 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/exr.c:1300:21: note: in expansion of macro ‘FFMIN’
1300 | 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’} [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/exr.c:1301:21: note: in expansion of macro ‘FFMIN’
1301 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/exr.c:1301:21: note: in expansion of macro ‘FFMIN’
1301 | td->xsize = FFMIN(s->tile_attr.xSize, s->xdelta - tile_x * s->tile_attr.xSize);
| ^~~~~
src/libavcodec/exr.c:1310:41: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1310 | if (buf_size < 8 || line_offset > buf_size - 8)
| ^
src/libavcodec/exr.c:1364:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1364 | if(col + td->xsize == s->xdelta) {
| ^~
src/libavcodec/exr.c:1370:48: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long long int’ [-Wsign-compare]
1370 | if (avctx->max_pixels && uncompressed_size > avctx->max_pixels * 16LL)
| ^
src/libavcodec/exr.c: In function ‘check_header_variable’:
src/libavcodec/exr.c:1549:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1549 | if (bytestream2_get_bytes_left(gb) >= minimum_length &&
| ^~
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/exr.c:1963:45: note: in expansion of macro ‘FFMIN’
1963 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/exr.c:1963:45: note: in expansion of macro ‘FFMIN’
1963 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/exr.c:1988:45: note: in expansion of macro ‘FFMIN’
1988 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/exr.c:1988:45: note: in expansion of macro ‘FFMIN’
1988 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/exr.c:2045:47: note: in expansion of macro ‘FFMIN’
2045 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/exr.c:2045:47: note: in expansion of macro ‘FFMIN’
2045 | bytestream2_get_buffer(gb, value, FFMIN(sizeof(value) - 1, size));
| ^~~~~
src/libavcodec/exr.c:2046:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2046 | if (size > sizeof(value) - 1)
| ^
src/libavcodec/exr.c: In function ‘decode_frame’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/exr.c:2234:24: note: in expansion of macro ‘FFMIN’
2234 | ? (int64_t)FFMIN(s->tile_attr.xSize, s->xdelta) *
| ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int32_t’ {aka ‘int’} to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/exr.c:2234:24: note: in expansion of macro ‘FFMIN’
2234 | ? (int64_t)FFMIN(s->tile_attr.xSize, s->xdelta) *
| ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/exr.c:2235:23: note: in expansion of macro ‘FFMIN’
2235 | FFMIN(s->tile_attr.ySize, s->ydelta)
| ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int32_t’ {aka ‘int’} to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/exr.c:2235:23: note: in expansion of macro ‘FFMIN’
2235 | FFMIN(s->tile_attr.ySize, s->ydelta)
| ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/exr.c:2237:23: note: in expansion of macro ‘FFMIN’
2237 | FFMIN(s->scan_lines_per_block, s->ydelta);
| ^~~~~
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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/exr.c:2237:23: note: in expansion of macro ‘FFMIN’
2237 | FFMIN(s->scan_lines_per_block, s->ydelta);
| ^~~~~
src/libavcodec/exr.c: At top level:
src/libavcodec/exr.c:2354:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2354 | AV_OPT_TYPE_STRING, { .str = "" }, 0, 0, VD },
| ^~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/exr.c:43:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/exr.c:2356:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2356 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VD },
| ^~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/fastaudio.o
src/libavcodec/faanidct.c: In function ‘p8idct’:
src/libavcodec/faanidct.c:66:26: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
66 | od25= (s17 - s53)*(2*A4);
| ^
src/libavcodec/faanidct.c:68:19: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
68 | od34= d17*(2*(B6-A2)) - d53*(2*A2);
| ^
src/libavcodec/faanidct.c:68:37: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
68 | od34= d17*(2*(B6-A2)) - d53*(2*A2);
| ^
src/libavcodec/faanidct.c:69:19: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
69 | od16= d53*(2*(A2-B2)) + d17*(2*A2);
| ^
src/libavcodec/faanidct.c:69:37: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
69 | od16= d53*(2*(A2-B2)) + d17*(2*A2);
| ^
src/libavcodec/faanidct.c:77:12: warning: implicit conversion from ‘FLOAT’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
77 | d26*= 2*A4;
| ^~
src/libavcodec/exrenc.c:532:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:32:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/faxcompr.o
CC libavcodec/fdctdsp.o
CC libavcodec/ffv1.o
CC libavcodec/ffv1_parse.o
In file included from src/libavcodec/ffv1_parse.c:22:
src/libavcodec/rangecoder.h: In function ‘renorm_encoder’:
src/libavcodec/rangecoder.h:64:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) {
| ^~
In file included from src/libavcodec/dvenc.c:50:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/ffv1_parser.o
src/libavcodec/dvenc.c: At top level:
src/libavcodec/dvenc.c:1235:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1235 | { "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:35:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavcodec/ffv1.h:36,
from src/libavcodec/ffv1.c:33:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
In file included from src/libavcodec/ffv1.h:37:
src/libavcodec/rangecoder.h: In function ‘renorm_encoder’:
src/libavcodec/rangecoder.h:64:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) {
| ^~
In file included from src/libavcodec/ffv1.h:36,
from src/libavcodec/ffv1_parse.c:23:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/ffv1_parse.c: In function ‘read_quant_table’:
src/libavcodec/ffv1_parse.c:36:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
36 | if (len > 128 - i || !len)
| ^
src/libavcodec/ffv1_parse.c: In function ‘ff_ffv1_read_quant_tables’:
src/libavcodec/ffv1_parse.c:63:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
63 | if (context_count > 32768U) {
| ^
src/libavcodec/ffv1_parse.c: In function ‘ff_ffv1_read_extra_header’:
src/libavcodec/ffv1_parse.c:132:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
132 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) {
| ^
src/libavcodec/ffv1_parse.c:132:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
132 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) {
| ^
src/libavcodec/ffv1_parse.c:138:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
138 | if (f->num_h_slices > (unsigned)f->width || !f->num_h_slices ||
| ^
src/libavcodec/ffv1_parse.c:139:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
139 | f->num_v_slices > (unsigned)f->height || !f->num_v_slices
| ^
src/libavcodec/ffv1_parse.c:151:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
151 | if (f->quant_table_count > (unsigned)MAX_QUANT_TABLES || !f->quant_table_count) {
| ^
src/libavcodec/ffv1_parse.c: In function ‘ff_ffv1_parse_header’:
src/libavcodec/ffv1_parse.c:265:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
265 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) {
| ^
src/libavcodec/ffv1_parse.c:265:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
265 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) {
| ^
CC libavcodec/ffv1dec.o
CC libavcodec/ffv1enc.o
CC libavcodec/ffwavesynth.o
In file included from src/libavcodec/ffv1.h:36,
from src/libavcodec/ffv1_parser.c:20:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
In file included from src/libavcodec/ffv1.h:37:
src/libavcodec/rangecoder.h: In function ‘renorm_encoder’:
src/libavcodec/rangecoder.h:64:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) {
| ^~
CC libavcodec/fic.o
In file included from src/libavcodec/ffv1dec.c:36:
src/libavcodec/rangecoder.h: In function ‘renorm_encoder’:
src/libavcodec/rangecoder.h:64:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) {
| ^~
In file included from src/libavcodec/ffv1dec.c:37:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
In file included from src/libavcodec/ffv1.h:36,
from src/libavcodec/ffv1dec.c:39:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/ffv1dec.c: In function ‘get_vlc_symbol’:
src/libavcodec/ffv1dec.c:55:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
55 | while (i < state->error_sum) { // FIXME: optimize
| ^
In file included from src/libavcodec/ffv1dec.c:28:
src/libavcodec/ffv1dec.c: In function ‘decode_slice_header’:
src/libavcodec/ffv1dec.c:203:43: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
203 | av_assert0((unsigned)sc->slice_width <= f->width &&
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/ffv1dec.c:204:44: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
204 | (unsigned)sc->slice_height <= f->height);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/ffv1dec.c:205:71: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
205 | av_assert0 ( (unsigned)sc->slice_x + (uint64_t)sc->slice_width <= f->width
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/ffv1dec.c:206:71: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
206 | && (unsigned)sc->slice_y + (uint64_t)sc->slice_height <= f->height);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/ffv1dec.c:211:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
211 | for (unsigned i = 0; i < f->plane_count; i++) {
| ^
src/libavcodec/ffv1dec.c:214:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
214 | if (idx >= (unsigned)f->quant_table_count) {
| ^~
src/libavcodec/ffv1dec.c:221:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
221 | if (p->context_count < context_count) {
| ^
src/libavcodec/ffv1dec.c:262:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
262 | if (sc->remap > 2U ||
| ^
src/libavcodec/ffv1dec.c: In function ‘decode_remap’:
src/libavcodec/ffv1dec.c:332:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
332 | if (mul_count > 4096U)
| ^
src/libavcodec/ffv1dec.c: In function ‘read_header’:
src/libavcodec/ffv1dec.c:632:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
632 | if (f->slice_count > (unsigned)MAX_SLICES || f->slice_count <= 0 || f->slice_count > f->max_slice_count) {
| ^
src/libavcodec/ffv1dec.c:661:51: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
661 | av_assert0((unsigned)sc->slice_width <= f->width &&
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/ffv1dec.c:662:51: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
662 | (unsigned)sc->slice_height <= f->height);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/ffv1dec.c:663:79: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
663 | av_assert0 ( (unsigned)sc->slice_x + (uint64_t)sc->slice_width <= f->width
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/ffv1dec.c:664:79: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
664 | && (unsigned)sc->slice_y + (uint64_t)sc->slice_height <= f->height);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/ffv1dec.c:677:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
677 | if (idx >= (unsigned)f->quant_table_count) {
| ^~
src/libavcodec/ffv1dec.c: In function ‘decode_header’:
src/libavcodec/ffv1dec.c:773:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
773 | if (buf_size < avctx->width * avctx->height / (128*8))
| ^
src/libavcodec/ffv1dec.c:784:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
784 | if (buf_size < (avctx->height + i + 6) / 8 * s)
| ^
In file included from src/libavcodec/ffv1enc.c:39:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
In file included from src/libavcodec/ffv1enc.c:41:
src/libavcodec/rangecoder.h: In function ‘renorm_encoder’:
src/libavcodec/rangecoder.h:64:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) {
| ^~
src/libavcodec/ffwavesynth.c: In function ‘wavesynth_parse_extradata’:
src/libavcodec/ffwavesynth.c:289:29: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
289 | if (phi >= i)
| ^~
src/libavcodec/ffv1enc.c: In function ‘put_vlc_symbol’:
src/libavcodec/ffv1enc.c:248:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
248 | while (i < state->error_sum) { // FIXME: optimize
| ^
src/libavcodec/ffv1enc.c: At top level:
src/libavcodec/ffv1enc.c:2050:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2050 | { "slicecrc", "Protect slices with CRCs", OFFSET(ec), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 2, VE },
| ^
In file included from src/libavcodec/ffv1enc.c:32:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ffv1enc.c:2062:13: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2062 | { .i64 = 0 }, 0, 1, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/fits.o
src/libavcodec/fits.c: In function ‘avpriv_fits_header_parse_line’:
src/libavcodec/fits.c:176:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
176 | if (ret != 1 || dim_no != header->naxis_index + 1) {
| ^~
src/libavcodec/fits.c:188:33: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
188 | if (header->naxis_index == header->naxis) {
| ^~
CC libavcodec/fitsdec.o
In file included from src/libavcodec/fic.c:32:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavcodec/fic.c: In function ‘fic_decode_frame’:
src/libavcodec/fic.c:396:50: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
396 | if (slice_size < slice_off || slice_size > msize)
| ^
src/libavcodec/fic.c: At top level:
src/libavcodec/fic.c:479:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
479 | { "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:27:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/fitsenc.o
CC libavcodec/flac.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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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’ [-Wsign-compare]
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’} [-Wsign-compare]
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 [-Wdouble-promotion]
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:310:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
310 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/flac_parser.o
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’ [-Wsign-compare]
180 | if (channels <= FF_ARRAY_ELEMS(flac_channel_layouts))
| ^~
CC libavcodec/flacdata.o
CC libavcodec/flacdec.o
CC libavcodec/flacdsp.o
CC libavcodec/flacenc.o
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
from src/libavcodec/avcodec.h:32,
from src/libavcodec/flac_parse.h:30,
from src/libavcodec/flac_parser.c:38:
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’} [-Wsign-compare]
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 [-Wsign-compare]
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:773:66: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
773 | flac_fifo_size(&fpc->fifo_buf) / FLAC_AVG_FRAME_SIZE >
| ^
src/libavcodec/flac_parser.c:861:31: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘size_t’ {aka ‘long unsigned int’} due to unsignedness of other operand [-Wsign-compare]
861 | return buf_size ? (read_end - buf) : (fpc->best_header->offset -
| ^~~~~~~~~~~~~~~~
CC libavcodec/flacencdsp.o
In file included from src/libavcodec/flacdec.c:43:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
In file included from src/libavcodec/flacdec.c:48:
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’ [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ^~
src/libavcodec/flacdec.c: In function ‘decode_residuals’:
src/libavcodec/flacdec.c:286:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
286 | if (v == 0x80000000){
| ^~
src/libavcodec/flacdec.c: In function ‘lpc_analyze_remodulate’:
src/libavcodec/flacdec.c:420:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
420 | if (sigma < 2*ebps)
| ^
src/libavcodec/flacdec.c: At top level:
src/libavcodec/flacdec.c:807:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
807 | { "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:39:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavcodec/flacenc.c:34:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
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’ [-Wsign-compare]
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’ [-Wmissing-field-initializers]
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:28:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/flacenc.c:1720:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/flacenc.c:1721:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/flacenc.c:1722:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/flacenc.c:1736:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/flacenc.c:1737:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/flacenc.c:1738:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/flacenc.c:1739:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/flashsv.o
CC libavcodec/flashsv2enc.o
CC libavcodec/flashsvenc.o
CC libavcodec/flicvideo.o
In file included from src/libavcodec/flashsv2enc.c:54:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/flvdec.o
CC libavcodec/flvenc.o
CC libavcodec/fmtconvert.o
CC libavcodec/fmvc.o
src/libavcodec/flicvideo.c: In function ‘flic_decode_frame_1BPP’:
src/libavcodec/flicvideo.c:205:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
205 | if (frame_size > buf_size)
| ^
src/libavcodec/flicvideo.c: In function ‘flic_decode_frame_8BPP’:
src/libavcodec/flicvideo.c:405:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
405 | if (frame_size > buf_size)
| ^
src/libavcodec/flicvideo.c:640:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
640 | 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:740:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
740 | if (frame_size > buf_size)
| ^
src/libavcodec/flicvideo.c: In function ‘flic_decode_frame_24BPP’:
src/libavcodec/flicvideo.c:1040:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1040 | if (frame_size > buf_size)
| ^
CC libavcodec/frame_thread_encoder.o
src/libavcodec/frame_thread_encoder.c: In function ‘ff_thread_video_encode_frame’:
src/libavcodec/frame_thread_encoder.c:324:81: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
324 | (c->task_index - c->finished_task_index + c->max_tasks) % c->max_tasks <= avctx->thread_count)) {
| ^~
In file included from src/libavcodec/mpegvideoenc.h:41,
from src/libavcodec/flvenc.c:24:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/fraps.o
CC libavcodec/frwu.o
CC libavcodec/ftr.o
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’ [-Wsign-compare]
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’ [-Wsign-compare]
474 | if (size > bytestream2_get_bytes_left(gb))
| ^
CC libavcodec/ftr_parser.o
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’ [-Wsign-compare]
172 | if (buf_size != needed_size) {
| ^~
src/libavcodec/fraps.c:187:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
187 | if (buf_size != needed_size) {
| ^~
src/libavcodec/frwu.c:104:6: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
104 | {.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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/g2meet.o
CC libavcodec/g722.o
CC libavcodec/g722dec.o
CC libavcodec/g722dsp.o
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
src/libavcodec/g2meet.c: In function ‘epic_hash_add’:
src/libavcodec/g2meet.c:413:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
413 | if (hash->bucket_size[idx] > INT_MAX / sizeof(**hash->bucket))
| ^
src/libavcodec/g722dec.c:48:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/g2meet.c: In function ‘epic_jb_decode_tile’:
src/libavcodec/g2meet.c:883:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
883 | if (extrabytes > 3 || src_size < extrabytes) {
| ^
src/libavcodec/g2meet.c: In function ‘g2m_load_cursor’:
src/libavcodec/g2meet.c:1235:22: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
1235 | if (cur_size - 9 > bytestream2_get_bytes_left(gb) ||
| ^
src/libavcodec/g2meet.c:1236:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1236 | c->cursor_w * c->cursor_h / 4 > cur_size) {
| ^
src/libavcodec/g2meet.c: In function ‘g2m_decode_frame’:
src/libavcodec/g2meet.c:1411:24: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
1411 | if (chunk_size > bytestream2_get_bytes_left(&bc)) {
| ^
CC libavcodec/g726.o
CC libavcodec/g728dec.o
src/libavcodec/g723_1dec.c:1101:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1101 | { .i64 = 1 }, 0, 1, AD },
| ^
In file included from src/libavcodec/g723_1dec.c:30:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | 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:219:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
219 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:316:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
316 | 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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/g726.c: At top level:
src/libavcodec/g726.c:376:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
376 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/g729_parser.o
CC libavcodec/g729dec.o
CC libavcodec/g729postfilter.o
CC libavcodec/gdv.o
In file included from src/libavcodec/g728dec.c:40:
src/libavcodec/g728_template.c: In function ‘do_hybrid_window’:
src/libavcodec/g728_template.c:64:10: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
64 | *out *= 257.0 / 256.0;
| ^~
src/libavcodec/g728dec.c: In function ‘g728_init_static_data’:
src/libavcodec/g728dec.c:53:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
53 | for(int i = 0; i < FF_ARRAY_ELEMS(amptable); i++)
| ^
src/libavcodec/g728dec.c:56:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
56 | for (int i = 0; i < FF_ARRAY_ELEMS(codetable); i++) {
| ^
CC libavcodec/gemdec.o
CC libavcodec/get_buffer.o
src/libavcodec/get_buffer.c: In function ‘frame_pool_free’:
src/libavcodec/get_buffer.c:61:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
61 | for (i = 0; i < FF_ARRAY_ELEMS(pool->pools); i++)
| ^
CC libavcodec/gif.o
src/libavcodec/gdv.c: In function ‘rescale’:
src/libavcodec/gdv.c:137:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
137 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) {
| ^~
src/libavcodec/gdv.c:137:52: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
137 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) {
| ^~
src/libavcodec/gdv.c: In function ‘lz_copy’:
src/libavcodec/gdv.c:225:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
225 | for (i = 0; i < len; i++) {
| ^
src/libavcodec/gdv.c:232:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
232 | for (i = 0; i < len; i++) {
| ^
src/libavcodec/gdv.c:239:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
239 | for (i = 0; i < len; i++) {
| ^
CC libavcodec/gif_parser.o
src/libavcodec/gemdec.c: In function ‘gem_decode_frame’:
src/libavcodec/gemdec.c:160:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
160 | if (tag == AV_RB32("STTT")) {
| ^~
src/libavcodec/gemdec.c:165:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
165 | } else if (tag == AV_RB32("TIMG")) {
| ^~
src/libavcodec/gemdec.c:170:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
170 | } 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’} [-Wsign-compare]
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’} [-Wsign-compare]
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’} [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
270 | if (x >= row_width) { \
| ^~
src/libavcodec/gemdec.c:335:25: note: in expansion of macro ‘SKIP’
335 | SKIP;
| ^~~~
CC libavcodec/gifdec.o
CC libavcodec/golomb.o
CC libavcodec/gsm_parser.o
CC libavcodec/gsmdec.o
CC libavcodec/gsmdec_data.o
src/libavcodec/gif.c: In function ‘pick_palette_entry’:
src/libavcodec/gif.c:148:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
148 | for (i = 0; i < FF_ARRAY_ELEMS(histogram); i++)
| ^
src/libavcodec/gif.c: In function ‘gif_image_write_image’:
src/libavcodec/gif.c:390:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
390 | for (i = 0; i < 1 << (pow2_count + 1); i++) {
| ^
src/libavcodec/gif.c: At top level:
src/libavcodec/gif.c:543:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
543 | { "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:36:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/gif.c:544:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
544 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/h261.o
CC libavcodec/h261_parser.o
CC libavcodec/h261data.o
CC libavcodec/h261dec.o
src/libavcodec/h261data.c:156:1: warning: missing initializer for field ‘index_run’ of ‘RLTable’ [-Wmissing-field-initializers]
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/h261enc.o
src/libavcodec/gifdec.c:540:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
540 | AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM },
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/gifdec.c:25:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/h263.o
CC libavcodec/h263_parser.o
CC libavcodec/h263data.o
src/libavcodec/h263data.c:165:1: warning: missing initializer for field ‘index_run’ of ‘RLTable’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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
In file included from src/libavcodec/mpegvideoenc.h:41,
from src/libavcodec/h261enc.c:37:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/h2645_sei.o
CC libavcodec/h2645_vui.o
src/libavcodec/h263dec.c: In function ‘ff_h263_decode_frame’:
src/libavcodec/h263dec.c:647:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
647 | && (h->c.codec_tag == AV_RL32("GEOV") || h->c.codec_tag == AV_RL32("GEOX"))) {
| ^~
src/libavcodec/h263dec.c:647:69: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
647 | && (h->c.codec_tag == AV_RL32("GEOV") || h->c.codec_tag == AV_RL32("GEOX"))) {
| ^~
src/libavcodec/h2645_parse.c: In function ‘alloc_rbsp_buffer’:
src/libavcodec/h2645_parse.c:488:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
488 | if (rbsp->rbsp_buffer_alloc_size >= size &&
| ^~
src/libavcodec/h2645_parse.c: In function ‘ff_h2645_packet_split’:
src/libavcodec/h2645_parse.c:594:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
594 | if (new_size >= INT_MAX / sizeof(*pkt->nals))
| ^~
CC libavcodec/h2645data.o
CC libavcodec/h264_cabac.o
CC libavcodec/h264_cavlc.o
In file included from src/libavcodec/h2645_sei.c:41:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
In file included from src/libavcodec/h2645_vui.c:31:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | 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:44:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
44 | if (vui->aspect_ratio_idc < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect))
| ^
src/libavcodec/h2645_vui.c:94:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
94 | if (vui->chroma_sample_loc_type_top_field <= 5U)
| ^~
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’} [-Wsign-compare]
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’} [-Wsign-compare]
114 | if (framerate > (level->max_mbps / (width_mbs * height_mbs)))
| ^
CC libavcodec/h264_loopfilter.o
In file included from src/libavcodec/h264_cabac.c:39:
src/libavcodec/h264_mvpred.h: In function ‘write_back_motion_list’:
src/libavcodec/h264_mvpred.h:107:60: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare]
107 | uint8_t (*mvd_dst)[2] = &sl->mvd_table[list][FMO ? 8 * sl->mb_xy
| ^~~~~~~~~~~~~
src/libavcodec/h264_mvpred.h: In function ‘fill_decode_caches’:
src/libavcodec/h264_mvpred.h:740:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
740 | for (list = 0; list < sl->list_count; list++) {
| ^
In file included from src/libavcodec/h264_cavlc.c:32:
src/libavcodec/h264_mvpred.h: In function ‘write_back_motion_list’:
src/libavcodec/h264_mvpred.h:107:60: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare]
107 | uint8_t (*mvd_dst)[2] = &sl->mvd_table[list][FMO ? 8 * sl->mb_xy
| ^~~~~~~~~~~~~
src/libavcodec/h264_mvpred.h: In function ‘fill_decode_caches’:
src/libavcodec/h264_mvpred.h:740:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
740 | for (list = 0; list < sl->list_count; list++) {
| ^
In file included from src/libavcodec/h264_cavlc.c:34:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavcodec/h264_cavlc.c: In function ‘ff_h264_decode_init_vlc’:
src/libavcodec/h264_cavlc.c:346:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
346 | for (int i = 0; i < FF_ARRAY_ELEMS(coeff_token_vlc); i++) {
| ^
src/libavcodec/h264_cavlc.c: In function ‘decode_residual’:
src/libavcodec/h264_cavlc.c:435:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
435 | if(total_coeff > (unsigned)max_coeff) {
| ^
src/libavcodec/h264_cabac.c: In function ‘ff_h264_decode_mb_cabac’:
src/libavcodec/h264_cabac.c:2140:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2140 | for( list = 0; list < sl->list_count; list++ ) {
| ^
src/libavcodec/h264_cabac.c:2147:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2147 | if (ref[list][i] >= rc) {
| ^~
src/libavcodec/h264_cabac.c:2164:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2164 | for (list = 0; list < sl->list_count; list++) {
| ^
src/libavcodec/h264_cavlc.c: In function ‘ff_h264_decode_mb_cavlc’:
src/libavcodec/h264_cavlc.c:682:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
682 | if (mb_skip_run > h->mb_num) {
| ^
src/libavcodec/h264_cabac.c:2228:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2228 | for (list = 0; list < sl->list_count; list++) {
| ^
src/libavcodec/h264_cabac.c:2234:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2234 | if (ref >= rc) {
| ^~
src/libavcodec/h264_cabac.c:2243:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2243 | for (list = 0; list < sl->list_count; list++) {
| ^
src/libavcodec/h264_cabac.c:2256:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2256 | for (list = 0; list < sl->list_count; list++) {
| ^
src/libavcodec/h264_cabac.c:2263:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2263 | if (ref >= rc) {
| ^~
src/libavcodec/h264_cavlc.c:844:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
844 | for (list = 0; list < sl->list_count; list++) {
| ^
src/libavcodec/h264_cabac.c:2274:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2274 | for (list = 0; list < sl->list_count; list++) {
| ^
src/libavcodec/h264_cavlc.c:856:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
856 | if(tmp>=ref_count){
| ^~
src/libavcodec/h264_cavlc.c:872:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
872 | for (list = 0; list < sl->list_count; list++) {
| ^
src/libavcodec/h264_cabac.c:2292:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2292 | for (list = 0; list < sl->list_count; list++) {
| ^
src/libavcodec/h264_cabac.c:2299:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2299 | if (ref >= rc) {
| ^~
src/libavcodec/h264_cabac.c:2310:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2310 | for (list = 0; list < sl->list_count; list++) {
| ^
src/libavcodec/h264_cavlc.c:922:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
922 | for (list = 0; list < sl->list_count; list++) {
| ^
src/libavcodec/h264_cavlc.c:940:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
940 | 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’ [-Wsign-compare]
952 | for (list = 0; list < sl->list_count; list++) {
| ^
src/libavcodec/h264_cavlc.c:973:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
973 | for (list = 0; list < sl->list_count; list++) {
| ^
src/libavcodec/h264_cavlc.c:990:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
990 | for (list = 0; list < sl->list_count; list++) {
| ^
src/libavcodec/h264_cabac.c:2356:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2356 | if (h->x264_build < 151U) {
| ^
src/libavcodec/h264_cavlc.c:1011:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1011 | for (list = 0; list < sl->list_count; list++) {
| ^
src/libavcodec/h264_cavlc.c:1078:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1078 | if (((unsigned)sl->qscale) > max_qp){
| ^
src/libavcodec/h264_cabac.c:2419:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2419 | if (((unsigned)sl->qscale) > max_qp){
| ^
src/libavcodec/h264_cavlc.c:1081:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1081 | if (((unsigned)sl->qscale) > max_qp){
| ^
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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:131:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
131 | for (list = 0; list < sl->list_count; list++) {
| ^
src/libavcodec/h264_direct.c:133:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
133 | for (int j = 0; j < sl->ref_count[list]; j++)
| ^
src/libavcodec/h264_direct.c: In function ‘pred_spatial_direct_motion’:
src/libavcodec/h264_direct.c:416:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
416 | h->x264_build > 33U))) {
| ^
src/libavcodec/h264_direct.c:451:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
451 | h->x264_build > 33U))) {
| ^
CC libavcodec/h264_mb.o
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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_loopfilter.c:388:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
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_loopfilter.c:381:61: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
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 [-Wsign-compare]
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_loopfilter.c:385:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
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 [-Wsign-compare]
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_loopfilter.c:388:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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_loopfilter.c:387:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
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_loopfilter.c:388:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
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_loopfilter.c:381:61: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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_loopfilter.c:387:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
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_loopfilter.c:388:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
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 [-Wsign-compare]
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_loopfilter.c:384:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
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 [-Wsign-compare]
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_loopfilter.c:387:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
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 [-Wsign-compare]
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_loopfilter.c:381:61: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
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_loopfilter.c:384:70: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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_loopfilter.c:381:61: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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_loopfilter.c:388:73: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
460 | sl->mv_cache[1][b_idx][0] - sl->mv_cache[0][bn_idx][0] + 3 >= 7U |
| ^~
CC libavcodec/h264_parse.o
CC libavcodec/h264_parser.o
src/libavcodec/h264_mb.c: In function ‘hl_decode_mb_predict_luma’:
src/libavcodec/h264_mb.c:641:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
641 | if (h->x264_build < 151U) {
| ^
In file included from src/libavcodec/h264_mb.c:790:
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’ [-Wsign-compare]
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’ [-Wsign-compare]
286 | for (list = 0; list < sl->list_count; list++) {
| ^
In file included from src/libavcodec/h264_mb.c:794:
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’ [-Wsign-compare]
76 | for (list = 0; list < sl->list_count; list++) {
| ^
In file included from src/libavcodec/h264_mb.c:798:
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’ [-Wsign-compare]
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’ [-Wsign-compare]
286 | for (list = 0; list < sl->list_count; list++) {
| ^
CC libavcodec/h264_picture.o
In file included from src/libavcodec/h264_parse.c:22:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavcodec/h264_parse.c: In function ‘ff_h264_pred_weight_table’:
src/libavcodec/h264_parse.c:42:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
42 | if (pwt->luma_log2_weight_denom > 7U) {
| ^
src/libavcodec/h264_parse.c:50:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
50 | 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:189:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
189 | if (mode > 3U) {
| ^
src/libavcodec/h264_parse.c: In function ‘ff_h264_parse_ref_count’:
src/libavcodec/h264_parse.c:253:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
253 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) {
| ^
src/libavcodec/h264_parse.c:253:80: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
253 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) {
| ^
src/libavcodec/h264_parse.c:259:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
259 | } else if (ref_count[1] - 1 > max[1]) {
| ^
CC libavcodec/h264_ps.o
In file included from src/libavcodec/h264_parser.c:41:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
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’ [-Wsign-compare]
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’ [-Wsign-compare]
568 | if (p->sei.common.unregistered.x264_build < 44U)
| ^
src/libavcodec/h264_parser.c: In function ‘h264_parse’:
src/libavcodec/h264_parser.c:658:25: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
658 | if (pts == av_sat_add64(s->dts, pts_dts_delta))
| ^~
CC libavcodec/h264_refs.o
CC libavcodec/h264_sei.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:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavcodec/h264_ps.c: In function ‘decode_hrd_parameters’:
src/libavcodec/h264_ps.c:112:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
112 | if (cpb_count > 32U) {
| ^
src/libavcodec/h264_ps.c: In function ‘decode_vui_parameters’:
src/libavcodec/h264_ps.c:188:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
188 | if (sps->num_reorder_frames > 16U
| ^
src/libavcodec/h264_ps.c: In function ‘ff_h264_decode_seq_parameter_set’:
src/libavcodec/h264_ps.c:348:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
348 | if (sps->chroma_format_idc > 3U) {
| ^
src/libavcodec/h264_ps.c:453:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
453 | if (sps->mb_height >= INT_MAX / 2U) {
| ^~
src/libavcodec/h264_ps.c:503:52: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
503 | (crop_left + crop_right ) * step_x >= width ||
| ^~
src/libavcodec/h264_ps.c:504:52: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
504 | (crop_top + crop_bottom) * step_y >= height
| ^~
src/libavcodec/h264_ps.c:548:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
548 | for (i = 0; i < FF_ARRAY_ELEMS(level_max_dpb_mbs); i++) {
| ^
CC libavcodec/h264_slice.o
CC libavcodec/h264chroma.o
In file included from src/libavcodec/h264_refs.c:34:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavcodec/h264_refs.c: In function ‘pic_as_field’:
src/libavcodec/h264_refs.c:41:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
41 | for (int 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:200:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
200 | for (int i = 0; i < sl->ref_count[j]; i++) {
| ^
src/libavcodec/h264_refs.c:209:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
209 | for (int i = 0; i < sl->list_count; i++)
| ^
src/libavcodec/h264_refs.c: In function ‘print_short_term’:
src/libavcodec/h264_refs.c:220:32: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
220 | for (uint32_t 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:270:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
270 | for (int list = 0; list < sl->list_count; list++) {
| ^
src/libavcodec/h264_refs.c:271:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
271 | for (int 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:299:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
299 | for (int list = 0; list < sl->list_count; list++) {
| ^
src/libavcodec/h264_refs.c:315:38: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
315 | if (abs_diff_pic_num > sl->max_pic_num) {
| ^
src/libavcodec/h264_refs.c:347:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
347 | if (long_idx > 31U) {
| ^
src/libavcodec/h264_refs.c:376:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
376 | for (i = index; i + 1 < sl->ref_count[list]; i++) {
| ^
src/libavcodec/h264_refs.c:379:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
379 | pic_id == sl->ref_list[list][i].pic_id)
| ^~
src/libavcodec/h264_refs.c:392:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
392 | for (int list = 0; list < sl->list_count; list++) {
| ^
src/libavcodec/h264_refs.c:393:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
393 | for (int index = 0; index < sl->ref_count[list]; index++) {
| ^
src/libavcodec/h264_refs.c:402:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
402 | for (int i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++)
| ^
src/libavcodec/h264_refs.c:411:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
411 | for (int j=0; j<sl->list_count; j++) {
| ^
src/libavcodec/h264_refs.c: In function ‘ff_h264_decode_ref_pic_list_reordering’:
src/libavcodec/h264_refs.c:436:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
436 | for (int list = 0; list < sl->list_count; list++) {
| ^
src/libavcodec/h264_refs.c:446:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
446 | 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:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
693 | for (int j = 0; j < FF_ARRAY_ELEMS(h->long_ref); j++) {
| ^
src/libavcodec/h264_refs.c:729:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
729 | for (int j = 0; j < FF_ARRAY_ELEMS(h->last_pocs); j++)
| ^
src/libavcodec/h264_refs.c:807:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
807 | for (int 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:35,
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’ [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavcodec/h264_refs.c:810:32: note: in expansion of macro ‘FFMAX’
810 | 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 [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^~~
src/libavcodec/h264_refs.c:810:32: note: in expansion of macro ‘FFMAX’
810 | 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’ [-Wsign-compare]
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[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 [-Wsign-compare]
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[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:850:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
850 | for (i = 0; i < FF_ARRAY_ELEMS(sl->mmco); i++) {
| ^
CC libavcodec/h264data.o
In file included from src/libavcodec/h264_sei.c:37:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavcodec/h264_sei.c: In function ‘decode_picture_timing’:
src/libavcodec/h264_sei.c:137:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
137 | if (size > sizeof(h->payload)) {
| ^
src/libavcodec/h264_sei.c: In function ‘ff_h264_sei_decode’:
src/libavcodec/h264_sei.c:258:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
258 | if (size > bytestream2_get_bytes_left(&gbyte)) {
| ^
CC libavcodec/h264dec.o
In file included from src/libavcodec/h264_slice.c:44:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavcodec/h264_slice.c: In function ‘ff_h264_update_thread_context’:
src/libavcodec/h264_slice.c:368:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
368 | for (int i = 0; i < FF_ARRAY_ELEMS(h->ps.sps_list); i++)
| ^
src/libavcodec/h264_slice.c:370:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
370 | for (int 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:981:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
981 | if (h->x264_build < 44U)
| ^
src/libavcodec/h264_slice.c: In function ‘h264_export_frame_props’:
src/libavcodec/h264_slice.c:1277:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1277 | for (int i = 0; i < tc_sd[0]; i++) {
| ^
src/libavcodec/h264_slice.c: In function ‘h264_field_start’:
src/libavcodec/h264_slice.c:1513:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1513 | for(i=0; i<FF_ARRAY_ELEMS(h->last_pocs); i++)
| ^
src/libavcodec/h264_slice.c:1652:100: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1652 | || av_zero_extend(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:1865:13: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1865 | if (tmp > 51 + 6 * (sps->bit_depth_luma - 8)) {
| ^
src/libavcodec/h264_slice.c: In function ‘h264_slice_init’:
src/libavcodec/h264_slice.c:1926:56: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1926 | if (sl->first_mb_addr << FIELD_OR_MBAFF_PICTURE(h) >= h->mb_num ||
| ^~
src/libavcodec/h264_slice.c:1927:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1927 | sl->first_mb_addr >= h->mb_num) {
| ^~
src/libavcodec/h264_slice.c:2004:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2004 | if (j < sl->list_count && i < sl->ref_count[j] &&
| ^
src/libavcodec/h264_slice.c:2004:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2004 | if (j < sl->list_count && i < sl->ref_count[j] &&
| ^
src/libavcodec/h264_slice.c:2037:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2037 | for (j = 0; j < sl->list_count; j++) {
| ^
src/libavcodec/h264_slice.c:2038:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2038 | for (i = 0; i < sl->ref_count[j]; i++) {
| ^
CC libavcodec/h264dsp.o
CC libavcodec/h264idct.o
In file included from src/libavcodec/h264dec.c:50:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavcodec/h264dec.c: In function ‘h264_er_decode_mb’:
src/libavcodec/h264dec.c:84:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
84 | if (ref >= sl->ref_count[0])
| ^~
src/libavcodec/h264dec.c: In function ‘h264_init_context’:
src/libavcodec/h264dec.c:309:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
309 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++)
| ^
src/libavcodec/h264dec.c: In function ‘idr’:
src/libavcodec/h264dec.c:446:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
446 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++)
| ^
src/libavcodec/h264dec.c: In function ‘debug_green_metadata’:
src/libavcodec/h264dec.c:569:55: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
569 | (float)gm->percent_non_zero_macroblocks/255,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
src/libavcodec/h264dec.c:570:58: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
570 | (float)gm->percent_intra_coded_macroblocks/255,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
src/libavcodec/h264dec.c:571:52: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
571 | (float)gm->percent_six_tap_filtering/255,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
src/libavcodec/h264dec.c:572:66: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
572 | (float)gm->percent_alpha_point_deblocking_instance/255);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
src/libavcodec/h264dec.c:579:47: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
579 | (float)gm->xsd_metric_value/100);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
src/libavcodec/h264dec.c: In function ‘h264_export_enc_params’:
src/libavcodec/h264dec.c:843:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
843 | for (y = 0; y < p->mb_height; y++)
| ^
src/libavcodec/h264dec.c:844:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
844 | for (x = 0; x < p->mb_width; x++) {
| ^
src/libavcodec/h264dec.c: At top level:
src/libavcodec/h264dec.c:1093:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1093 | { "is_avc", "is avc", OFFSET(is_avc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, VDX },
| ^
In file included from src/libavcodec/h264dec.c:37:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/h264dec.c:1094:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1094 | { "nal_length_size", "nal_length_size", OFFSET(nal_length_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 4, VDX },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/h264dec.c:1095:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1095 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/h264dec.c:1096:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1096 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/h264dec.c:1097:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1097 | { "skip_gray", "Do not return gray gap frames", OFFSET(skip_gray), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, VD },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/h264dec.c:1098:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1098 | { "noref_gray", "Avoid using gray gap frames as references", OFFSET(noref_gray), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, VD },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/h264pred.o
CC libavcodec/h264qpel.o
CC libavcodec/h265_profile_level.o
CC libavcodec/h274.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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’} [-Wsign-compare]
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’} [-Wsign-compare]
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’} [-Wsign-compare]
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’} [-Wsign-compare]
236 | else if (pic_size <= (3 * level->max_luma_ps >> 2))
| ^~
CC libavcodec/hap.o
CC libavcodec/hapdec.o
CC libavcodec/hashtable.o
src/libavcodec/hapdec.c: In function ‘hap_parse_frame_header’:
src/libavcodec/hapdec.c:192:73: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
192 | 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:287:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
287 | if (ctx->tex_size != (avctx->coded_width / TEXTURE_BLOCK_W)
| ^~
CC libavcodec/hcadec.o
CC libavcodec/hcom.o
src/libavcodec/hcadec.c: In function ‘decode_init’:
src/libavcodec/hcadec.c:371:75: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
371 | if (avctx->ch_layout.nb_channels <= 0 || avctx->ch_layout.nb_channels > FF_ARRAY_ELEMS(c->ch))
| ^
src/libavcodec/hcadec.c: In function ‘apply_intensity_stereo’:
src/libavcodec/hcadec.c:413:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
413 | for (int i = 0; i < band_count; i++) {
| ^
src/libavcodec/hcadec.c: In function ‘reconstruct_hfr’:
src/libavcodec/hcadec.c:427:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
427 | for (int i = 0, k = start_band, l = start_band - 1; i < hfr_group_count; i++){
| ^
src/libavcodec/hcadec.c:428:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
428 | for (int j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){
| ^
src/libavcodec/hcadec.c:428:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
428 | 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:444:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
444 | for (int i = 0; i < ch->count; i++) {
| ^
src/libavcodec/hcadec.c: In function ‘unpack’:
src/libavcodec/hcadec.c:476:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
476 | for (int i = 0; i < ch->count; i++)
| ^
src/libavcodec/hcadec.c:484:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
484 | for (int i = 1; i < ch->count; i++){
| ^
src/libavcodec/hcadec.c:507:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
507 | for (int i = 0; i < hfr_group_count; i++)
| ^
src/libavcodec/hcadec.c:511:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
511 | for (int i = 0; i < ch->count; i++) {
| ^
src/libavcodec/hcadec.c:523:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
523 | for (int i = 0; i < ch->count; i++)
| ^
CC libavcodec/hdr_parser.o
CC libavcodec/hdrdec.o
CC libavcodec/hdrenc.o
CC libavcodec/hevc/cabac.o
CC libavcodec/hevc/data.o
CC libavcodec/hevc/dsp.o
CC libavcodec/hevc/filter.o
CC libavcodec/hevc/hevcdec.o
src/libavcodec/hevc/cabac.c: In function ‘ff_hevc_part_mode_decode’:
src/libavcodec/hevc/cabac.c:664:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
664 | if (log2_cb_size == sps->log2_min_cb_size) {
| ^~
CC libavcodec/hevc/mvs.o
In file included from src/libavcodec/hevc/hevcdec.c:48:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
CC libavcodec/hevc/parse.o
src/libavcodec/hevc/hevcdec.c: In function ‘pred_weight_table’:
src/libavcodec/hevc/hevcdec.c:200:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
200 | for (i = 0; i < sh->nb_refs[L0]; i++) {
| ^
src/libavcodec/hevc/hevcdec.c:237:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
237 | for (i = 0; i < sh->nb_refs[L1]; i++) {
| ^
src/libavcodec/hevc/hevcdec.c: In function ‘decode_lt_rps’:
src/libavcodec/hevc/hevcdec.c:300:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
300 | if (i < nb_sps) {
| ^
src/libavcodec/hevc/hevcdec.c:318:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
318 | if (i && i != nb_sps)
| ^~
src/libavcodec/hevc/hevcdec.c: In function ‘setup_multilayer’:
src/libavcodec/hevc/hevcdec.c:498:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
498 | for (int i = 0; i < s->nb_view_ids; i++) {
| ^
src/libavcodec/hevc/hevcdec.c: In function ‘hls_slice_header’:
src/libavcodec/hevc/hevcdec.c:826:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
826 | if (sh->slice_segment_addr >= sps->ctb_width * sps->ctb_height) {
| ^~
src/libavcodec/hevc/hevcdec.c:992:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
992 | for (i = 0; i < sh->nb_refs[L0]; i++)
| ^
src/libavcodec/hevc/hevcdec.c:999:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
999 | for (i = 0; i < sh->nb_refs[L1]; i++)
| ^
src/libavcodec/hevc/hevcdec.c:1125:37: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1125 | if (num_entry_point_offsets > get_bits_left(gb) || num_entry_point_offsets > UINT16_MAX) {
| ^
src/libavcodec/hevc/hevcdec.c:1164:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1164 | for (i = 0; i < length; i++)
| ^
src/libavcodec/hevc/hevcdec.c: In function ‘hls_transform_tree’:
src/libavcodec/hevc/hevcdec.c:1575:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1575 | if (log2_trafo_size <= sps->log2_max_trafo_size &&
| ^~
src/libavcodec/hevc/hevcdec.c:1576:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1576 | log2_trafo_size > sps->log2_min_tb_size &&
| ^
src/libavcodec/hevc/hevcdec.c:1586:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1586 | split_transform_flag = log2_trafo_size > sps->log2_max_trafo_size ||
| ^
src/libavcodec/hevc/hevcdec.c: In function ‘hls_prediction_unit’:
src/libavcodec/hevc/hevcdec.c:2116:12: warning: missing initializer for field ‘ref_idx’ of ‘struct MvField’ [-Wmissing-field-initializers]
2116 | struct MvField current_mv = {{{ 0 }}};
| ^~~~~~~
In file included from src/libavcodec/hevc/hevcdec.c:60:
src/libavcodec/hevc/hevcdec.h:310:12: note: ‘ref_idx’ declared here
310 | int8_t ref_idx[2];
| ^~~~~~~
src/libavcodec/hevc/hevcdec.c: In function ‘hls_coding_unit’:
src/libavcodec/hevc/hevcdec.c:2494:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2494 | log2_cb_size == sps->log2_min_cb_size) {
| ^~
src/libavcodec/hevc/hevcdec.c:2502:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2502 | log2_cb_size >= sps->pcm.log2_min_pcm_cb_size &&
| ^~
src/libavcodec/hevc/hevcdec.c:2503:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2503 | log2_cb_size <= sps->pcm.log2_max_pcm_cb_size) {
| ^~
src/libavcodec/hevc/hevcdec.c:2581:17: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
2581 | const static int cbf[2] = { 0 };
| ^~~~~
src/libavcodec/hevc/hevcdec.c: In function ‘hls_coding_quadtree’:
src/libavcodec/hevc/hevcdec.c:2630:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2630 | log2_cb_size > sps->log2_min_cb_size) {
| ^
src/libavcodec/hevc/hevcdec.c:2634:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2634 | split_cu = (log2_cb_size > sps->log2_min_cb_size);
| ^
src/libavcodec/hevc/hevcdec.c:2637:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2637 | log2_cb_size >= sps->log2_ctb_size - pps->diff_cu_qp_delta_depth) {
| ^~
src/libavcodec/hevc/hevcdec.c:2643:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2643 | log2_cb_size >= sps->log2_ctb_size - pps->diff_cu_chroma_qp_offset_depth) {
| ^~
src/libavcodec/hevc/hevcdec.c: In function ‘wpp_progress_init’:
src/libavcodec/hevc/hevcdec.c:2921:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2921 | for (int i = s->nb_wpp_progress; i < count; i++) {
| ^
src/libavcodec/hevc/hevcdec.c:2929:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2929 | for (int i = 0; i < count; i++)
| ^
src/libavcodec/hevc/hevcdec.c: In function ‘hls_slice_data_wpp’:
src/libavcodec/hevc/hevcdec.c:2954:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2954 | if (s->avctx->thread_count > s->nb_local_ctx) {
| ^
src/libavcodec/hevc/hevcdec.c:2964:46: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2964 | for (unsigned i = s->nb_local_ctx; i < s->avctx->thread_count; i++) {
| ^
src/libavcodec/hevc/hevcdec.c: In function ‘decode_slice_data’:
src/libavcodec/hevc/hevcdec.c:3069:43: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare]
3069 | if (l->tab_slice_address[prev_rs] != s->sh.slice_addr) {
| ^~
src/libavcodec/hevc/hevcdec.c: In function ‘set_side_data’:
src/libavcodec/hevc/hevcdec.c:3128:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
3128 | for (int i = 0; i < tc_sd[0]; i++) {
| ^
src/libavcodec/hevc/hevcdec.c: In function ‘decode_slice’:
src/libavcodec/hevc/hevcdec.c:3576:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
3576 | if (s->cur_layer != layer_idx &&
| ^~
src/libavcodec/hevc/hevcdec.c: In function ‘decode_nal_units’:
src/libavcodec/hevc/hevcdec.c:3719:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
3719 | for (int i = 0; i < FF_ARRAY_ELEMS(s->layers); i++) {
| ^
src/libavcodec/hevc/hevcdec.c:3804:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
3804 | for (int i = 0; i < FF_ARRAY_ELEMS(s->layers); i++) {
| ^
src/libavcodec/hevc/hevcdec.c: In function ‘hevc_decode_extradata’:
src/libavcodec/hevc/hevcdec.c:3831:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
3831 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) {
| ^
src/libavcodec/hevc/hevcdec.c: In function ‘hevc_decode_free’:
src/libavcodec/hevc/hevcdec.c:3956:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
3956 | for (int i = 0; i < FF_ARRAY_ELEMS(s->layers); i++) {
| ^
src/libavcodec/hevc/hevcdec.c:3971:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
3971 | for (int layer = 0; layer < FF_ARRAY_ELEMS(s->layers); layer++) {
| ^
src/libavcodec/hevc/hevcdec.c:3973:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
3973 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) {
| ^
src/libavcodec/hevc/hevcdec.c:3981:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3981 | for (int i = 0; i < s->nb_wpp_progress; i++)
| ^
src/libavcodec/hevc/hevcdec.c: In function ‘hevc_init_context’:
src/libavcodec/hevc/hevcdec.c:4017:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
4017 | for (int layer = 0; layer < FF_ARRAY_ELEMS(s->layers); layer++) {
| ^
src/libavcodec/hevc/hevcdec.c:4019:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
4019 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) {
| ^
src/libavcodec/hevc/hevcdec.c: In function ‘hevc_update_thread_context’:
src/libavcodec/hevc/hevcdec.c:4048:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
4048 | for (int layer = 0; layer < FF_ARRAY_ELEMS(s->layers); layer++) {
| ^
src/libavcodec/hevc/hevcdec.c:4051:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
4051 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) {
| ^
src/libavcodec/hevc/hevcdec.c:4067:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
4067 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ps.vps_list); i++)
| ^
src/libavcodec/hevc/hevcdec.c:4070:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
4070 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++)
| ^
src/libavcodec/hevc/hevcdec.c:4073:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
4073 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ps.pps_list); i++)
| ^
src/libavcodec/hevc/hevcdec.c: At top level:
src/libavcodec/hevc/hevcdec.c:4237:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
4237 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR },
| ^~~~~~~~~~~~~~~~
In file included from src/libavcodec/hevc/hevcdec.c:36:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/hevc/hevcdec.c:4239:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
4239 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR },
| ^~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/hevc/parser.o
CC libavcodec/hevc/pred.o
CC libavcodec/hevc/ps.o
In file included from src/libavcodec/hevc/parser.c:26:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavcodec/hevc/parser.c: In function ‘hevc_parse_slice_header’:
src/libavcodec/hevc/parser.c:135:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
135 | if (slice_segment_addr >= sps->ctb_width * sps->ctb_height) {
| ^~
In file included from src/libavcodec/hevc/ps.c:30:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
CC libavcodec/hevc/refs.o
src/libavcodec/hevc/ps.c: In function ‘remove_sps’:
src/libavcodec/hevc/ps.c:94:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
94 | for (i = 0; i < FF_ARRAY_ELEMS(s->pps_list); i++)
| ^
src/libavcodec/hevc/ps.c:95:58: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
95 | if (s->pps_list[i] && s->pps_list[i]->sps_id == id)
| ^~
src/libavcodec/hevc/ps.c: In function ‘remove_vps’:
src/libavcodec/hevc/ps.c:106:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
106 | for (i = 0; i < FF_ARRAY_ELEMS(s->sps_list); i++)
| ^
src/libavcodec/hevc/ps.c:107:58: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
107 | if (s->sps_list[i] && s->sps_list[i]->vps_id == id)
| ^~
src/libavcodec/hevc/ps.c: In function ‘ff_hevc_decode_short_term_rps’:
src/libavcodec/hevc/ps.c:173:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
173 | if (k >= FF_ARRAY_ELEMS(used)) {
| ^~
src/libavcodec/hevc/ps.c:244:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
244 | for (i = 0; i < nb_positive_pics; i++) {
| ^
src/libavcodec/hevc/ps.c: In function ‘decode_sublayer_hrd’:
src/libavcodec/hevc/ps.c:388:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
388 | for (i = 0; i < nb_cpb; i++) {
| ^
src/libavcodec/hevc/ps.c: In function ‘decode_vps_ext’:
src/libavcodec/hevc/ps.c:582:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
582 | if (layer_id_in_nuh >= FF_ARRAY_ELEMS(vps->layer_idx)) {
| ^~
src/libavcodec/hevc/ps.c:616:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
616 | for (int i = 0; i < n; i++)
| ^
src/libavcodec/hevc/ps.c:647:58: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
647 | vps->vps_max_sub_layers;
| ^~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c: In function ‘ff_hevc_decode_nal_vps’:
src/libavcodec/hevc/ps.c:891:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
891 | if (vps->vps_num_hrd_parameters > (unsigned)vps->vps_num_layer_sets) {
| ^
src/libavcodec/hevc/ps.c:916:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
916 | for (int i = 1; i < FF_ARRAY_ELEMS(vps->layer_idx); i++)
| ^
src/libavcodec/hevc/ps.c: In function ‘scaling_list_data’:
src/libavcodec/hevc/ps.c:1131:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1131 | if (matrix_id < delta) {
| ^
src/libavcodec/hevc/ps.c: In function ‘ff_hevc_parse_sps’:
src/libavcodec/hevc/ps.c:1328:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1328 | if (sps->chroma_format_idc > 3U) {
| ^
src/libavcodec/hevc/ps.c:1411:62: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1411 | if (sps->temporal_layer[i].max_dec_pic_buffering > (unsigned)HEVC_MAX_DPB_SIZE) {
| ^
src/libavcodec/hevc/ps.c:1515:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1515 | for (i = 0; i < sps->nb_st_rps; i++) {
| ^
src/libavcodec/hevc/ps.c:1643:45: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1643 | ow->left_offset + ow->right_offset >= sps->width ||
| ^~
src/libavcodec/hevc/ps.c:1644:45: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1644 | ow->top_offset + ow->bottom_offset >= sps->height) {
| ^~
src/libavcodec/hevc/ps.c:1694:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1694 | if (sps->max_transform_hierarchy_depth_inter > sps->log2_ctb_size - sps->log2_min_tb_size) {
| ^
src/libavcodec/hevc/ps.c:1699:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1699 | if (sps->max_transform_hierarchy_depth_intra > sps->log2_ctb_size - sps->log2_min_tb_size) {
| ^
src/libavcodec/hevc/ps.c: In function ‘colour_mapping_octants’:
src/libavcodec/hevc/ps.c:1827:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1827 | for (int i = 0; i < part_num_y; i++) {
| ^
src/libavcodec/hevc/ps.c: In function ‘delta_dlt’:
src/libavcodec/hevc/ps.c:1943:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1943 | if (max_diff > (min_diff_minus1 + 1))
| ^
src/libavcodec/hevc/ps.c:1944:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1944 | for (int k = 1; k < num_val_delta_dlt; k++) {
| ^
src/libavcodec/hevc/ps.c: In function ‘pps_3d_extension’:
src/libavcodec/hevc/ps.c:1959:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1959 | for (int i = 0; i <= pps_depth_layers_minus1; i++) {
| ^~
src/libavcodec/hevc/ps.c: In function ‘setup_pps’:
src/libavcodec/hevc/ps.c:2111:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2111 | if (i > pps->col_bd[j])
| ^
src/libavcodec/hevc/ps.c:2138:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2138 | if (tb_x < pps->col_bd[i + 1]) {
| ^
src/libavcodec/hevc/ps.c:2145:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2145 | if (tb_y < pps->row_bd[i + 1]) {
| ^
src/libavcodec/hevc/ps.c:2165:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2165 | for (y = pps->row_bd[j]; y < pps->row_bd[j + 1]; y++)
| ^
src/libavcodec/hevc/ps.c:2166:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2166 | 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:2293:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2293 | pps->diff_cu_qp_delta_depth > sps->log2_diff_max_min_coding_block_size) {
| ^
src/libavcodec/hevc/ps.c:2358:21: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2358 | if (sum >= sps->ctb_width) {
| ^~
src/libavcodec/hevc/ps.c:2370:21: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
2370 | if (sum >= sps->ctb_height) {
| ^~
src/libavcodec/hevc/ps.c: In function ‘ff_hevc_ps_uninit’:
src/libavcodec/hevc/ps.c:2477:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2477 | for (i = 0; i < FF_ARRAY_ELEMS(ps->vps_list); i++)
| ^
src/libavcodec/hevc/ps.c:2479:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2479 | for (i = 0; i < FF_ARRAY_ELEMS(ps->sps_list); i++)
| ^
src/libavcodec/hevc/ps.c:2481:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2481 | for (i = 0; i < FF_ARRAY_ELEMS(ps->pps_list); i++)
| ^
CC libavcodec/hevc/sei.o
src/libavcodec/hevc/refs.c: In function ‘ff_hevc_clear_refs’:
src/libavcodec/hevc/refs.c:70:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
70 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++)
| ^
src/libavcodec/hevc/refs.c: In function ‘ff_hevc_flush_dpb’:
src/libavcodec/hevc/refs.c:78:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
78 | for (int layer = 0; layer < FF_ARRAY_ELEMS(s->layers); layer++) {
| ^
src/libavcodec/hevc/refs.c:80:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
80 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++)
| ^
src/libavcodec/hevc/refs.c: In function ‘replace_alpha_plane’:
src/libavcodec/hevc/refs.c:91:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
91 | for (int i = 0; i < FF_ARRAY_ELEMS(alpha->buf) && alpha->buf[i]; i++) {
| ^
src/libavcodec/hevc/refs.c: In function ‘alloc_frame’:
src/libavcodec/hevc/refs.c:115:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
115 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) {
| ^
src/libavcodec/hevc/refs.c: In function ‘ff_hevc_set_new_ref’:
src/libavcodec/hevc/refs.c:221:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
221 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) {
| ^
src/libavcodec/hevc/refs.c: In function ‘unref_missing_refs’:
src/libavcodec/hevc/refs.c:262:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
262 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) {
| ^
src/libavcodec/hevc/refs.c: In function ‘ff_hevc_output_frames’:
src/libavcodec/hevc/refs.c:281:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
281 | for (int layer = 0; layer < FF_ARRAY_ELEMS(s->layers); layer++) {
| ^
src/libavcodec/hevc/refs.c:287:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
287 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) {
| ^
src/libavcodec/hevc/refs.c:305:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
305 | if (nb_output > max_output ||
| ^
src/libavcodec/hevc/refs.c:307:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
307 | (nb_dpb[0] > max_dpb || nb_dpb[1] > max_dpb))) {
| ^
src/libavcodec/hevc/refs.c:307:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
307 | (nb_dpb[0] > max_dpb || nb_dpb[1] > max_dpb))) {
| ^
src/libavcodec/hevc/refs.c: In function ‘ff_hevc_slice_rpl’:
src/libavcodec/hevc/refs.c:372:9: warning: missing initializer for field ‘list’ of ‘RefPicList’ [-Wmissing-field-initializers]
372 | RefPicList rpl_tmp = { { 0 } };
| ^~~~~~~~~~
In file included from src/libavcodec/hevc/refs.c:30:
src/libavcodec/hevc/hevcdec.h:196:9: note: ‘list’ declared here
196 | int list[HEVC_MAX_REFS];
| ^~~~
src/libavcodec/hevc/refs.c:386:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
386 | while (rpl_tmp.nb_refs < sh->nb_refs[list_idx]) {
| ^
src/libavcodec/hevc/refs.c:387:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
387 | for (i = 0; i < FF_ARRAY_ELEMS(cand_lists); i++) {
| ^
src/libavcodec/hevc/refs.c:411:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
411 | for (i = 0; i < sh->nb_refs[list_idx]; i++) {
| ^
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
from src/libavutil/frame.h:31,
from src/libavutil/stereo3d.h:32,
from src/libavcodec/hevc/refs.c:26:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/hevc/refs.c:426:28: note: in expansion of macro ‘FFMIN’
426 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/hevc/refs.c:426:28: note: in expansion of macro ‘FFMIN’
426 | rpl->nb_refs = FFMIN(rpl->nb_refs, sh->nb_refs[list_idx]);
| ^~~~~
src/libavcodec/hevc/refs.c:432:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
432 | rpl_tmp.nb_refs > sh->nb_refs[L0]) {
| ^
src/libavcodec/hevc/refs.c:438:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
438 | sh->collocated_ref_idx < rpl->nb_refs)
| ^
src/libavcodec/hevc/refs.c: In function ‘find_ref_idx’:
src/libavcodec/hevc/refs.c:451:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
451 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) {
| ^
src/libavcodec/hevc/refs.c: In function ‘ff_hevc_frame_rps’:
src/libavcodec/hevc/refs.c:553:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
553 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) {
| ^
src/libavcodec/hevc/refs.c:617:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
617 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++)
| ^
CC libavcodec/hnm4video.o
CC libavcodec/hpeldsp.o
In file included from src/libavcodec/hevc/sei.c:26:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
CC libavcodec/hq_common.o
CC libavcodec/hq_hqa.o
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’} [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
129 | for (x = 0; x < width; x++) {
| ^
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’} [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
193 | if (writeoffset > hnm->width * hnm->height) {
| ^
src/libavcodec/hnm4video.c:215:46: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
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’} [-Wsign-compare]
289 | while (bytestream2_tell(&gb) < size) {
| ^
src/libavcodec/hnm4video.c:297:46: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
329 | if (offset + hnm->width + count >= hnm->width * hnm->height) {
| ^~
src/libavcodec/hnm4video.c:332:57: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
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’} [-Wsign-compare]
372 | while (bytestream2_tell(&gb) < size - 8) {
| ^
CC libavcodec/hq_hqadsp.o
CC libavcodec/hqx.o
CC libavcodec/hqxdsp.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’ [-Wsign-compare]
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:35,
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’ [-Wsign-compare]
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 [-Wsign-compare]
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/hq_hqa.c: In function ‘hq_decode_frame’:
src/libavcodec/hq_hqa.c:176:30: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
176 | if (slice_off[slice] < (profile->num_slices + 1) * 3 ||
| ^
CC libavcodec/huffyuv.o
CC libavcodec/huffyuvdec.o
CC libavcodec/huffyuvdsp.o
In file included from src/libavcodec/hqx.c:37:
src/libavcodec/hqxvlc.h:740:5: warning: missing initializer for field ‘lut’ of ‘HQXAC’ [-Wmissing-field-initializers]
740 | { 10 }, { 11 }, { 11 }, { 11 }, { 12 }, { 11 },
| ^
src/libavcodec/hqxvlc.h:45:24: note: ‘lut’ declared here
45 | const RL_VLC_ELEM *lut;
| ^~~
src/libavcodec/hqxvlc.h:740:5: warning: missing initializer for field ‘lut’ of ‘HQXAC’ [-Wmissing-field-initializers]
740 | { 10 }, { 11 }, { 11 }, { 11 }, { 12 }, { 11 },
| ^
src/libavcodec/hqxvlc.h:45:24: note: ‘lut’ declared here
45 | const RL_VLC_ELEM *lut;
| ^~~
src/libavcodec/hqxvlc.h:740:5: warning: missing initializer for field ‘lut’ of ‘HQXAC’ [-Wmissing-field-initializers]
740 | { 10 }, { 11 }, { 11 }, { 11 }, { 12 }, { 11 },
| ^
src/libavcodec/hqxvlc.h:45:24: note: ‘lut’ declared here
45 | const RL_VLC_ELEM *lut;
| ^~~
src/libavcodec/hqxvlc.h:740:5: warning: missing initializer for field ‘lut’ of ‘HQXAC’ [-Wmissing-field-initializers]
740 | { 10 }, { 11 }, { 11 }, { 11 }, { 12 }, { 11 },
| ^
src/libavcodec/hqxvlc.h:45:24: note: ‘lut’ declared here
45 | const RL_VLC_ELEM *lut;
| ^~~
src/libavcodec/hqxvlc.h:740:5: warning: missing initializer for field ‘lut’ of ‘HQXAC’ [-Wmissing-field-initializers]
740 | { 10 }, { 11 }, { 11 }, { 11 }, { 12 }, { 11 },
| ^
src/libavcodec/hqxvlc.h:45:24: note: ‘lut’ declared here
45 | const RL_VLC_ELEM *lut;
| ^~~
src/libavcodec/hqxvlc.h:740:5: warning: missing initializer for field ‘lut’ of ‘HQXAC’ [-Wmissing-field-initializers]
740 | { 10 }, { 11 }, { 11 }, { 11 }, { 12 }, { 11 },
| ^
src/libavcodec/hqxvlc.h:45:24: note: ‘lut’ declared here
45 | const RL_VLC_ELEM *lut;
| ^~~
CC libavcodec/huffyuvenc.o
CC libavcodec/huffyuvencdsp.o
src/libavcodec/hqx.c: In function ‘hqx_decode_frame’:
src/libavcodec/hqx.c:443:54: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
443 | if (info_offset > INT_MAX || info_offset + 8 > avpkt->size) {
| ^
CC libavcodec/idcinvideo.o
CC libavcodec/idctdsp.o
CC libavcodec/iff.o
src/libavcodec/huffyuvdec.c: In function ‘decode_frame’:
src/libavcodec/huffyuvdec.c:1280:69: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
1280 | slice_height <= 0 || nb_slices * (uint64_t)slice_height > height)
| ^
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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/huffyuvenc.c: At top level:
src/libavcodec/huffyuvenc.c:995:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
995 | { "context", "Set per-frame huffman tables", OFFSET(context), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE },
| ^
In file included from src/libavcodec/huffyuvenc.c:43:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/huffyuvenc.c:999:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
999 | 0, 1, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/ilbcdec.o
CC libavcodec/imc.o
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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
CC libavcodec/imgconvert.o
src/libavcodec/iff.c: In function ‘cmap_read_palette’:
src/libavcodec/iff.c:183:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
183 | if ((1 << avctx->bits_per_coded_sample) < count) {
| ^
src/libavcodec/iff.c:191:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
191 | s->transparency < 1 << avctx->bits_per_coded_sample)
| ^
src/libavcodec/iff.c: In function ‘decode_byterun’:
src/libavcodec/iff.c:499:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
499 | 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’ [-Wsign-compare]
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:503:22: note: in expansion of macro ‘FFMIN3’
503 | 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 [-Wsign-compare]
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:503:22: note: in expansion of macro ‘FFMIN3’
503 | 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’ [-Wsign-compare]
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:503:22: note: in expansion of macro ‘FFMIN3’
503 | 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’ [-Wsign-compare]
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:503:22: note: in expansion of macro ‘FFMIN3’
503 | 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 [-Wsign-compare]
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:503:22: note: in expansion of macro ‘FFMIN3’
503 | 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 [-Wsign-compare]
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:503:22: note: in expansion of macro ‘FFMIN3’
503 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb));
| ^~~~~~
src/libavcodec/iff.c:505:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
505 | if (length < value + 1)
| ^
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/iff.c:508:22: note: in expansion of macro ‘FFMIN’
508 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/iff.c:508:22: note: in expansion of macro ‘FFMIN’
508 | length = FFMIN(-value + 1, dst_size - x);
| ^~~~~
src/libavcodec/iff.c:515:11: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
515 | if (x < dst_size) {
| ^
src/libavcodec/iff.c: In function ‘decode_byte_vertical_delta’:
src/libavcodec/iff.c:838:43: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
838 | if (xor && ofsdst < dst_size) {
| ^
src/libavcodec/iff.c:853:43: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
853 | if (xor && ofsdst < dst_size) {
| ^
src/libavcodec/iff.c: In function ‘decode_delta_j’:
src/libavcodec/iff.c:897:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
897 | for (g = 0; g < groups; g++) {
| ^
src/libavcodec/iff.c:900:72: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
900 | if (cols * bpp == 0 || bytestream2_get_bytes_left(&gb) < cols * bpp) {
| ^
src/libavcodec/iff.c:910:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
910 | for (b = 0; b < cols; b++) {
| ^
src/libavcodec/iff.c:914:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
914 | if (offset >= dst_size)
| ^~
src/libavcodec/iff.c:936:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
936 | for (g = 0; g < groups; g++) {
| ^
src/libavcodec/iff.c:944:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
944 | for (r = 0; r < rows; r++) {
| ^
src/libavcodec/iff.c:948:71: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
948 | if (!bytes || bytestream2_get_bytes_left(&gb) < bytes) {
| ^
src/libavcodec/iff.c:953:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
953 | for (b = 0; b < bytes; b++) {
| ^
src/libavcodec/iff.c:956:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
956 | if (noffset >= dst_size)
| ^~
src/libavcodec/iff.c: In function ‘decode_frame’:
src/libavcodec/iff.c:1567:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1567 | for (plane = 0; plane < s->bpp; plane++) {
| ^
CC libavcodec/imm4.o
src/libavcodec/iff.c:1579:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1579 | for (plane = 0; plane < s->bpp; plane++) {
| ^
src/libavcodec/iff.c:1609:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1609 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) {
| ^
src/libavcodec/iff.c:1618:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1618 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) {
| ^
src/libavcodec/iff.c:1628:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1628 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) {
| ^
src/libavcodec/iff.c:1664:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1664 | for (plane = 0; plane < s->bpp; plane++) {
| ^
src/libavcodec/iff.c:1677:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1677 | for (plane = 0; plane < s->bpp; plane++) {
| ^
src/libavcodec/iff.c:1688:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1688 | for (plane = 0; plane < s->bpp; plane++) {
| ^
src/libavcodec/iff.c:1702:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1702 | for (plane = 0; plane < s->bpp; plane++) {
| ^
src/libavcodec/iff.c:1730:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1730 | for (plane = 0; plane < s->bpp; plane++) {
| ^
src/libavcodec/iff.c:1742:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1742 | for (plane = 0; plane < s->bpp; plane++) {
| ^
src/libavcodec/iff.c:1759:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1759 | for (plane = 0; plane < s->bpp; plane++) {
| ^
src/libavcodec/iff.c:1843:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1843 | for (plane = 0; plane < s->bpp; plane++) {
| ^
src/libavcodec/iff.c:1875:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1875 | for (plane = 0; plane < s->bpp; plane++) {
| ^
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
275 | workT3[i] = bandWidthT[i] * workT1[i] * 0.01;
| ^
src/libavcodec/imc.c: In function ‘imc_decode_level_coefficients’:
src/libavcodec/imc.c:370:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
370 | tmp2 += 0.83048 * level; // 0.83048 = log2(10) * 0.25
| ^~
src/libavcodec/imc.c: In function ‘imc_decode_level_coefficients2’:
src/libavcodec/imc.c:391:60: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
391 | 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:416:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
416 | flcoeffs2[i] = tmp2 - 1.4533435415 * level; // 1.4533435415 = log2(10) * 0.4375
| ^
src/libavcodec/imc.c: In function ‘bit_allocation’:
src/libavcodec/imc.c:447:86: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
447 | av_log(q->avctx, AV_LOG_ERROR, "flcoeffs5 %f invalid\n", chctx->flcoeffs5[i]);
| ~~~~~~~~~~~~~~~~^~~
src/libavcodec/imc.c:454:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
454 | highest = highest * 0.25;
| ^
src/libavcodec/imc.c:489:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
489 | summa = (summa * 0.5 - freebits) / iacc;
| ^
src/libavcodec/imc.c:501:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
501 | cwlen = av_clipf(((chctx->flcoeffs4[j] * 0.5) - summa + 0.5), 0, 6);
| ^
src/libavcodec/imc.c:501:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
501 | cwlen = av_clipf(((chctx->flcoeffs4[j] * 0.5) - summa + 0.5), 0, 6);
| ^
src/libavcodec/imc.c:530:97: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
530 | : (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] - 0.415);
| ^
src/libavcodec/imc.c:536:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
536 | if (highest <= -1.e20)
| ^~
src/libavcodec/imc.c:549:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
549 | if (highest > -1.e20) {
| ^
src/libavcodec/imc.c:550:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
550 | workT[found_indx] -= 2.0;
| ^~
src/libavcodec/imc.c:563:94: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
563 | workT[i] = chctx->bitsBandT[i] ? (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] + 1.585)
| ^
src/libavcodec/imc.c:583:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
583 | workT[low_indx] = lowest + 2.0;
| ^
src/libavcodec/imc.c: In function ‘imc_adjust_bit_allocation’:
src/libavcodec/imc.c:666:93: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
666 | : (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] - 0.415);
| ^
src/libavcodec/imc.c:670:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
670 | if (highest <= -1.e20)
| ^~
src/libavcodec/imc.c:682:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
682 | if (highest > -1.e20) {
| ^
src/libavcodec/imc.c:683:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
683 | workT[found_indx] -= 2.0;
| ^~
CC libavcodec/imm5.o
CC libavcodec/imx.o
CC libavcodec/indeo2.o
CC libavcodec/indeo3.o
src/libavcodec/imm5.c: In function ‘imm5_decode_frame’:
src/libavcodec/imm5.c:92:85: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare]
92 | if (avpkt->size > 24 && avpkt->data[8] <= 1 && AV_RL32(avpkt->data + 4) + 24ULL <= avpkt->size) {
| ^~
CC libavcodec/indeo4.o
CC libavcodec/indeo5.o
CC libavcodec/intelh263dec.o
src/libavcodec/indeo3.c: In function ‘copy_cell’:
src/libavcodec/indeo3.c:254:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
254 | ((cell->ypos + cell->height) << 2) + mv_y > plane->height ||
| ^
src/libavcodec/indeo3.c:255:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
255 | ((cell->xpos + cell->width) << 2) + mv_x > plane->width) {
| ^
src/libavcodec/indeo3.c: In function ‘decode_cell’:
src/libavcodec/indeo3.c:622:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
622 | ((cell->ypos + cell->height) << 2) + mv_y > plane->height ||
| ^
src/libavcodec/indeo3.c:623:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
623 | ((cell->xpos + cell->width) << 2) + mv_x > plane->width) {
| ^
src/libavcodec/indeo3.c: In function ‘parse_bintree’:
src/libavcodec/indeo3.c:751:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
751 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \
| ^
src/libavcodec/indeo3.c:812:17: note: in expansion of macro ‘CHECK_CELL’
812 | CHECK_CELL
| ^~~~~~~~~~
src/libavcodec/indeo3.c:752:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
752 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \
| ^
src/libavcodec/indeo3.c:812:17: note: in expansion of macro ‘CHECK_CELL’
812 | CHECK_CELL
| ^~~~~~~~~~
src/libavcodec/indeo3.c:751:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
751 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \
| ^
src/libavcodec/indeo3.c:842:17: note: in expansion of macro ‘CHECK_CELL’
842 | CHECK_CELL
| ^~~~~~~~~~
src/libavcodec/indeo3.c:752:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
752 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \
| ^
src/libavcodec/indeo3.c:842:17: note: in expansion of macro ‘CHECK_CELL’
842 | CHECK_CELL
| ^~~~~~~~~~
src/libavcodec/indeo3.c: In function ‘decode_plane’:
src/libavcodec/indeo3.c:875:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int32_t’ {aka ‘int’} [-Wsign-compare]
875 | 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:33:
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’} [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/indeo3.c:1039:18: note: in expansion of macro ‘FFMIN’
1039 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/indeo3.c:1039:18: note: in expansion of macro ‘FFMIN’
1039 | dst_height = FFMIN(dst_height, plane->height);
| ^~~~~
src/libavcodec/indeo3.c:1042:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1042 | for (x = 0; x < plane->width >> 2; x++) {
| ^
src/libavcodec/indeo3.c:1048:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1048 | for (x <<= 2; x < plane->width; x++)
| ^
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’ [-Wsign-compare]
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’ [-Wsign-compare]
378 | if (quant_mat >= FF_ARRAY_ELEMS(quant_index_to_tab)) {
| ^~
CC libavcodec/interplayacm.o
CC libavcodec/interplayvideo.o
CC libavcodec/intrax8.o
CC libavcodec/intrax8dsp.o
src/libavcodec/interplayacm.c: In function ‘zero’:
src/libavcodec/interplayacm.c:125:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
125 | for (i = 0; i < s->rows; i++)
| ^
src/libavcodec/interplayacm.c: In function ‘linear’:
src/libavcodec/interplayacm.c:141:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
141 | for (i = 0; i < s->rows; i++) {
| ^
src/libavcodec/interplayacm.c: In function ‘k13’:
src/libavcodec/interplayacm.c:153:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
153 | for (i = 0; i < s->rows; i++) {
| ^
src/libavcodec/interplayacm.c:157:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
157 | if (i >= s->rows)
| ^~
src/libavcodec/interplayacm.c: In function ‘k12’:
src/libavcodec/interplayacm.c:178:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
178 | for (i = 0; i < s->rows; i++) {
| ^
src/libavcodec/interplayacm.c: In function ‘k24’:
src/libavcodec/interplayacm.c:196:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
196 | for (i = 0; i < s->rows; i++) {
| ^
src/libavcodec/interplayacm.c:200:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
200 | if (i >= s->rows) break;
| ^~
src/libavcodec/interplayacm.c: In function ‘k23’:
src/libavcodec/interplayacm.c:222:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
222 | for (i = 0; i < s->rows; i++) {
| ^
src/libavcodec/interplayacm.c: In function ‘k35’:
src/libavcodec/interplayacm.c:240:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
240 | for (i = 0; i < s->rows; i++) {
| ^
src/libavcodec/interplayacm.c:244:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
244 | if (i >= s->rows)
| ^~
src/libavcodec/interplayacm.c: In function ‘k34’:
src/libavcodec/interplayacm.c:274:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
274 | for (i = 0; i < s->rows; i++) {
| ^
src/libavcodec/interplayacm.c: In function ‘k45’:
src/libavcodec/interplayacm.c:299:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
299 | for (i = 0; i < s->rows; i++) {
| ^
src/libavcodec/interplayacm.c:303:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
303 | if (i >= s->rows)
| ^~
src/libavcodec/interplayacm.c: In function ‘k44’:
src/libavcodec/interplayacm.c:326:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
326 | for (i = 0; i < s->rows; i++) {
| ^
src/libavcodec/interplayacm.c: In function ‘t15’:
src/libavcodec/interplayacm.c:345:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
345 | for (i = 0; i < s->rows; i++) {
| ^
src/libavcodec/interplayacm.c:358:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
358 | if (i >= s->rows)
| ^~
src/libavcodec/interplayacm.c:361:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
361 | if (i >= s->rows)
| ^~
src/libavcodec/interplayacm.c: In function ‘t27’:
src/libavcodec/interplayacm.c:374:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
374 | for (i = 0; i < s->rows; i++) {
| ^
src/libavcodec/interplayacm.c:387:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
387 | if (i >= s->rows)
| ^~
src/libavcodec/interplayacm.c:390:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
390 | if (i >= s->rows)
| ^~
src/libavcodec/interplayacm.c: In function ‘t37’:
src/libavcodec/interplayacm.c:402:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
402 | for (i = 0; i < s->rows; i++) {
| ^
src/libavcodec/interplayacm.c:414:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
414 | if (i >= s->rows)
| ^~
src/libavcodec/interplayacm.c: In function ‘fill_block’:
src/libavcodec/interplayacm.c:443:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
443 | for (i = 0; i < s->cols; i++) {
| ^
In file included from src/libavutil/error.h:30,
from src/libavutil/thread.h:33,
from src/libavcodec/interplayacm.c:23:
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’} [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/interplayacm.c:594:25: note: in expansion of macro ‘FFMIN’
594 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/interplayacm.c:594:25: note: in expansion of macro ‘FFMIN’
594 | 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’} [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/interplayacm.c:595:23: note: in expansion of macro ‘FFMIN’
595 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/interplayacm.c:595:23: note: in expansion of macro ‘FFMIN’
595 | 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/itut35.o
CC libavcodec/ivi.o
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’ [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ^~
src/libavcodec/ituh263dec.c: In function ‘set_direct_mv’:
src/libavcodec/ituh263dec.c:754:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
754 | if (s->codec_tag == AV_RL32("U263") && p->f->pict_type == AV_PICTURE_TYPE_I) {
| ^~
src/libavcodec/ituh263dec.c: In function ‘ff_h263_decode_picture_header’:
src/libavcodec/ituh263dec.c:1374:63: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1374 | if (h->c.pict_type == AV_PICTURE_TYPE_I && h->c.codec_tag == AV_RL32("ZYGO") && get_bits_left(&h->gb) >= 85 + 13*3*16 + 50){
| ^~
In file included from src/libavcodec/mpegvideoenc.h:41,
from src/libavcodec/ituh263enc.c:42:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/ituh263enc.c: At top level:
src/libavcodec/ituh263enc.c:900:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
900 | { "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:35:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:901:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
901 | { "mb_info", "emit macroblock info for RFC 2190 packetization, the parameter value is the maximum payload size", FF_MPV_OFFSET(mb_info), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:902:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
902 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:902:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
902 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:902:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
902 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:902:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
902 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:902:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
902 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:902:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
902 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:902:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
902 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:902:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
902 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:902:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
902 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:902:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
902 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:902:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
902 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:902:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
902 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:902:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
902 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:902:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
902 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:902:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
902 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:902:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
902 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:902:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
902 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:903:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
903 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:903:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
903 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:903:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
903 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:903:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
903 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:931:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
931 | { "umv", "Use unlimited motion vectors.", FF_MPV_OFFSET(umvplus), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:932:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
932 | { "aiv", "Use alternative inter VLC.", FF_MPV_OFFSET(alt_inter_vlc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:933:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
933 | { "obmc", "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:934:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
934 | { "structured_slices", "Write slice start position at every GOB header instead of just GOB number.", FF_MPV_OFFSET(h263_slice_structured), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:935:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
935 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:935:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
935 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:935:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
935 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:935:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
935 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:935:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
935 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:935:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
935 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:935:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
935 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:935:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
935 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:935:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
935 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:935:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
935 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:935:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
935 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:935:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
935 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:935:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
935 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:935:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
935 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:935:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
935 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:935:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
935 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:935:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
935 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:936:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
936 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:936:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
936 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:936:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
936 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/ituh263enc.c:936:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
936 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/ivi_dsp.o
CC libavcodec/j2kenc.o
CC libavcodec/jacosubdec.o
CC libavcodec/jfdctfst.o
src/libavcodec/jacosubdec.c: In function ‘jacosub_to_ass’:
src/libavcodec/jacosubdec.c:145:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
145 | for (i = 0; i < FF_ARRAY_ELEMS(ass_codes_map); i++) {
| ^
CC libavcodec/jfdctint.o
CC libavcodec/jni.o
CC libavcodec/jpeg2000.o
src/libavcodec/jpeg2000.c: In function ‘init_band_stepsize’:
src/libavcodec/jpeg2000.c:245:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
245 | band->f_stepsize *= qntsty->mant[gbandno] / 2048.0 + 1.0;
| ^~
src/libavcodec/jpeg2000.c:264:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
264 | band->f_stepsize *= pow(F_LFTG_K, 2*(codsty->nreslevels2decode - reslevelno) + lband - 2);
| ^~
CC libavcodec/jpeg2000_parser.o
src/libavcodec/jpeg2000_parser.c: In function ‘find_frame_end’:
src/libavcodec/jpeg2000_parser.c:173:43: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
173 | if (i + m->skip_bytes + 1 < buf_size) {
| ^
src/libavcodec/j2kenc.c: In function ‘encode_packets’:
src/libavcodec/j2kenc.c:966:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
966 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) {
| ^~
src/libavcodec/j2kenc.c:966:67: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
966 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) {
| ^~
src/libavcodec/j2kenc.c:1033:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1033 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) {
| ^~
src/libavcodec/j2kenc.c:1033:71: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1033 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) {
| ^~
src/libavcodec/j2kenc.c:1096:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1096 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) {
| ^~
src/libavcodec/j2kenc.c:1096:71: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1096 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) {
| ^~
src/libavcodec/j2kenc.c: In function ‘getcut’:
src/libavcodec/j2kenc.c:1295:17: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
1295 | if (dd >= dr * lambda)
| ^~
src/libavcodec/j2kenc.c: At top level:
src/libavcodec/j2kenc.c:1744:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1744 | { "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:78:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/j2kenc.c:1745:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1745 | { "tile_height", "Tile Height", OFFSET(tile_height), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, 1<<30, VE, },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/j2kenc.c:1749:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1749 | { "sop", "SOP marker", OFFSET(sop), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE, },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/j2kenc.c:1750:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1750 | { "eph", "EPH marker", OFFSET(eph), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE, },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/j2kenc.c:1757:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1757 | { "layer_rates", "Layer Rates", OFFSET(lr_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/jpeg2000dec.o
CC libavcodec/jpeg2000dsp.o
CC libavcodec/jpeg2000dwt.o
src/libavcodec/jpeg2000dwt.c: In function ‘sd_1d97_float’:
src/libavcodec/jpeg2000dwt.c:161:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
161 | p[2*i+1] -= 1.586134 * (p[2*i] + p[2*i+2]);
| ^
src/libavcodec/jpeg2000dwt.c:161:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
161 | p[2*i+1] -= 1.586134 * (p[2*i] + p[2*i+2]);
| ^~
src/libavcodec/jpeg2000dwt.c:163:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
163 | p[2*i] -= 0.052980 * (p[2*i-1] + p[2*i+1]);
| ^
src/libavcodec/jpeg2000dwt.c:163:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
163 | p[2*i] -= 0.052980 * (p[2*i-1] + p[2*i+1]);
| ^~
src/libavcodec/jpeg2000dwt.c:165:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
165 | p[2*i+1] += 0.882911 * (p[2*i] + p[2*i+2]);
| ^
src/libavcodec/jpeg2000dwt.c:165:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
165 | p[2*i+1] += 0.882911 * (p[2*i] + p[2*i+2]);
| ^~
src/libavcodec/jpeg2000dwt.c:167:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
167 | p[2*i] += 0.443506 * (p[2*i-1] + p[2*i+1]);
| ^
src/libavcodec/jpeg2000dwt.c:167:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
167 | p[2*i] += 0.443506 * (p[2*i-1] + p[2*i+1]);
| ^~
CC libavcodec/jpeg2000htdec.o
CC libavcodec/jpegls.o
CC libavcodec/jpeglsdec.o
CC libavcodec/jpeglsenc.o
src/libavcodec/jpeg2000dec.c: In function ‘pix_fmt_match’:
src/libavcodec/jpeg2000dec.c:166:62: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
166 | (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:330:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
330 | for (i = 0; i < s->numXtiles * s->numYtiles; i++) {
| ^
src/libavcodec/jpeg2000dec.c: In function ‘get_poc’:
src/libavcodec/jpeg2000dec.c:785:5: warning: missing initializer for field ‘nb_poc’ of ‘Jpeg2000POC’ [-Wmissing-field-initializers]
785 | Jpeg2000POC tmp = {{{0}}};
| ^~~~~~~~~~~
In file included from src/libavcodec/jpeg2000dec.c:46:
src/libavcodec/jpeg2000dec.h:45:9: note: ‘nb_poc’ declared here
45 | int nb_poc;
| ^~~~~~
src/libavcodec/jpeg2000dec.c: In function ‘get_sot’:
src/libavcodec/jpeg2000dec.c:868:14: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
868 | if (Psot > bytestream2_get_bytes_left(&s->g) - 2 + n + 2) {
| ^
src/libavcodec/jpeg2000dec.c: In function ‘select_header’:
src/libavcodec/jpeg2000dec.c:1126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1126 | if (*tp_index < FF_ARRAY_ELEMS(tile->tile_part) - 1) {
| ^
src/libavcodec/jpeg2000dec.c: In function ‘select_stream’:
src/libavcodec/jpeg2000dec.c:1142:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1142 | if (*tp_index < FF_ARRAY_ELEMS(tile->tile_part) - 1) {
| ^
src/libavcodec/jpeg2000dec.c: In function ‘jpeg2000_decode_packet’:
src/libavcodec/jpeg2000dec.c:1512:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1512 | if (cblk->data_allocated < cblk->length + cblk->lengthinc[cwsno] + 4) {
| ^
In file included from src/libavutil/version.h:30,
from src/libavutil/log.h:26,
from src/libavutil/avassert.h:35,
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’ [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavcodec/jpeg2000dec.c:1513:39: note: in expansion of macro ‘FFMAX’
1513 | 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 [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^~~
src/libavcodec/jpeg2000dec.c:1513:39: note: in expansion of macro ‘FFMAX’
1513 | size_t new_size = FFMAX(2*cblk->data_allocated, cblk->length + cblk->lengthinc[cwsno] + 4);
| ^~~~~
src/libavcodec/jpeg2000dec.c:1521:45: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1521 | || cblk->data_allocated < cblk->length + cblk->lengthinc[cwsno] + 4
| ^
src/libavcodec/jpeg2000dec.c: In function ‘jpeg2000_decode_packets_po_iteration’:
src/libavcodec/jpeg2000dec.c:1678:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1678 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) {
| ^~
src/libavcodec/jpeg2000dec.c:1678:69: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1678 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) {
| ^~
src/libavcodec/jpeg2000dec.c:1755:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1755 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) {
| ^~
src/libavcodec/jpeg2000dec.c:1755:69: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1755 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) {
| ^~
src/libavcodec/jpeg2000dec.c:1832:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1832 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) {
| ^~
src/libavcodec/jpeg2000dec.c:1832:69: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1832 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) {
| ^~
src/libavcodec/jpeg2000dec.c: In function ‘decode_cblk’:
src/libavcodec/jpeg2000dec.c:2026:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2026 | av_assert0(width <= 1024U && height <= 1024U);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/jpeg2000dec.c:2026:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2026 | av_assert0(width <= 1024U && height <= 1024U);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/jpeg2000dec.c: In function ‘dequantization_int_97’:
src/libavcodec/jpeg2000dec.c:2190:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2190 | scale = (int)(fscale + 0.5);
| ^
src/libavcodec/jpeg2000dec.c: In function ‘jpeg2000_dec_cleanup’:
src/libavcodec/jpeg2000dec.c:2426:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2426 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) {
| ^
src/libavcodec/jpeg2000dec.c: In function ‘jpeg2000_read_main_headers’:
src/libavcodec/jpeg2000dec.c:2501:75: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
2501 | 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:2677:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2677 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) {
| ^
src/libavcodec/jpeg2000dec.c: In function ‘jp2_find_codestream’:
src/libavcodec/jpeg2000dec.c:2718:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
2718 | if (bytestream2_get_bytes_left(&s->g) < atom_size || atom_end < atom_size)
| ^
src/libavcodec/jpeg2000dec.c:2757:36: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
2757 | atom2_size < size) {
| ^
src/libavcodec/jpeg2000dec.c: At top level:
src/libavcodec/jpeg2000dec.c:2940:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2940 | OFFSET(reduction_factor), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, JPEG2000_MAX_RESLEVELS - 1, VD },
| ^~~~~~
In file included from src/libavcodec/jpeg2000dec.c:36:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/jpeg2000htdec.c:68:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
68 | const static uint8_t mel_e[13] = { 0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 4, 5 };
| ^~~~~
src/libavcodec/jpeg2000htdec.c: In function ‘jpeg2000_bitbuf_refill_forward’:
src/libavcodec/jpeg2000htdec.c:213:25: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
213 | if (buffer->pos < length) {
| ^
src/libavcodec/jpeg2000htdec.c: In function ‘jpeg2000_import_bit’:
src/libavcodec/jpeg2000htdec.c:431:28: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
431 | int cond = stream->pos < length;
| ^
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavcodec/jpeg2000htdec.c:52:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/jpeg2000htdec.c:432:15: note: in expansion of macro ‘FFMIN’
432 | int pos = FFMIN(stream->pos, length - 1);
| ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int32_t’ {aka ‘int’} to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/jpeg2000htdec.c:432:15: note: in expansion of macro ‘FFMIN’
432 | int pos = FFMIN(stream->pos, length - 1);
| ^~~~~
src/libavcodec/jpeg2000htdec.c: In function ‘jpeg2000_peek_bit’:
src/libavcodec/jpeg2000htdec.c:448:25: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
448 | if (stream->pos < length) {
| ^
In file included from src/libavcodec/jpeg2000htdec.c:53:
src/libavcodec/jpeg2000htdec.c: In function ‘ff_jpeg2000_decode_htj2k’:
src/libavcodec/jpeg2000htdec.c:1230:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1230 | av_assert0(width <= 1024U && height <= 1024U);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/jpeg2000htdec.c:1230:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1230 | av_assert0(width <= 1024U && height <= 1024U);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
In file included from src/libavcodec/jpeglsdec.c:33:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavcodec/jpeglsdec.c: In function ‘ls_get_code_regular’:
src/libavcodec/jpeglsdec.c:159:46: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
159 | 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:196:46: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
196 | for (k = 0; ((unsigned)state->N[Q] << k) < temp; k++)
| ^
In file included from src/libavcodec/jpeglsenc.c:36:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/jpegquanttables.o
CC libavcodec/jpegtables.o
CC libavcodec/jpegxl_parse.o
CC libavcodec/jpegxl_parser.o
CC libavcodec/jpegxs_parser.o
CC libavcodec/jrevdct.o
src/libavcodec/jpegxl_parse.c: In function ‘jpegxl_read_extra_channel_info’:
src/libavcodec/jpegxl_parse.c:210:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
210 | if (get_bits_left(gb) < name_len)
| ^
src/libavcodec/jpegxl_parse.c: In function ‘jpegxl_skip_extensions’:
src/libavcodec/jpegxl_parse.c:250:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
250 | if (extensions_len > INT_MAX || get_bits_left(gb) <= extensions_len)
| ^~
src/libavcodec/jpegxl_parse.c: In function ‘ff_jpegxl_collect_codestream_header’:
src/libavcodec/jpegxl_parse.c:478:26: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
478 | if (size && size <= head_size)
| ^~
src/libavcodec/jpegxl_parse.c:509:22: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
509 | if (size > buflen - *copied)
| ^
src/libavcodec/dnxhddata.c:944:7: warning: missing initializer for field ‘packet_scale’ of ‘CIDEntry’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
1148 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) {
| ^
src/libavcodec/dnxhddata.c: In function ‘ff_dnxhd_print_profiles’:
src/libavcodec/dnxhddata.c:1160:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1160 | for (i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) {
| ^
src/libavcodec/dnxhddata.c:1162:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1162 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) {
| ^
CC libavcodec/jvdec.o
CC libavcodec/kbdwin.o
CC libavcodec/kgv1dec.o
CC libavcodec/kmvc.o
src/libavcodec/kbdwin.c: In function ‘kbd_window_init’:
src/libavcodec/kbdwin.c:31:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
31 | double alpha2 = 4 * (alpha * M_PI / n) * (alpha * M_PI / n);
| ^
src/libavcodec/kbdwin.c:31:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
31 | double alpha2 = 4 * (alpha * M_PI / n) * (alpha * M_PI / n);
| ^
CC libavcodec/lagarith.o
CC libavcodec/lagarithrac.o
src/libavcodec/kmvc.c: In function ‘decode_init’:
src/libavcodec/kmvc.c:382:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
382 | if (c->palsize >= (unsigned)MAX_PALSIZE) {
| ^~
CC libavcodec/latm_parser.o
src/libavcodec/lagarith.c: In function ‘lag_read_prob_header’:
src/libavcodec/lagarith.c:183:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
183 | if (prob > 256 - i)
| ^
src/libavcodec/lagarith.c:185:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
185 | for (j = 0; j < prob; j++)
| ^
src/libavcodec/lagarith.c:220:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
220 | if (scale_factor >= 32U)
| ^~
src/libavcodec/lagarith.c: In function ‘lag_decode_arith_plane’:
src/libavcodec/lagarith.c:497:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
497 | if (read > length)
| ^
src/libavcodec/latm_parser.c: In function ‘latm_find_frame_end’:
src/libavcodec/latm_parser.c:70:49: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
70 | if ((state & LATM_SIZE_MASK) - s->count <= buf_size) {
| ^~
CC libavcodec/lcevc_parser.o
CC libavcodec/lcevctab.o
CC libavcodec/lcldec.o
CC libavcodec/lclenc.o
CC libavcodec/leaddec.o
CC libavcodec/libdav1d.o
src/libavcodec/lcevc_parser.c: In function ‘parse_nal_unit’:
src/libavcodec/lcevc_parser.c:100:26: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
100 | if (payload_size > INT_MAX - (get_bits_count(&gb) >> 3))
| ^
src/libavcodec/lcevc_parser.c: In function ‘parse_nal_units’:
src/libavcodec/lcevc_parser.c:190:26: warning: this statement may fall through [-Wimplicit-fallthrough=]
190 | s->key_frame = 1;
| ~~~~~~~~~~~~~^~~
src/libavcodec/lcevc_parser.c:192:9: note: here
192 | case LCEVC_NON_IDR_NUT:
| ^~~~
src/libavcodec/lcldec.c: In function ‘zlib_decomp’:
src/libavcodec/lcldec.c:156:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
156 | if (expected != (unsigned int)zstream->total_out) {
| ^~
src/libavcodec/lcldec.c:159:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
159 | if (expected > (unsigned int)zstream->total_out) {
| ^
src/libavcodec/lcldec.c: In function ‘decode_frame’:
src/libavcodec/lcldec.c:200:52: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
200 | if (c->imgtype == IMGTYPE_RGB24 && len == FFALIGN(width * 3, 4) * height ||
| ^~
src/libavcodec/lcldec.c:201:53: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
201 | c->imgtype == IMGTYPE_YUV111 && len == width * height * 3) {
| ^~
src/libavcodec/lcldec.c:263:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
263 | if (len < ((aligned_width * height * bppx2) >> 1))
| ^
src/libavcodec/lcldec.c:278:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
278 | len == width * height * 3) {
| ^~
src/libavcodec/lcldec.c:434:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
434 | linesize = len < FFALIGN(3 * width, 4) * height ? 3 * width : FFALIGN(3 * width, 4);
| ^
CC libavcodec/ljpegenc.o
CC libavcodec/loco.o
CC libavcodec/lossless_audiodsp.o
CC libavcodec/lossless_videodsp.o
src/libavcodec/libdav1d.c:591:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
591 | { "max_frame_delay", "Max frame delay", OFFSET(max_frame_delay), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_FRAME_DELAY, VD },
| ^
In file included from src/libavcodec/libdav1d.c:30:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/libdav1d.c:592:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
592 | { "filmgrain", "Apply Film Grain", OFFSET(apply_grain), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD | AV_OPT_FLAG_DEPRECATED },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/libdav1d.c:593:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
593 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/libdav1d.c:594:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
594 | { "alllayers", "Output all spatial layers", OFFSET(all_layers), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/lossless_videoencdsp.o
CC libavcodec/lpc.o
In file included from src/libavcodec/lpc.c:29:
src/libavcodec/lpc_functions.h: In function ‘compute_lpc_coefs’:
src/libavcodec/lpc_functions.h:83:34: warning: implicit conversion from ‘float’ to ‘LPC_TYPE’ {aka ‘double’} to match other operand of binary expression [-Wdouble-promotion]
83 | err *= LPC_FIXR(1.0) - (r * r);
| ^
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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/lpc.c: In function ‘ff_lpc_calc_ref_coefs_f’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/lpc.c:215:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
215 | const double a = 0.5f, b = 1.0f - a;
| ^
src/libavcodec/lpc.c:220:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
220 | s->windowed_samples[i] = weight*samples[i];
| ^
src/libavcodec/lpc.c:221:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
221 | s->windowed_samples[len-1-i] = weight*samples[len-1-i];
| ^
src/libavcodec/lpc.c:228:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
228 | avg_err = (avg_err + error[i])/2.0f;
| ^
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/lpc.c:229:37: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
229 | return avg_err ? signal/avg_err : NAN;
| ^
CC libavcodec/lscrdec.o
CC libavcodec/lsp.o
In file included from src/libavcodec/loco.c:31:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavcodec/loco.c: In function ‘loco_get_rice’:
src/libavcodec/loco.c:95:11: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
95 | if (v == -1)
| ^~
src/libavcodec/loco.c: In function ‘loco_decode_plane’:
src/libavcodec/loco.c:160:13: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
160 | if (val == INT_MIN)
| ^~
src/libavcodec/loco.c:166:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
166 | if (val == INT_MIN)
| ^~
src/libavcodec/loco.c:174:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
174 | if (val == INT_MIN)
| ^~
src/libavcodec/loco.c:180:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
180 | if (val == INT_MIN)
| ^~
src/libavcodec/loco.c: In function ‘decode_init’:
src/libavcodec/loco.c:311:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
311 | if (l->lossy > 65536U) {
| ^
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
102 | lsp[i] = cos(2.0 * M_PI * lsf[i]);
| ^
CC libavcodec/lzf.o
CC libavcodec/lzw.o
CC libavcodec/lzwenc.o
CC libavcodec/m101.o
CC libavcodec/mace.o
CC libavcodec/magicyuv.o
CC libavcodec/magicyuvenc.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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/mathtables.o
CC libavcodec/mdec.o
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’ [-Wsign-compare]
61 | if (stride < min_stride || avpkt->size < stride * (uint64_t)avctx->height) {
| ^
CC libavcodec/me_cmp.o
src/libavcodec/magicyuv.c: In function ‘magy_decode_slice’:
src/libavcodec/magicyuv.c:290:42: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
290 | if (s->slices[i][j].size - 2 < width * height)
| ^
src/libavcodec/magicyuv.c: In function ‘magy_decode_frame’:
src/libavcodec/magicyuv.c:455:41: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
455 | if (header_size < 32 || header_size >= avpkt->size) {
| ^~
src/libavcodec/magicyuv.c:547:21: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
547 | if (slice_width != avctx->coded_width) {
| ^~
src/libavcodec/magicyuv.c:568:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
568 | if (s->nb_slices > INT_MAX / FFMAX(sizeof(Slice), 4 * 5)) {
| ^
src/libavcodec/magicyuv.c:619:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
619 | if (bytestream2_get_byteu(&gb) != s->planes)
| ^~
src/libavcodec/magicyuv.c: In function ‘magy_decode_end’:
src/libavcodec/magicyuv.c:672:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
672 | for (i = 0; i < FF_ARRAY_ELEMS(s->slices); i++) {
| ^
In file included from src/libavcodec/magicyuvenc.c:35:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
In file included from src/libavutil/version.h:30,
from src/libavutil/cpu.h:25,
from src/libavcodec/magicyuvenc.c:25:
src/libavcodec/magicyuvenc.c: In function ‘magy_encode_init’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/magicyuvenc.c:211:20: note: in expansion of macro ‘FFMIN’
211 | s->nb_slices = FFMIN(256U / s->planes, s->nb_slices);
| ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/magicyuvenc.c:211:20: note: in expansion of macro ‘FFMIN’
211 | s->nb_slices = FFMIN(256U / s->planes, s->nb_slices);
| ^~~~~
CC libavcodec/mediacodec.o
CC libavcodec/metasound.o
CC libavcodec/microdvddec.o
src/libavcodec/microdvddec.c: In function ‘microdvd_open_tags’:
src/libavcodec/microdvddec.c:211:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
211 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) {
| ^
src/libavcodec/microdvddec.c:217:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
217 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++)
| ^
src/libavcodec/microdvddec.c: In function ‘microdvd_init’:
src/libavcodec/microdvddec.c:344:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
344 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) {
| ^
src/libavcodec/microdvddec.c:347:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
347 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) {
| ^
CC libavcodec/midivid.o
CC libavcodec/mimic.o
In file included from src/libavcodec/mpegvideoenc.h:41,
from src/libavcodec/me_cmp.c:33:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/me_cmp.c: In function ‘ff_set_cmp’:
src/libavcodec/me_cmp.c:485:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
485 | if (type >= FF_ARRAY_ELEMS(cmp_func_list) ||
| ^~
CC libavcodec/misc4.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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu;
| ^
src/libavcodec/midivid.c: In function ‘decode_mvdv’:
src/libavcodec/midivid.c:71:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
71 | if (bytestream2_get_bytes_left(gb) < mask_size)
| ^
src/libavcodec/midivid.c:98:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
98 | if (bytestream2_get_bytes_left(gb) < (nb_blocks + 7 * !intra_flag) / 8)
| ^
src/libavcodec/mimic.c: In function ‘mimic_decode_end’:
src/libavcodec/mimic.c:112:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
112 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++)
| ^
src/libavcodec/mimic.c: In function ‘mimic_decode_update_thread_context’:
src/libavcodec/mimic.c:155:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
155 | for (int i = 0; i < FF_ARRAY_ELEMS(dst->frames); i++) {
| ^
src/libavcodec/mimic.c: In function ‘vlc_decode_block’:
src/libavcodec/mimic.c:211:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
211 | for (pos = 1; pos < num_coeffs; pos++) {
| ^
src/libavcodec/mimic.c:219:17: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
219 | if (vlc == -1)
| ^~
src/libavcodec/mimic.c: In function ‘decode’:
src/libavcodec/mimic.c:266:54: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
266 | if (is_iframe || get_bits1(&ctx->gb) == is_chroma) {
| ^~
CC libavcodec/misc4_parser.o
CC libavcodec/mjpeg_parser.o
CC libavcodec/mjpegbdec.o
CC libavcodec/mjpegdec.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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
138 | : tmp2 + 1.0;
| ^
src/libavcodec/metasound.c:141:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
141 | if (st < 0.1)
| ^
CC libavcodec/mjpegdec_common.o
CC libavcodec/mjpegenc.o
CC libavcodec/mjpegenc_common.o
In file included from src/libavcodec/mjpegdec.c:56:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/mjpegdec.c: In function ‘init_default_huffman_tables’:
src/libavcodec/mjpegdec.c:86:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
86 | for (i = 0; i < FF_ARRAY_ELEMS(ht); i++) {
| ^
src/libavcodec/mjpegdec.c: In function ‘mjpeg_decode_scan’:
src/libavcodec/mjpegdec.c:1452:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1452 | if (s->mb_bitmask_size != (s->mb_width * s->mb_height + 7) >> 3) {
| ^~
src/libavcodec/mjpegdec.c: In function ‘mjpeg_decode_app’:
src/libavcodec/mjpegdec.c:1870:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1870 | if (id == AV_RB32("AVI1")) {
| ^~
src/libavcodec/mjpegdec.c:1885:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1885 | if (id == AV_RB32("JFIF")) {
| ^~
src/libavcodec/mjpegdec.c:1923:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1923 | if ( id == AV_RB32("Adob")
| ^~
src/libavcodec/mjpegdec.c:1938:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1938 | if (id == AV_RB32("LJIF")) {
| ^~
src/libavcodec/mjpegdec.c:1977:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1977 | if (id == AV_RL32("colr") && len > 0) {
| ^~
src/libavcodec/mjpegdec.c:1984:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1984 | if (id == AV_RL32("xfrm") && len > 0) {
| ^~
src/libavcodec/mjpegdec.c:1993:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1993 | if (start_code == APP3 && id == AV_RB32("_JPS") && len >= 10) {
| ^~
src/libavcodec/mjpegdec.c:2033:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
2033 | if (start_code == APP1 && id == AV_RB32("Exif") && len >= 2) {
| ^~
src/libavcodec/mjpegdec.c:2061:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
2061 | if (id == AV_RB32("mjpg")) {
| ^~
src/libavcodec/mjpegdec.c:2077:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
2077 | if (start_code == APP2 && id == AV_RB32("ICC_") && len >= 10) {
| ^~
src/libavcodec/mjpegdec.c:2085:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
2085 | if (id != AV_RB32("PROF") || id2 != AV_RB24("ILE")) {
| ^~
src/libavcodec/mjpegdec.c:2103:49: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2103 | } else if (s->iccnum != 0 && nummarkers != s->iccnum) {
| ^~
src/libavcodec/mjpegdec.c: At top level:
src/libavcodec/mjpegdec.c:2952:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2952 | OFFSET(extern_huff), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD | AV_OPT_FLAG_DEPRECATED },
| ^~~~~~
In file included from src/libavcodec/mjpegdec.c:39:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/mjpegenc_huffman.o
CC libavcodec/mlp.o
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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/mjpegenc.c: In function ‘mjpeg_encode_picture_frame’:
src/libavcodec/mjpegenc.c:143:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
143 | for (int i = 0; i < m->huff_ncode; i++) {
| ^
src/libavcodec/mjpegenc.c:154:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
154 | for (int i = 0; i < m->huff_ncode; i++) {
| ^
src/libavcodec/mjpegenc.c: In function ‘mjpeg_build_optimal_huffman’:
src/libavcodec/mjpegenc.c:190:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
190 | for (int i = 0; i < m->huff_ncode; i++) {
| ^
src/libavcodec/mjpegenc.c: At top level:
src/libavcodec/mjpegenc.c:653:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
653 | { "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 },
| ^
In file included from src/libavcodec/mpegvideoenc.h:35,
from src/libavcodec/mjpegenc.c:45:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mjpegenc.c:654:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
654 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mjpegenc.c:654:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
654 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mjpegenc.c:654:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
654 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mjpegenc.c:654:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
654 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mjpegenc.c:654:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
654 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mjpegenc.c:654:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
654 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mjpegenc.c:654:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
654 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mjpegenc.c:654:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
654 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mjpegenc.c:654:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
654 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mjpegenc.c:654:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
654 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mjpegenc.c:654:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
654 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mjpegenc.c:654:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
654 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mjpegenc.c:654:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
654 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mjpegenc.c:654:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
654 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mjpegenc.c:654:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
654 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mjpegenc.c:654:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
654 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mjpegenc.c:654:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
654 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/mlp_parse.o
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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/mlp_parser.o
CC libavcodec/mlpdec.o
src/libavcodec/mlp.c: In function ‘ff_mlp_restart_checksum’:
src/libavcodec/mlp.c:116:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
116 | for (i = 0; i < ((bit_size + 2) & 7); i++) {
| ^
CC libavcodec/mlpdsp.o
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’ [-Wsign-compare]
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’ [-Wsign-compare]
46 | for (order = 0; order < iirorder; order++)
| ^
CC libavcodec/mlpenc.o
CC libavcodec/mlz.o
src/libavcodec/mlpdec.c: In function ‘thd_channel_layout_extract_channel’:
src/libavcodec/mlpdec.c:218:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
218 | for (i = 0; i < FF_ARRAY_ELEMS(thd_channel_order); i++)
| ^
src/libavcodec/mlpdec.c: In function ‘read_restart_header’:
src/libavcodec/mlpdec.c:603:35: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare]
603 | && s->lossless_check_data != 0xffffffff) {
| ^~
src/libavcodec/mlpdec.c: In function ‘read_matrix_params’:
src/libavcodec/mlpdec.c:808:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
808 | for (ch = 0; ch <= max_chan; ch++) {
| ^~
src/libavcodec/mlpdec.c: In function ‘read_block_data’:
src/libavcodec/mlpdec.c:1031:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1031 | if (get_bits_count(gbp) != expected_stream_pos)
| ^~
src/libavcodec/mlpdec.c: In function ‘fill_noise_buffer’:
src/libavcodec/mlpdec.c:1096:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1096 | for (i = 0; i < m->access_unit_size_pow2; i++) {
| ^
CC libavcodec/mmvideo.o
src/libavcodec/mlpdec.c: In function ‘read_access_unit’:
src/libavcodec/mlpdec.c:1203:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1203 | if (length < 4 || length > buf_size)
| ^
src/libavcodec/mlpdec.c:1264:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1264 | if (end < substream_start) {
| ^
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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/mobiclip.o
src/libavcodec/mlpenc.c: In function ‘clear_channel_params’:
src/libavcodec/mlpenc.c:422:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
422 | for (unsigned channel = 0; channel < nb_channels; channel++) {
| ^
src/libavcodec/mlpenc.c: At top level:
src/libavcodec/mlpenc.c:458:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
458 | static int inline number_sbits(int32_t n)
| ^~~~~~
src/libavcodec/mlpenc.c: In function ‘write_frame_headers’:
src/libavcodec/mlpenc.c:1103:42: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1103 | for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) {
| ^
src/libavcodec/mlpenc.c: In function ‘write_access_unit’:
src/libavcodec/mlpenc.c:1152:42: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1152 | for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) {
| ^
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
from src/libavcodec/avcodec.h:32,
from src/libavcodec/mlpenc.c:25:
src/libavcodec/mlpenc.c: In function ‘input_data_internal’:
src/libavutil/macros.h:47:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavcodec/mlpenc.c:1198:20: note: in expansion of macro ‘FFMAX’
1198 | bits = FFMAX(number_sbits(sample), bits);
| ^~~~~
src/libavutil/macros.h:47:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^~~
src/libavcodec/mlpenc.c:1198:20: note: in expansion of macro ‘FFMAX’
1198 | bits = FFMAX(number_sbits(sample), bits);
| ^~~~~
src/libavcodec/mlpenc.c: In function ‘set_filter’:
src/libavcodec/mlpenc.c:1366:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1366 | for (unsigned int j = 0; j <= ctx->cur_restart_interval; j++) {
| ^~
src/libavcodec/mlpenc.c:1386:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1386 | for (unsigned int i = 0; i < order; i++)
| ^
src/libavcodec/mlpenc.c: In function ‘apply_filter’:
src/libavcodec/mlpenc.c:1819:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1819 | if (k >= blocksize) {
| ^~
src/libavcodec/mlpenc.c:1831:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1831 | for (int i = 0; i < blocksize; i++, l++)
| ^
src/libavcodec/mlpenc.c: In function ‘generate_2_noise_channels’:
src/libavcodec/mlpenc.c:1856:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1856 | for (unsigned int j = 0; j <= ctx->cur_restart_interval; j++) {
| ^~
src/libavcodec/mlpenc.c: In function ‘rematrix_channels’:
src/libavcodec/mlpenc.c:1884:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1884 | for (unsigned int j = 0; j <= ctx->cur_restart_interval; j++) {
| ^~
src/libavcodec/mlpenc.c: In function ‘set_best_codebook’:
src/libavcodec/mlpenc.c:2023:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2023 | 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:2062:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2062 | for (int index = 0; index < s->b[ctx->restart_intervals-1].seq_size; index++) {
| ^
src/libavcodec/mlpenc.c:2084:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2084 | for (int index = 0; index < ctx->number_of_frames; index++)
| ^
src/libavcodec/mlpenc.c: In function ‘mlp_encode_frame’:
src/libavcodec/mlpenc.c:2220:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2220 | for (int i = 0; i < s->b[seq_index].seq_size; i++) {
| ^
src/libavcodec/mlpenc.c:2232:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2232 | if (ctx->frame_index == (ctx->cur_restart_interval - 1)) {
| ^~
src/libavcodec/mlpenc.c: At top level:
src/libavcodec/mlpenc.c:2272:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2272 | { "max_interval", "Max number of frames between each new header", OFFSET(max_restart_interval), AV_OPT_TYPE_INT, {.i64 = 16 }, MIN_HEADER_INTERVAL, MAX_HEADER_INTERVAL, FLAGS },
| ^
In file included from src/libavcodec/mlpenc.c:35:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mlpenc.c:2273:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2273 | { "lpc_coeff_precision", "LPC coefficient precision", OFFSET(lpc_coeff_precision), AV_OPT_TYPE_INT, {.i64 = 15 }, 0, 15, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mlpenc.c:2277:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2277 | { "lpc_passes", "Number of passes to use for Cholesky factorization during LPC analysis", OFFSET(lpc_passes), AV_OPT_TYPE_INT, {.i64 = 2 }, 1, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mlpenc.c:2278:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2278 | { "codebook_search", "Max number of codebook searches", OFFSET(max_codebook_search), AV_OPT_TYPE_INT, {.i64 = 3 }, 1, 100, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mlpenc.c:2282:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2282 | { "rematrix_precision", "Rematrix coefficient precision", OFFSET(rematrix_precision), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 14, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mlz.c: In function ‘ff_mlz_decompression’:
src/libavcodec/mlz.c:139:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
139 | while (output_chars < size) {
| ^
src/libavcodec/mlz.c:163:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
163 | if (ret < 0 || ret > size - output_chars) {
| ^
src/libavcodec/mlz.c:169:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
169 | if (ret < 0 || ret > size - output_chars) {
| ^
src/libavcodec/mlz.c:182:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
182 | if (ret < 0 || ret > size - output_chars) {
| ^
src/libavcodec/mlz.c:187:42: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
187 | if (output_chars <= size && !mlz->freeze_flag) {
| ^~
CC libavcodec/motion_est.o
CC libavcodec/motionpixels.o
CC libavcodec/movtextdec.o
In file included from src/libavcodec/mobiclip.c:36:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavcodec/mobiclip.c: In function ‘decode_macroblock’:
src/libavcodec/mobiclip.c:999:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
999 | if (idx < 0 || idx >= FF_ARRAY_ELEMS(block8x8_coefficients_tab))
| ^~
src/libavcodec/mobiclip.c: In function ‘mobiclip_decode’:
src/libavcodec/mobiclip.c:1285:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1285 | if (idx2 >= FF_ARRAY_ELEMS(pframe_block8x8_coefficients_tab))
| ^~
In file included from src/libavcodec/mpegvideoenc.h:41,
from src/libavcodec/motion_est.c:39:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/movtextenc.o
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/motion_est.c:972:23: note: in expansion of macro ‘FFMIN’
972 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/motion_est.c:972:23: note: in expansion of macro ‘FFMIN’
972 | int p_score = FFMIN(vard, varc - 500 + (s->lambda2 >> FF_LAMBDA_SHIFT)*100);
| ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/motion_est.c:1054:27: note: in expansion of macro ‘FFMIN’
1054 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/motion_est.c:1054:27: note: in expansion of macro ‘FFMIN’
1054 | int p_score = FFMIN(vard, varc-500+(s->lambda2>>FF_LAMBDA_SHIFT)*100);
| ^~~~~
src/libavcodec/jpegxl_parser.c: In function ‘read_hybrid_uint_conf’:
src/libavcodec/jpegxl_parser.c:269:28: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
269 | if (conf->msb_in_token > conf->split_exponent)
| ^
src/libavcodec/jpegxl_parser.c:272:49: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
272 | if (conf->msb_in_token + conf->lsb_in_token > conf->split_exponent)
| ^
src/libavcodec/jpegxl_parser.c: In function ‘decode_hybrid_varlen_uint’:
src/libavcodec/jpegxl_parser.c:343:17: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
343 | if (context >= bundle->num_dist)
| ^~
src/libavcodec/jpegxl_parser.c: In function ‘gen_alias_map’:
src/libavcodec/jpegxl_parser.c:576:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
576 | for (int i = 0; i < table_size; i++) {
| ^
src/libavcodec/jpegxl_parser.c:593:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
593 | for (int i = dist->alphabet_size; i < table_size; i++) {
| ^
src/libavcodec/jpegxl_parser.c:615:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
615 | for (int i = 0; i < table_size; i++) {
| ^
src/libavcodec/jpegxl_parser.c: In function ‘read_vlc_prefix’:
src/libavcodec/jpegxl_parser.c:808:53: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
808 | if (total_code != 32768 && level2_codecounts[0] < dist->alphabet_size - 1) {
| ^
src/libavcodec/jpegxl_parser.c: In function ‘read_distribution_bundle’:
src/libavcodec/jpegxl_parser.c:886:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
886 | if (dist->alphabet_size > MAX_PREFIX_ALPHABET_SIZE)
| ^
src/libavcodec/jpegxl_parser.c: In function ‘skip_extensions’:
src/libavcodec/jpegxl_parser.c:1162:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
1162 | if (extensions_len > INT_MAX || get_bits_left(gb) < extensions_len)
| ^
src/libavcodec/jpegxl_parser.c: In function ‘parse_frame_header’:
src/libavcodec/jpegxl_parser.c:1234:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1234 | for (int i = 0; i <= meta->num_extra_channels; i++) {
| ^~
src/libavcodec/jpegxl_parser.c:1263:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1263 | if (get_bits_left(gb) < name_len)
| ^
src/libavcodec/jpegxl_parser.c: In function ‘skip_boxes’:
src/libavcodec/jpegxl_parser.c:1400:18: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1400 | if (size <= head_size || size > INT_MAX - ctx->skip)
| ^~
src/libavcodec/jpegxl_parser.c:1400:39: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
1400 | if (size <= head_size || size > INT_MAX - ctx->skip)
| ^
In file included from src/libavutil/error.h:30,
from src/libavcodec/jpegxl_parser.c:27:
src/libavcodec/jpegxl_parser.c: In function ‘try_parse’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/jpegxl_parser.c:1437:21: note: in expansion of macro ‘FFMIN’
1437 | cs_buflen = FFMIN(sizeof(ctx->cs_buffer) - AV_INPUT_BUFFER_PADDING_SIZE, ctx->copied);
| ^~~~~
src/libavutil/macros.h:49:33: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/jpegxl_parser.c:1437:21: note: in expansion of macro ‘FFMIN’
1437 | cs_buflen = FFMIN(sizeof(ctx->cs_buffer) - AV_INPUT_BUFFER_PADDING_SIZE, ctx->copied);
| ^~~~~
src/libavcodec/jpegxl_parser.c:1479:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1479 | if (get_bits_left(&gb) <= ctx->codestream.frame.body_length)
| ^~
CC libavcodec/mpc.o
CC libavcodec/mpc7.o
CC libavcodec/mpc8.o
src/libavcodec/movtextenc.c:164:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
164 | const static size_t box_count = FF_ARRAY_ELEMS(box_types);
| ^~~~~
src/libavcodec/movtextenc.c: In function ‘utf8_strlen’:
src/libavcodec/movtextenc.c:595:14: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
595 | while (i < len) {
| ^
src/libavcodec/movtextenc.c: In function ‘mov_text_text_cb’:
src/libavcodec/movtextenc.c:618:42: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
618 | s->text_pos += utf8_len ? utf8_len : len;
| ^~~
src/libavcodec/movtextenc.c: In function ‘mov_text_encode_frame’:
src/libavcodec/movtextenc.c:655:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
655 | for (i = 0; i < sub->num_rects; i++) {
| ^
src/libavcodec/movtextenc.c: At top level:
src/libavcodec/movtextenc.c:695:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
695 | { "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:25:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/mpeg12.o
CC libavcodec/mpeg12data.o
CC libavcodec/mpeg12dec.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’} [-Wsign-compare]
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’} [-Wsign-compare]
63 | if (code >= C[n]) {
| ^~
src/libavcodec/mpc8.c: In function ‘mpc8_decode_frame’:
src/libavcodec/mpc8.c:343:62: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
343 | const VLC *vlc = &quant_vlc[res - 5][cnt > mpc8_thres[res]];
| ^
CC libavcodec/mpeg12enc.o
CC libavcodec/mpeg12framerate.o
CC libavcodec/mpeg4audio.o
CC libavcodec/mpeg4audio_sample_rates.o
CC libavcodec/mpeg4video.o
In file included from src/libavcodec/mpeg4video.c:26:
src/libavcodec/mpeg4data.h:114:1: warning: missing initializer for field ‘index_run’ of ‘RLTable’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
323 | };
| ^
src/libavcodec/rl.h:45:14: note: ‘index_run’ declared here
45 | uint8_t *index_run[2]; ///< encoding only
| ^~~~~~~~~
CC libavcodec/mpeg4video_parser.o
src/libavcodec/mpeg12dec.c: In function ‘mpeg_decode_slice’:
src/libavcodec/mpeg12dec.c:1393:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1393 | if (mb_y == 0 && s->c.codec_tag == AV_RL32("SLIF")) {
| ^~
src/libavcodec/mpeg12dec.c:1414:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1414 | if (s->c.mb_x >= (unsigned) s->c.mb_width) {
| ^~
src/libavcodec/mpeg12dec.c: In function ‘vcr2_init_sequence’:
src/libavcodec/mpeg12dec.c:1871:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1871 | if (s->codec_tag == AV_RL32("BW10")) {
| ^~
src/libavcodec/mpeg12dec.c: In function ‘mpeg12_execute_slice_threads’:
src/libavcodec/mpeg12dec.c:2219:37: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2219 | if ((unsigned)slice_err > INT_MAX - error_count) {
| ^
src/libavcodec/mpeg12dec.c: In function ‘mpeg_decode_frame’:
src/libavcodec/mpeg12dec.c:2571:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
2571 | (s2->codec_tag == AV_RL32("VCR2") || s2->codec_tag == AV_RL32("BW10")))
| ^~
src/libavcodec/mpeg12dec.c:2571:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
2571 | (s2->codec_tag == AV_RL32("VCR2") || s2->codec_tag == AV_RL32("BW10")))
| ^~
In file included from src/libavcodec/mpegvideoenc.h:41,
from src/libavcodec/mpeg12enc.h:25,
from src/libavcodec/mpeg12enc.c:46:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/mpeg12enc.c: In function ‘mpeg1_encode_picture_header’:
src/libavcodec/mpeg12enc.c:427:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
427 | for (i = 0; i < sizeof(svcd_scan_offset_placeholder); i++)
| ^
src/libavcodec/mpeg12enc.c:479:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
479 | for (int i = 0; i < side_data->size; i++)
| ^
src/libavcodec/mpeg12enc.c: At top level:
src/libavcodec/mpeg12enc.c:1254:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1254 | COMMON_OPTS
| ^~~~~~~~~~~
In file included from src/libavcodec/mpeg12enc.c:36:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1254:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1254 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1254:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1254 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1254:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1254 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1254:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1254 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1254:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1254 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1254:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1254 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1255:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1255 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1255:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1255 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1255:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1255 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1255:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1255 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1255:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1255 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1255:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1255 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1255:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1255 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1255:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1255 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1255:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1255 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1255:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1255 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1255:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1255 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1255:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1255 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1255:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1255 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1255:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1255 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1255:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1255 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1255:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1255 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1255:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1255 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1256:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1256 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1256:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1256 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1256:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1256 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1256:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1256 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1261:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1261 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1261:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1261 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1261:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1261 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1261:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1261 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1261:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1261 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1261:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1261 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1261:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1261 | COMMON_OPTS
| ^~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1263:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1263 | { "intra_dc_precision", "Precision of the DC coefficient - 8", FF_MPV_OFFSET(c.intra_dc_precision), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 3, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1268:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1268 | FF_MPV_OFFSET(c.intra_vlc_format), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1269:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1269 | { "non_linear_quant", "Use nonlinear quantizer.", FF_MPV_OFFSET(c.q_scale_type), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1270:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1270 | { "alternate_scan", "Enable alternate scantable.", FF_MPV_OFFSET(c.alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1271:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1271 | { "a53cc", "Use A53 Closed Captions (if available)", OFFSET(a53_cc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1289:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1289 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1289:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1289 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1289:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1289 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1289:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1289 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1289:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1289 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1289:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1289 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1289:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1289 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1289:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1289 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1289:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1289 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1289:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1289 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1289:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1289 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1289:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1289 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1289:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1289 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1289:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1289 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1289:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1289 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1289:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1289 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1289:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1289 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1290:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1290 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1290:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1290 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1290:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1290 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg12enc.c:1290:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1290 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
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 [-Wsign-compare]
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’ [-Wsign-compare]
100 | if (c->chan_config < FF_ARRAY_ELEMS(ff_mpeg4audio_channels))
| ^
CC libavcodec/mpeg4videodec.o
CC libavcodec/mpeg4videodsp.o
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’ [-Wsign-compare]
72 | if ((unsigned) src_x < width) {
| ^
src/libavcodec/mpeg4videodsp.c:73:38: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
73 | if ((unsigned) src_y < height) {
| ^
src/libavcodec/mpeg4videodsp.c:89:38: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
89 | if ((unsigned) src_y < height) {
| ^
CC libavcodec/mpeg4videoenc.o
CC libavcodec/mpeg_er.o
CC libavcodec/mpegaudio.o
CC libavcodec/mpegaudio_parser.o
CC libavcodec/mpegaudiodata.o
In file included from src/libavcodec/mpeg4videodec.c:51:
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’ [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ^~
src/libavcodec/mpeg4videodec.c: In function ‘gmc1_motion’:
src/libavcodec/mpeg4videodec.c:117:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
117 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - 17, 0) ||
| ^~
src/libavcodec/mpeg4videodec.c:118:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
118 | (unsigned)src_y >= FFMAX(s->v_edge_pos - 17, 0)) {
| ^~
src/libavcodec/mpeg4videodec.c:161:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
161 | if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - 9, 0) ||
| ^~
src/libavcodec/mpeg4videodec.c:162:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
162 | (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - 9, 0)) {
| ^~
src/libavcodec/mpeg4videodec.c: In function ‘mpeg4_decode_studio_mb’:
src/libavcodec/mpeg4videodec.c:2398:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2398 | if (get_bits_left(&h->gb) < 8U && show_bits(&h->gb, get_bits_left(&h->gb)) == 0)
| ^
src/libavcodec/mpeg4videodec.c: In function ‘decode_vol_header’:
src/libavcodec/mpeg4videodec.c:2751:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
2751 | !(h->c.width && h->c.codec_tag == AV_RL32("MP4S"))) {
| ^~
src/libavcodec/mpeg4videodec.c: In function ‘decode_user_data’:
src/libavcodec/mpeg4videodec.c:3044:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3044 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) {
| ^
src/libavcodec/mpeg4videodec.c:3044:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3044 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) {
| ^
src/libavcodec/mpeg4videodec.c:3044:53: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3044 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) {
| ^
src/libavcodec/mpeg4videodec.c: In function ‘ff_mpeg4_parse_picture_header’:
src/libavcodec/mpeg4videodec.c:3457:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
3457 | if (s->codec_tag == AV_RL32("WV1F") && show_bits(gb, 24) == 0x575630) {
| ^~
src/libavcodec/mpeg4videodec.c:3467:82: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
3467 | (ctx->divx_version >= 0 || ctx->xvid_build >= 0) || s->codec_tag == AV_RL32("QMP4")) {
| ^~
src/libavcodec/mpeg4videodec.c: In function ‘ff_mpeg4_workaround_bugs’:
src/libavcodec/mpeg4videodec.c:3637:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
3637 | if (h->c.codec_tag == AV_RL32("XVID") ||
| ^~
src/libavcodec/mpeg4videodec.c:3638:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
3638 | h->c.codec_tag == AV_RL32("XVIX") ||
| ^~
src/libavcodec/mpeg4videodec.c:3639:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
3639 | h->c.codec_tag == AV_RL32("RMP4") ||
| ^~
src/libavcodec/mpeg4videodec.c:3640:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
3640 | h->c.codec_tag == AV_RL32("ZMP4") ||
| ^~
src/libavcodec/mpeg4videodec.c:3641:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
3641 | h->c.codec_tag == AV_RL32("SIPP"))
| ^~
src/libavcodec/mpeg4videodec.c:3646:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
3646 | if (h->c.codec_tag == AV_RL32("DIVX") && ctx->vo_type == 0 &&
| ^~
src/libavcodec/mpeg4videodec.c:3656:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
3656 | if (h->c.codec_tag == AV_RL32("XVIX"))
| ^~
src/libavcodec/mpeg4videodec.c:3659:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
3659 | if (h->c.codec_tag == AV_RL32("UMP4"))
| ^~
src/libavcodec/mpeg4videodec.c:3668:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3668 | if (ctx->xvid_build <= 3U)
| ^~
src/libavcodec/mpeg4videodec.c:3671:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3671 | if (ctx->xvid_build <= 1U)
| ^~
src/libavcodec/mpeg4videodec.c:3674:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3674 | if (ctx->xvid_build <= 12U)
| ^~
src/libavcodec/mpeg4videodec.c:3677:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3677 | if (ctx->xvid_build <= 32U)
| ^~
src/libavcodec/mpeg4videodec.c:3685:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3685 | if (ctx->lavc_build < 4653U)
| ^
src/libavcodec/mpeg4videodec.c:3688:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3688 | if (ctx->lavc_build < 4655U)
| ^
src/libavcodec/mpeg4videodec.c:3691:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3691 | if (ctx->lavc_build < 4670U)
| ^
src/libavcodec/mpeg4videodec.c:3694:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3694 | if (ctx->lavc_build <= 4712U)
| ^~
src/libavcodec/mpeg4videodec.c:3709:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3709 | if (ctx->divx_version < 500U)
| ^
src/libavcodec/mpeg4videodec.c: At top level:
src/libavcodec/mpeg4videodec.c:4070:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
4070 | {"quarter_sample", "1/4 subpel MC", OFFSET(c.quarter_sample), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS},
| ^
In file included from src/libavcodec/mpeg4videodec.c:29:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videodec.c:4071:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
4071 | {"divx_packed", "divx style packed b frames", OFFSET(divx_packed), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavcodec/mpegvideoenc.h:41,
from src/libavcodec/h263enc.h:25,
from src/libavcodec/mpeg4videoenc.c:31:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/mpeg4videoenc.c: At top level:
src/libavcodec/mpeg4videoenc.c:1341:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1341 | { "data_partitioning", "Use data partitioning.", FF_MPV_OFFSET(data_partitioning), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
In file included from src/libavcodec/mpeg4videoenc.c:26:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1342:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1342 | { "alternate_scan", "Enable alternate scantable.", OFFSET(c.alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1344:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1344 | OFFSET(mpeg_quant), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 1, VE },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1345:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1345 | FF_MPV_COMMON_BFRAME_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1345:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1345 | FF_MPV_COMMON_BFRAME_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1345:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1345 | FF_MPV_COMMON_BFRAME_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1346 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1346 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1346 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1346 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1346 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1346 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1346 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1346 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1346 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1346 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1346 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1346 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1346 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1346 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1346 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1346 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1346 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1347:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1347 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1347:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1347 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1347:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1347 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpeg4videoenc.c:1347:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1347 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/mpegaudiodec_common.o
CC libavcodec/mpegaudiodec_fixed.o
In file included from src/libavcodec/faxcompr.c:31:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/faxcompr.c: In function ‘decode_uncompressed’:
src/libavcodec/faxcompr.c:166:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
166 | if (*pix_left <= saved_run) {
| ^~
src/libavcodec/faxcompr.c:183:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
183 | if (*pix_left <= saved_run) {
| ^~
src/libavcodec/faxcompr.c:184:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
184 | if (*pix_left == saved_run)
| ^~
src/libavcodec/faxcompr.c: In function ‘decode_group3_2d_line’:
src/libavcodec/faxcompr.c:267:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
267 | if (run_off < width)
| ^
src/libavcodec/faxcompr.c:271:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
271 | if (run_off < width)
| ^
src/libavcodec/faxcompr.c:347:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
347 | while (offs < width && run_off <= offs) {
| ^~
CC libavcodec/mpegaudiodec_float.o
CC libavcodec/mpegaudiodecheader.o
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’ [-Wsign-compare]
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
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 [-Wdouble-promotion]
206 | v *= 1.0 / (1LL<<(16 + FRAC_BITS));
| ^~
In file included from src/libavcodec/mpegaudiodec_fixed.c:61:
src/libavcodec/mpegaudiodec_template.c: In function ‘l3_unscale’:
src/libavcodec/mpegaudiodec_template.c:234:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
234 | if (e > (SUINT)31)
| ^
In file included from src/libavutil/common.h:54,
from src/libavutil/avutil.h:300,
from src/libavcodec/avcodec.h:32,
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:275:27: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
275 | i, j, (float) is_table_lsf[j][0][i],
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
| ^~~~~~~~~~~
src/libavcodec/mpegaudiodec_template.c:276:21: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
276 | (float) is_table_lsf[j][1][i]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
| ^~~~~~~~~~~
CC libavcodec/mpegaudioenc.o
CC libavcodec/mpegaudiotabs.o
CC libavcodec/mpegpicture.o
In file included from src/libavcodec/mpegaudiodec_float.c:74:
src/libavcodec/mpegaudiodec_template.c: In function ‘l3_unscale’:
src/libavcodec/mpegaudiodec_template.c:234:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
234 | if (e > (SUINT)31)
| ^
In file included from src/libavutil/common.h:54,
from src/libavutil/avutil.h:300,
from src/libavcodec/avcodec.h:32,
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:275:27: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
275 | i, j, (float) is_table_lsf[j][0][i],
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
| ^~~~~~~~~~~
src/libavcodec/mpegaudiodec_template.c:276:21: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
276 | (float) is_table_lsf[j][1][i]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
| ^~~~~~~~~~~
CC libavcodec/mpegutils.o
CC libavcodec/mpegvideo.o
CC libavcodec/mpegvideo_dec.o
CC libavcodec/mpegvideo_enc.o
In file included from src/libavcodec/mpegaudioenc.c:36:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/mpegaudioenc.c: In function ‘mpa_encode_init’:
src/libavcodec/mpegaudioenc.c:129:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
129 | a = (float)(bitrate * 1000 * MPA_FRAME_SIZE) / (freq * 8.0);
| ^
src/libavcodec/mpegaudioenc.c:134:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
134 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0);
| ^
src/libavcodec/mpegaudioenc.c:172:65: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
172 | s->scale_factor_inv_table[i] = exp2(-(3 - i) / 3.0) / (float)(1 << 20);
| ^
src/libavcodec/mpegaudioenc.c: In function ‘encode_subbands’:
src/libavcodec/mpegaudioenc.c:626:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
626 | q[m] = (int)((a + 1.0) * steps * 0.5);
| ^
CC libavcodec/mpegvideo_motion.o
src/libavcodec/mpegvideo_dec.c: In function ‘ff_mpv_export_qp_table’:
src/libavcodec/mpegvideo_dec.c:433:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
433 | for (unsigned y = 0; y < p->mb_height; y++)
| ^
src/libavcodec/mpegvideo_dec.c:434:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
434 | for (unsigned x = 0; x < p->mb_width; x++) {
| ^
In file included from src/libavcodec/mpegvideoenc.h:41,
from src/libavcodec/mpeg12enc.h:25,
from src/libavcodec/mpegvideo_enc.c:52:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/mpegvideo_parser.o
src/libavcodec/mpegvideo_enc.c: At top level:
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/mpegvideo_enc.c:46:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | FF_MPV_COMMON_OPTS
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpegvideo_enc.c:98:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
98 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpegvideo_enc.c:98:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
98 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpegvideo_enc.c:98:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
98 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpegvideo_enc.c:98:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
98 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/mpegvideo_enc.c: In function ‘update_qscale’:
src/libavcodec/mpegvideo_enc.c:205:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
205 | 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:1103:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1103 | for (int i = 0; i < FF_ARRAY_ELEMS(m->tmp_frames); i++)
| ^
In file included from src/libavutil/version.h:30,
from src/libavutil/log.h:26,
from src/libavutil/emms.h:27,
from src/libavcodec/mpegvideo_enc.c:40:
src/libavcodec/mpegvideo_enc.c: In function ‘ff_mpv_encode_picture’:
src/libavcodec/mpegvideo_enc.c:1966:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1966 | 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:1966:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1966 | 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:1971:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1971 | s->lambda < m->lmax) {
| ^
src/libavcodec/mpegvideo_enc.c: In function ‘ff_mpv_reallocate_putbitbuffer’:
src/libavcodec/mpegvideo_enc.c:2911:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
2911 | if (put_bytes_left(&s->pb, 0) < threshold
| ^
src/libavcodec/mpegvideo_enc.c:2938:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
2938 | if (put_bytes_left(&s->pb, 0) < threshold)
| ^
CC libavcodec/mpegvideo_unquantize.o
CC libavcodec/mpegvideodata.o
src/libavcodec/mpegvideo_motion.c: In function ‘hpel_motion’:
src/libavcodec/mpegvideo_motion.c:60:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
60 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 7, 0) ||
| ^~
src/libavcodec/mpegvideo_motion.c:61:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
61 | (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:154:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
154 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 15 , 0) ||
| ^~
src/libavcodec/mpegvideo_motion.c:155:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
155 | (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 1) - h + 1, 0)) {
| ^~
src/libavcodec/mpegvideo_motion.c: In function ‘qpel_motion’:
src/libavcodec/mpegvideo_motion.c:388:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
388 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 15 , 0) ||
| ^~
src/libavcodec/mpegvideo_motion.c:389:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
389 | (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:474:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
474 | if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - (dxy & 1) - 7, 0) ||
| ^~
src/libavcodec/mpegvideo_motion.c:475:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
475 | (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:633:33: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
633 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 7, 0) ||
| ^~
src/libavcodec/mpegvideo_motion.c:634:33: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
634 | (unsigned)src_y >= FFMAX(s->v_edge_pos - (motion_y & 3) - 7, 0)) {
| ^~
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
CC libavcodec/msmpeg4.o
src/libavcodec/mscc.c: In function ‘rle_uncompress’:
src/libavcodec/mscc.c:57:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
57 | if (bytestream2_get_bytes_left_p(pb) < run * s->bpp)
| ^
src/libavcodec/mscc.c:75:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
75 | for (j = 0; j < run; j++) {
| ^
src/libavcodec/mscc.c:108:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
108 | if (bytestream2_get_bytes_left_p(pb) < copy * s->bpp)
| ^
src/libavcodec/mscc.c:111:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
111 | for (j = 0; j < copy; j++) {
| ^
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’} [-Wsign-compare]
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 [-Wold-style-declaration]
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’ [-Wsign-compare]
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’} [-Wsign-compare]
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’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/movtextdec.c:583:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
583 | { "height", "Frame height, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/msmpeg4_vc1_data.o
CC libavcodec/msmpeg4data.o
CC libavcodec/msmpeg4dec.o
CC libavcodec/msmpeg4enc.o
CC libavcodec/msp2dec.o
src/libavcodec/msmpeg4data.c:448:7: warning: missing initializer for field ‘index_run’ of ‘RLTable’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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/msrle.o
In file included from src/libavcodec/mpegvideoenc.h:41,
from src/libavcodec/msmpeg4enc.c:40:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/msmpeg4enc.c: In function ‘find_best_tables’:
src/libavcodec/msmpeg4enc.c:206:24: warning: comparison of integer expressions of different signedness: ‘enum AVPictureType’ and ‘int’ [-Wsign-compare]
206 | if (s->c.pict_type != ms->m.last_non_b_pict_type) {
| ^~
src/libavcodec/msp2dec.c: In function ‘msp2_decode_frame’:
src/libavcodec/msp2dec.c:53:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
53 | for (y = 0; y < avctx->height; y++) {
| ^
src/libavcodec/msp2dec.c:60:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
60 | if (pkt_size > buf_size) {
| ^
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/msp2dec.c:71:72: note: in expansion of macro ‘FFMIN’
71 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/msp2dec.c:71:72: note: in expansion of macro ‘FFMIN’
71 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/msp2dec.c:79:68: note: in expansion of macro ‘FFMIN’
79 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/msp2dec.c:79:68: note: in expansion of macro ‘FFMIN’
79 | memset(p->data[0] + y * p->linesize[0] + x, value, FFMIN(size, width - x));
| ^~~~~
CC libavcodec/msrledec.o
CC libavcodec/msrleenc.o
CC libavcodec/mss1.o
CC libavcodec/mss12.o
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’ [-Wsign-compare]
167 | if (line < 0 || pos >= width){
| ^~
CC libavcodec/mss2.o
CC libavcodec/mss2dsp.o
CC libavcodec/mss3.o
src/libavcodec/mss12.c: In function ‘decode_pivot’:
src/libavcodec/mss12.c:462:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
462 | if ((unsigned)val >= base)
| ^~
src/libavcodec/mss12.c: In function ‘ff_mss12_decode_init’:
src/libavcodec/mss12.c:593:35: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
593 | if (AV_RB32(avctx->extradata) < avctx->extradata_size) {
| ^
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
from src/libavcodec/avcodec.h:32,
from src/libavcodec/mss12.c:31:
src/libavutil/macros.h:47:25: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavcodec/mss12.c:601:27: note: in expansion of macro ‘FFMAX’
601 | 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 [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^~~
src/libavcodec/mss12.c:601:27: note: in expansion of macro ‘FFMAX’
601 | 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’ [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavcodec/mss12.c:602:27: note: in expansion of macro ‘FFMAX’
602 | 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 [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^~~
src/libavcodec/mss12.c:602:27: note: in expansion of macro ‘FFMAX’
602 | avctx->coded_height = FFMAX(AV_RB32(avctx->extradata + 24), avctx->height);
| ^~~~~
src/libavcodec/mss12.c:636:12: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
636 | av_int2float(AV_RB32(avctx->extradata + 28)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mss12.c:640:12: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
640 | av_int2float(AV_RB32(avctx->extradata + 36)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mss12.c:642:12: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
642 | av_int2float(AV_RB32(avctx->extradata + 40)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mss12.c:644:12: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
644 | av_int2float(AV_RB32(avctx->extradata + 44)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavcodec/mss34dsp.o
CC libavcodec/mss4.o
CC libavcodec/msvideo1.o
src/libavcodec/mss3.c: In function ‘rac_get_model2_sym’:
src/libavcodec/mss3.c:347:22: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
347 | bit = (c->low >= helper);
| ^~
src/libavcodec/mss3.c: In function ‘rac_get_model256_sym’:
src/libavcodec/mss3.c:413:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
413 | if (m->freqs[ssym] <= helper) {
| ^~
CC libavcodec/msvideo1enc.o
CC libavcodec/mv30.o
In file included from src/libavcodec/mss4.c:39:
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’ [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ^~
CC libavcodec/mvcdec.o
CC libavcodec/mvha.o
CC libavcodec/mwsc.o
CC libavcodec/mxpegdec.o
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’} [-Wsign-compare]
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’} [-Wsign-compare]
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’ [-Wsign-compare]
159 | if (size < 1 || size >= avpkt->size)
| ^~
CC libavcodec/nellymoser.o
src/libavcodec/mwsc.c: In function ‘rle_uncompress’:
src/libavcodec/mwsc.c:55:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
55 | if (bytestream2_tell_p(pb) + width - w < run)
| ^
src/libavcodec/mwsc.c:58:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
58 | for (int j = 0; j < run; j++, w++) {
| ^
src/libavcodec/mwsc.c:73:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
73 | if (pos + width - w < fill)
| ^
src/libavcodec/mwsc.c:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
76 | for (int j = 0; j < fill; j++, w++) {
| ^
src/libavcodec/mwsc.c:87:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
87 | if (bytestream2_tell_p(pb) + width - w < run)
| ^
src/libavcodec/mwsc.c:90:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
90 | for (int j = 0; j < run; j++, w++) {
| ^
CC libavcodec/nellymoserdec.o
CC libavcodec/nellymoserenc.o
CC libavcodec/neon/mpegvideo.o
src/libavcodec/mxpegdec.c: In function ‘mxpeg_decode_mxm’:
src/libavcodec/mxpegdec.c:105:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
105 | if (bitmask_size > buf_size - 12) {
| ^
src/libavcodec/mxpegdec.c:137:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
137 | for (i = 0; i < bitmask_size; ++i) {
| ^
src/libavcodec/mxpegdec.c: In function ‘mxpeg_check_dimensions’:
src/libavcodec/mxpegdec.c:165:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
165 | if ((jpg->width + 0x0F)>>4 != s->mb_width ||
| ^~
src/libavcodec/mxpegdec.c:166:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
166 | (jpg->height + 0x0F)>>4 != s->mb_height) {
| ^~
CC libavcodec/notchlc.o
In file included from src/libavcodec/nellymoserenc.c:53:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:219:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
219 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:316:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
316 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
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 [-Wdouble-promotion]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavcodec/nellymoserenc.c:328:18: note: in expansion of macro ‘FFMAX’
328 | 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 [-Wdouble-promotion]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavcodec/nellymoserenc.c:328:18: note: in expansion of macro ‘FFMAX’
328 | log2(FFMAX(1.0, coeff_sum / (ff_nelly_band_sizes_table[band] << 7))) * 1024.0;
| ^~~~~
src/libavcodec/nellymoserdec.c: In function ‘nelly_decode_block’:
src/libavcodec/nellymoserdec.c:81:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
81 | pval = -exp2(val/2048) * s->scale_bias;
| ^
src/libavcodec/nellymoserdec.c:99:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
99 | aptr[j] = M_SQRT1_2*pows[j];
| ^
src/libavcodec/nellymoserdec.c:101:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
101 | aptr[j] *= -1.0;
| ^~
src/libavcodec/neon/mpegvideo.c:37:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
37 | static void inline ff_dct_unquantize_h263_neon(int qscale, int qadd, int nCoeffs,
| ^~~~~~
CC libavcodec/null.o
CC libavcodec/nuv.o
CC libavcodec/on2avc.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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
CC libavcodec/on2avcdata.o
src/libavcodec/notchlc.c: In function ‘decode_frame’:
src/libavcodec/notchlc.c:507:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
507 | if (bytestream2_get_bytes_left(gb) < uncompressed_size / 255)
| ^
src/libavcodec/notchlc.c:518:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
518 | if (ret != uncompressed_size)
| ^~
CC libavcodec/options.o
In file included from src/libavcodec/options.c:39:
src/libavcodec/options_table.h:50:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
50 | {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = AV_CODEC_DEFAULT_BITRATE }, 0, (double)INT64_MAX, A|V|E},
| ^
In file included from src/libavcodec/options.c:35:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:51:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
51 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:55:8: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
55 | OFFSET(bit_rate_tolerance), AV_OPT_TYPE_INT, {.i64 = AV_CODEC_DEFAULT_BITRATE*20 }, 0, INT_MAX, A|V|E},
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:95:1: warning: missing initializer for field ‘flags’ of ‘AVOption’ [-Wmissing-field-initializers]
95 | {"time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, INT_MAX},
| ^
src/libavutil/opt.h:471:9: note: ‘flags’ declared here
471 | int flags;
| ^~~~~
src/libavcodec/options_table.h:96:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
96 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:97:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:98:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
98 | {"cutoff", "set cutoff bandwidth", OFFSET(cutoff), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:99:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
99 | {"frame_size", NULL, OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:100:1: warning: missing initializer for field ‘flags’ of ‘AVOption’ [-Wmissing-field-initializers]
100 | {"frame_number", NULL, OFFSET(frame_num), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
| ^
src/libavutil/opt.h:471:9: note: ‘flags’ declared here
471 | int flags;
| ^~~~~
src/libavcodec/options_table.h:101:1: warning: missing initializer for field ‘flags’ of ‘AVOption’ [-Wmissing-field-initializers]
101 | {"delay", NULL, OFFSET(delay), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
| ^
src/libavutil/opt.h:471:9: note: ‘flags’ declared here
471 | int flags;
| ^~~~~
src/libavcodec/options_table.h:104:11: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E},
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:105:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:106:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
106 | {"qmin", "minimum video quantizer scale (VBR)", OFFSET(qmin), AV_OPT_TYPE_INT, {.i64 = 2 }, -1, 69, V|E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:107:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
107 | {"qmax", "maximum video quantizer scale (VBR)", OFFSET(qmax), AV_OPT_TYPE_INT, {.i64 = 31 }, -1, 1024, V|E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:108:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:109:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:110:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:111:1: warning: missing initializer for field ‘flags’ of ‘AVOption’ [-Wmissing-field-initializers]
111 | {"codec_tag", NULL, OFFSET(codec_tag), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
| ^
src/libavutil/opt.h:471:9: note: ‘flags’ declared here
471 | int flags;
| ^~~~~
src/libavcodec/options_table.h:134:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:144:1: warning: missing initializer for field ‘flags’ of ‘AVOption’ [-Wmissing-field-initializers]
144 | {"has_b_frames", NULL, OFFSET(has_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX},
| ^
src/libavutil/opt.h:471:9: note: ‘flags’ declared here
471 | int flags;
| ^~~~~
src/libavcodec/options_table.h:145:1: warning: missing initializer for field ‘flags’ of ‘AVOption’ [-Wmissing-field-initializers]
145 | {"block_align", NULL, OFFSET(block_align), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX},
| ^
src/libavutil/opt.h:471:9: note: ‘flags’ declared here
471 | int flags;
| ^~~~~
src/libavcodec/options_table.h:146:1: warning: missing initializer for field ‘flags’ of ‘AVOption’ [-Wmissing-field-initializers]
146 | {"rc_override_count", NULL, OFFSET(rc_override_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
| ^
src/libavutil/opt.h:471:9: note: ‘flags’ declared here
471 | int flags;
| ^~~~~
src/libavcodec/options_table.h:147:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:149:13: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
149 | OFFSET(rc_min_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E},
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:150:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:151:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:152:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:161:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
161 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:162:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
162 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:163:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
163 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:164:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
164 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:165:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
165 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:185:1: warning: missing initializer for field ‘flags’ of ‘AVOption’ [-Wmissing-field-initializers]
185 | {"bits_per_coded_sample", NULL, OFFSET(bits_per_coded_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX},
| ^
src/libavutil/opt.h:471:9: note: ‘flags’ declared here
471 | int flags;
| ^~~~~
src/libavcodec/options_table.h:186:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
186 | {"aspect", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:187:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
187 | {"sar", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:204:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:205:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:206:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:207:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:208:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:209:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
209 | {"global_quality", NULL, OFFSET(global_quality), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:210:1: warning: missing initializer for field ‘flags’ of ‘AVOption’ [-Wmissing-field-initializers]
210 | {"slice_flags", NULL, OFFSET(slice_flags), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
| ^
src/libavutil/opt.h:471:9: note: ‘flags’ declared here
471 | int flags;
| ^~~~~
src/libavcodec/options_table.h:215:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:219:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
219 | {"dc", "deprecated; use intra_dc_precision for MPEG-2 instead", OFFSET(intra_dc_precision), AV_OPT_TYPE_INT, {.i64 = 0 }, -8, 16, AV_OPT_FLAG_DEPRECATED|V|E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:221:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
221 | {"nssew", "nsse weight", OFFSET(nsse_weight), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:222:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
222 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:223:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
223 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:229:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
229 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/opus/celt.o
src/libavcodec/options_table.h:253:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
253 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:254:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
254 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:265:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
265 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:266:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
266 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:267:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
267 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:268:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
268 | {"trellis", "rate-distortion optimal quantization", OFFSET(trellis), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:269:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
269 | {"mv0_threshold", NULL, OFFSET(mv0_threshold), AV_OPT_TYPE_INT, {.i64 = 256 }, 0, INT_MAX, V|E},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:270:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
270 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:271:1: warning: missing initializer for field ‘flags’ of ‘AVOption’ [-Wmissing-field-initializers]
271 | {"bits_per_raw_sample", NULL, OFFSET(bits_per_raw_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX},
| ^
src/libavutil/opt.h:471:9: note: ‘flags’ declared here
471 | int flags;
| ^~~~~
src/libavcodec/options_table.h:273:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
273 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:274:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
274 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:365:1: warning: missing initializer for field ‘flags’ of ‘AVOption’ [-Wmissing-field-initializers]
365 | {"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:471:9: note: ‘flags’ declared here
471 | int flags;
| ^~~~~
src/libavcodec/options_table.h:366:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
366 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:381:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
381 | {"pkt_timebase", NULL, OFFSET(pkt_timebase), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, 0, INT_MAX, 0},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:382:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
382 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:388:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
388 | {"apply_cropping", NULL, OFFSET(apply_cropping), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, V | D },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:389:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
389 | {"skip_alpha", "Skip processing alpha", OFFSET(skip_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|D },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:396:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
396 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:397:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
397 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:398:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
398 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:399:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
399 | {"video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str=NULL}, 0, INT_MAX, 0 },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:400:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
400 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:401:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
401 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:407:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
407 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options_table.h:408:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
408 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options.c:192:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
192 | {"x", "", SROFFSET(x), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options.c:193:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
193 | {"y", "", SROFFSET(y), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options.c:194:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
194 | {"w", "", SROFFSET(w), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options.c:195:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
195 | {"h", "", SROFFSET(h), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options.c:196:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
196 | {"type", "", SROFFSET(type), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/options.c:198:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
198 | {"forced", "", SROFFSET(flags), AV_OPT_TYPE_FLAGS, {.i64 = 0}, 0, 1, 0},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/on2avc.c: In function ‘pretwiddle’:
src/libavcodec/on2avc.c:339:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
339 | sum += src[j] * tab[j * tab_step + i];
| ^
src/libavcodec/on2avc.c:340:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
340 | out[i] += sum;
| ^~
src/libavcodec/on2avc.c:349:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
349 | sum += src2[j] * tab[j * tab_step + i];
| ^
src/libavcodec/on2avc.c:350:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
350 | out[i] += sum;
| ^~
src/libavcodec/on2avc.c: In function ‘twiddle’:
src/libavcodec/on2avc.c:373:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
373 | src2[j] += in0 * *t++;
| ^
src/libavcodec/on2avc.c:373:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
373 | src2[j] += in0 * *t++;
| ^~
src/libavcodec/on2avc.c:375:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
375 | src2[src2_len - j - 1] += in0 * tab[pos + 1 + j];
| ^
src/libavcodec/on2avc.c:375:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
375 | src2[src2_len - j - 1] += in0 * tab[pos + 1 + j];
| ^~
src/libavcodec/on2avc.c:378:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
378 | src2[pos - j] += in0 * tab[j];
| ^
src/libavcodec/on2avc.c:378:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
378 | src2[pos - j] += in0 * tab[j];
| ^~
src/libavcodec/on2avc.c: In function ‘on2avc_decode_init’:
src/libavcodec/on2avc.c:916:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
916 | if (channels > 2U) {
| ^
CC libavcodec/opus/dec.o
CC libavcodec/opus/dec_celt.o
In file included from src/libavcodec/opus/dec.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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
CC libavcodec/opus/dsp.o
CC libavcodec/opus/enc.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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
209 | if (f->transient && f->size >= 2 && tbits_8ths >= ((f->size + 2) << 3))
| ^~
src/libavcodec/opus/dec_celt.c: In function ‘celt_decode_coarse_energy’:
src/libavcodec/opus/dec_celt.c:46:30: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
46 | if (opus_rc_tell(rc) + 3 <= f->framebits && ff_opus_rc_dec_log(rc, 3)) {
| ^~
src/libavcodec/opus/dec_celt.c: In function ‘celt_postfilter_apply_transition’:
src/libavcodec/opus/dec_celt.c:175:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
175 | if (block->pf_gains[0] == 0.0 &&
| ^~
src/libavcodec/opus/dec_celt.c:176:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
176 | block->pf_gains_old[0] == 0.0)
| ^~
src/libavcodec/opus/dec_celt.c:195:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
195 | data[i] += (1.0 - w) * g00 * data[i - T0] +
| ^
src/libavcodec/opus/dec_celt.c:195:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
195 | data[i] += (1.0 - w) * g00 * data[i - T0] +
| ^
src/libavcodec/opus/dec_celt.c:195:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
195 | data[i] += (1.0 - w) * g00 * data[i - T0] +
| ^
src/libavcodec/opus/dec_celt.c:196:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
196 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) +
| ^
src/libavcodec/opus/dec_celt.c:196:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
196 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) +
| ^
src/libavcodec/opus/dec_celt.c:196:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
196 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) +
| ^
src/libavcodec/opus/dec_celt.c:197:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
197 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) +
| ^
src/libavcodec/opus/dec_celt.c:197:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
197 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) +
| ^
src/libavcodec/opus/dec_celt.c:197:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
197 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) +
| ^
src/libavcodec/opus/dec_celt.c:197:77: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
197 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) +
| ^
src/libavcodec/opus/dec_celt.c:198:77: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
198 | w * g10 * x2 +
| ^
src/libavcodec/opus/dec_celt.c:199:77: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
199 | w * g11 * (x1 + x3) +
| ^
src/libavcodec/opus/dec_celt.c:195:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
195 | data[i] += (1.0 - w) * g00 * data[i - T0] +
| ^~
src/libavcodec/opus/dec_celt.c: In function ‘parse_postfilter’:
src/libavcodec/opus/dec_celt.c:252:44: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
252 | tapset = (opus_rc_tell(rc) + 2 <= f->framebits) ?
| ^~
src/libavcodec/opus/dec_celt.c: In function ‘process_anticollapse’:
src/libavcodec/opus/dec_celt.c:285:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
285 | thresh = exp2f(-1.0 - 0.125f * depth);
| ^
src/libavcodec/opus/dec.c: In function ‘opus_fade’:
src/libavcodec/opus/dec.c:147:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
147 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]);
| ^
src/libavcodec/opus/dec.c:147:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
147 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]);
| ^
src/libavcodec/opus/dec.c:147:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
147 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]);
| ^
src/libavcodec/opus/dec_celt.c:305:15: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
305 | r *= M_SQRT2;
| ^~
src/libavcodec/opus/dec_celt.c: In function ‘ff_celt_decode_frame’:
src/libavcodec/opus/dec_celt.c:433:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
433 | for (j = 0; j < FF_ARRAY_ELEMS(block->energy); j++)
| ^
src/libavcodec/opus/dec_celt.c: In function ‘ff_celt_free’:
src/libavcodec/opus/dec_celt.c:538:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
538 | for (i = 0; i < FF_ARRAY_ELEMS(frm->tx); i++)
| ^
src/libavcodec/opus/dec_celt.c: In function ‘ff_celt_init’:
src/libavcodec/opus/dec_celt.c:567:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
567 | for (i = 0; i < FF_ARRAY_ELEMS(frm->tx); i++) {
| ^
src/libavcodec/opus/dec.c: In function ‘opus_decode_packet’:
src/libavcodec/opus/dec.c:543:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
543 | if (out_dummy && sync_size > FF_ARRAY_ELEMS(sync_dummy))
| ^
src/libavcodec/opus/dec.c: At top level:
src/libavcodec/opus/dec.c:762:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
762 | { "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/opus/dec.c:46:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/opus/enc_psy.o
CC libavcodec/opus/frame_duration_tab.o
CC libavcodec/opus/parse.o
CC libavcodec/opus/parser.o
In file included from src/libavcodec/opus/enc_psy.h:30,
from src/libavcodec/opus/enc.c:26:
src/libavcodec/opus/enc_utils.h: In function ‘bessel_reinit’:
src/libavcodec/opus/enc_utils.h:45:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f);
| ^
src/libavcodec/opus/enc_utils.h:49:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f);
| ^
src/libavcodec/opus/enc_utils.h:54:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
54 | w0 = tanf(M_PI*cfreq);
| ^
src/libavcodec/opus/enc.c: In function ‘celt_enc_tf’:
src/libavcodec/opus/enc.c:280:67: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
280 | tf_select_needed = ((f->size && (opus_rc_tell(rc) + bits + 1) <= f->framebits));
| ^~
src/libavcodec/opus/enc.c:283:58: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
283 | if ((opus_rc_tell(rc) + bits + tf_select_needed) <= f->framebits) {
| ^~
src/libavcodec/opus/enc.c: In function ‘celt_enc_quant_pfilter’:
src/libavcodec/opus/enc.c:324:32: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
324 | if ((opus_rc_tell(rc) + 2) <= f->framebits)
| ^~
src/libavcodec/opus/enc.c: In function ‘exp_quant_coarse’:
src/libavcodec/opus/enc.c:346:30: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
346 | if (opus_rc_tell(rc) + 3 <= f->framebits)
| ^~
src/libavcodec/opus/enc.c: In function ‘celt_quant_final’:
src/libavcodec/opus/enc.c:422:90: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
422 | for (int i = f->start_band; i < f->end_band && (f->framebits - opus_rc_tell(rc)) >= f->channels; i++) {
| ^~
src/libavcodec/opus/enc.c: In function ‘celt_encode_frame’:
src/libavcodec/opus/enc.c:474:49: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
474 | if (!f->start_band && opus_rc_tell(rc) + 16 <= f->framebits)
| ^~
src/libavcodec/opus/enc.c:478:41: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
478 | if (f->size && opus_rc_tell(rc) + 3 <= f->framebits)
| ^~
CC libavcodec/opus/pvq.o
In file included from src/libavcodec/opus/enc_psy.h:30,
from src/libavcodec/opus/enc_psy.c:25:
src/libavcodec/opus/enc_utils.h: In function ‘bessel_reinit’:
src/libavcodec/opus/enc_utils.h:45:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f);
| ^
src/libavcodec/opus/enc_utils.h:49:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f);
| ^
src/libavcodec/opus/enc_utils.h:54:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
54 | w0 = tanf(M_PI*cfreq);
| ^
In file included from src/libavcodec/opus/enc_psy.c:29:
src/libavfilter/window_func.h: In function ‘generate_window_func’:
src/libavfilter/window_func.h:142:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
| ^
src/libavfilter/window_func.h:140:26: note: in definition of macro ‘SQR’
140 | #define SQR(x) ((x)*(x))
| ^
src/libavfilter/window_func.h:142:59: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
142 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f)));
| ^
src/libavfilter/window_func.h:140:30: note: in definition of macro ‘SQR’
140 | #define SQR(x) ((x)*(x))
| ^
src/libavfilter/window_func.h:149:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | if (FFABS(n - M) >= 0.3 * M) {
| ^
src/libavfilter/window_func.h:149:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | if (FFABS(n - M) >= 0.3 * M) {
| ^~
src/libavfilter/window_func.h:150:67: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
| ^
src/libavfilter/window_func.h:150:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
| ^
src/libavfilter/window_func.h:150:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
150 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M)));
| ^
src/libavcodec/opus/enc_psy.c: In function ‘step_collect_psy_metrics’:
src/libavcodec/opus/enc_psy.c:174:118: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
174 | ex->excitation -= av_clipf((1/expf(ex->excitation_dist)), ex->excitation_init/20, ex->excitation_init/1.09);
| ^
src/libavcodec/opus/enc_psy.c: In function ‘ff_opus_psy_end’:
src/libavcodec/opus/enc_psy.c:657:78: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
657 | av_log(s->avctx, AV_LOG_INFO, "Average Intensity Stereo band: %0.1f\n", s->avg_is_band);
| ~^~~~~~~~~~~~~
src/libavcodec/opus/enc_psy.c:658:115: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
658 | 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/opus/parser.c: In function ‘parse_opus_ts_header’:
src/libavcodec/opus/parser.c:76:49: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
76 | if (bytestream2_tell(&gb) + payload_len_tmp > buf_len)
| ^
CC libavcodec/opus/rc.o
CC libavcodec/opus/silk.o
CC libavcodec/opus/tab.o
CC libavcodec/osq.o
src/libavcodec/opus/pvq.c: In function ‘celt_exp_rotation_impl’:
src/libavcodec/opus/pvq.c:99:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
99 | for (i = 0; i < len - stride; i++) {
| ^
src/libavcodec/opus/pvq.c: In function ‘celt_exp_rotation’:
src/libavcodec/opus/pvq.c:128:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
128 | theta = M_PI * gain * gain / 4;
| ^
src/libavcodec/opus/pvq.c:128:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
128 | theta = M_PI * gain * gain / 4;
| ^
src/libavcodec/opus/pvq.c:142:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
142 | for (i = 0; i < stride; i++) {
| ^
src/libavcodec/opus/pvq.c: In function ‘celt_extract_collapse_mask’:
src/libavcodec/opus/pvq.c:163:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
163 | for (i = 0; i < B; i++)
| ^
src/libavcodec/opus/pvq.c: In function ‘celt_haar1’:
src/libavcodec/opus/pvq.c:241:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
241 | X[stride * (2 * j + 0) + i] = (x0 + x1) * M_SQRT1_2;
| ^
src/libavcodec/opus/pvq.c:242:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
242 | X[stride * (2 * j + 1) + i] = (x0 - x1) * M_SQRT1_2;
| ^
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavcodec/mathops.h:28,
from src/libavcodec/opus/pvq.c:31:
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/opus/pvq.c:37:45: note: in expansion of macro ‘FFMIN’
37 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)])
| ^~~~~
src/libavcodec/opus/pvq.c:268:30: note: in expansion of macro ‘CELT_PVQ_U’
268 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/opus/pvq.c:37:45: note: in expansion of macro ‘FFMIN’
37 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)])
| ^~~~~
src/libavcodec/opus/pvq.c:268:30: note: in expansion of macro ‘CELT_PVQ_U’
268 | 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’ [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavcodec/opus/pvq.c:37:58: note: in expansion of macro ‘FFMAX’
37 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)])
| ^~~~~
src/libavcodec/opus/pvq.c:268:30: note: in expansion of macro ‘CELT_PVQ_U’
268 | 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 [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^~~
src/libavcodec/opus/pvq.c:37:58: note: in expansion of macro ‘FFMAX’
37 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)])
| ^~~~~
src/libavcodec/opus/pvq.c:268:30: note: in expansion of macro ‘CELT_PVQ_U’
268 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/opus/pvq.c:37:45: note: in expansion of macro ‘FFMIN’
37 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)])
| ^~~~~
src/libavcodec/opus/pvq.c:269:16: note: in expansion of macro ‘CELT_PVQ_U’
269 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/opus/pvq.c:37:45: note: in expansion of macro ‘FFMIN’
37 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)])
| ^~~~~
src/libavcodec/opus/pvq.c:269:16: note: in expansion of macro ‘CELT_PVQ_U’
269 | 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’ [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavcodec/opus/pvq.c:37:58: note: in expansion of macro ‘FFMAX’
37 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)])
| ^~~~~
src/libavcodec/opus/pvq.c:269:16: note: in expansion of macro ‘CELT_PVQ_U’
269 | 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 [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^~~
src/libavcodec/opus/pvq.c:37:58: note: in expansion of macro ‘FFMAX’
37 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)])
| ^~~~~
src/libavcodec/opus/pvq.c:269:16: note: in expansion of macro ‘CELT_PVQ_U’
269 | 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:468:60: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
468 | 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:486:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
486 | X[i] = (X[i] + Y[i])*M_SQRT1_2;
| ^
src/libavcodec/opus/pvq.c:487:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
487 | Y[i] = (Y[i] - Xret)*M_SQRT1_2;
| ^
src/libavcodec/opus/pvq.c: In function ‘quant_band_template’:
src/libavcodec/opus/pvq.c:878:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
878 | for (i = 0; i < N0; i++)
| ^
src/libavcodec/opus/silk.c: In function ‘silk_unmix_ms’:
src/libavcodec/opus/silk.c:752:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
752 | float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[i]);
| ^
src/libavcodec/opus/silk.c:759:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
759 | float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
264 | if (k <= qn >> 1) {
| ^~
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavcodec/get_bits.h:31,
from src/libavcodec/opus/rc.h:28,
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’} [-Wsign-compare]
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 [-Wsign-compare]
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);
| ^~~~~
CC libavcodec/packet.o
src/libavcodec/packet.c: In function ‘av_grow_packet’:
src/libavcodec/packet.c:125:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
125 | if ((unsigned)grow_by >
| ^
src/libavcodec/packet.c:138:29: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
138 | if (data_offset > INT_MAX - new_size)
| ^
src/libavcodec/packet.c:148:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
148 | if (new_size + data_offset < INT_MAX - new_size/16)
| ^
In file included from src/libavcodec/osq.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’ [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ^~
src/libavcodec/osq.c: In function ‘osq_close’:
src/libavcodec/osq.c:81:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
81 | for (int ch = 0; ch < FF_ARRAY_ELEMS(s->decode_buffer); ch++)
| ^
CC libavcodec/pafaudio.o
src/libavcodec/osq.c: In function ‘osq_init’:
src/libavcodec/osq.c:108:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
108 | if (avctx->ch_layout.nb_channels > FF_ARRAY_ELEMS(s->decode_buffer))
| ^
In file included from src/libavutil/internal.h:44,
from src/libavcodec/osq.c:23:
src/libavcodec/osq.c: In function ‘osq_receive_frame’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/osq.c:441:16: note: in expansion of macro ‘FFMIN’
441 | size = FFMIN(s->pkt->size - s->pkt_offset, s->max_framesize - s->bitstream_size);
| ^~~~~
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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/osq.c:441:16: note: in expansion of macro ‘FFMIN’
441 | size = FFMIN(s->pkt->size - s->pkt_offset, s->max_framesize - s->bitstream_size);
| ^~~~~
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/osq.c:452:25: note: in expansion of macro ‘FFMIN’
452 | frame->nb_samples = FFMIN(s->frame_samples, s->nb_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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/osq.c:452:25: note: in expansion of macro ‘FFMIN’
452 | frame->nb_samples = FFMIN(s->frame_samples, s->nb_samples);
| ^~~~~
src/libavcodec/osq.c:468:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
468 | if (n > s->bitstream_size) {
| ^
CC libavcodec/pafvideo.o
CC libavcodec/pamenc.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’ [-Wsign-compare]
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’ [-Wsign-compare]
89 | if (mqc->a < qe)
| ^
src/libavcodec/mqcenc.c:98:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
98 | if (mqc->a < qe)
| ^
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
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’ [-Wsign-compare]
62 | if (s->last_header == header_int)
| ^~
CC libavcodec/pcm.o
CC libavcodec/pcx.o
CC libavcodec/pcxenc.o
CC libavcodec/pdvdec.o
CC libavcodec/pdvenc.o
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’ [-Wsign-compare]
144 | if (sw > 0xFFFFu || sh > 0xFFFFu)
| ^
src/libavcodec/pcxenc.c:144:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
144 | if (sw > 0xFFFFu || sh > 0xFFFFu)
| ^
CC libavcodec/pgssubdec.o
CC libavcodec/pgxdec.o
CC libavcodec/photocd.o
CC libavcodec/pictordec.o
src/libavcodec/pgssubdec.c: In function ‘parse_object_segment’:
src/libavcodec/pgssubdec.c:265:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
265 | if (buf_size > object->rle_remaining_len)
| ^
src/libavcodec/pgssubdec.c:282:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
282 | if (buf_size > rle_bitmap_len) {
| ^
src/libavcodec/pgssubdec.c:294:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
294 | if (avctx->width < width || avctx->height < height || !width || !height) {
| ^
src/libavcodec/pgssubdec.c:294:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
294 | if (avctx->width < width || avctx->height < height || !width || !height) {
| ^
src/libavcodec/pgssubdec.c: At top level:
src/libavcodec/pgssubdec.c:684:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
684 | {"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:35:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
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’} [-Wsign-compare]
302 | if (avpkt->size < img_info[0].start)
| ^
src/libavcodec/photocd.c: At top level:
src/libavcodec/photocd.c:448:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
448 | OFFSET(lowres), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 4, VD },
| ^~~~~~
In file included from src/libavcodec/photocd.c:35:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/pixblockdsp.o
CC libavcodec/pixlet.o
CC libavcodec/png.o
CC libavcodec/png_parser.o
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/png_parser.c:63:13: note: in expansion of macro ‘FFMIN’
63 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/png_parser.c:63:13: note: in expansion of macro ‘FFMIN’
63 | i = FFMIN(ppc->remaining_size, buf_size);
| ^~~~~
src/libavcodec/png_parser.c:67:28: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
67 | if (ppc->chunk_pos == -1) {
| ^~
src/libavcodec/png_parser.c:83:35: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
83 | if (ppc->chunk_length >= buf_size - i)
| ^~
CC libavcodec/pngdec.o
CC libavcodec/pngdsp.o
CC libavcodec/pngenc.o
In file included from src/libavcodec/pixlet.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’ [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ^~
src/libavcodec/pixlet.c: In function ‘read_low_coeffs’:
src/libavcodec/pixlet.c:134:14: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
134 | while (i < size) {
| ^
src/libavcodec/pixlet.c:154:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
154 | if (j == width) {
| ^~
src/libavcodec/pixlet.c:161:38: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
161 | if (state * 4ULL > 0xFF || i >= size)
| ^~
src/libavcodec/pixlet.c:180:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
180 | if (rlen > size - i)
| ^
src/libavcodec/pixlet.c:184:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
184 | for (k = 0; k < rlen; k++) {
| ^
src/libavcodec/pixlet.c:186:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
186 | if (j == width) {
| ^~
src/libavcodec/pixlet.c: In function ‘read_high_coeffs’:
src/libavcodec/pixlet.c:224:14: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
224 | while (i < size) {
| ^
src/libavcodec/pixlet.c:260:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
260 | if (j == width) {
| ^~
src/libavcodec/pixlet.c:268:45: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
268 | if ((uint64_t)state > 0xFF / 4 || i >= size)
| ^~
src/libavcodec/pixlet.c:295:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
295 | if (rlen > 0xFFFF || i + rlen > size)
| ^
src/libavcodec/pixlet.c:301:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
301 | if (j == width) {
| ^~
src/libavcodec/pixlet.c: In function ‘reconstruction’:
src/libavcodec/pixlet.c:443:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
443 | for (j = 0; j < scaled_height; j++) {
| ^
src/libavcodec/pixlet.c:448:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
448 | for (j = 0; j < scaled_width; j++) {
| ^
src/libavcodec/pixlet.c:450:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
450 | for (k = 0; k < scaled_height; k++) {
| ^
src/libavcodec/pixlet.c:458:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
458 | for (k = 0; k < scaled_height; k++) {
| ^
src/libavcodec/pixlet.c: In function ‘build_luma_lut’:
src/libavcodec/pixlet.c:475:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
475 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->lut); i++)
| ^
src/libavcodec/pixlet.c: In function ‘pixlet_decode_frame’:
src/libavcodec/pixlet.c:613:64: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
613 | if (pktsize <= 44 + (NB_LEVELS * 8 + 6) * 3 || pktsize - 4 > bytestream2_get_bytes_left(&ctx->gb)) {
| ^
src/libavcodec/pixlet.c:630:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
630 | if ( width > INT_MAX - (1U << (NB_LEVELS + 1))
| ^
src/libavcodec/pixlet.c:631:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
631 | || height > INT_MAX - (1U << (NB_LEVELS + 1)))
| ^
CC libavcodec/pnm.o
src/libavcodec/pngdec.c: In function ‘decode_text_to_exif’:
src/libavcodec/pngdec.c:572:46: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
572 | if (exif_len > SIZE_MAX / 2 || end - ptr < 2 * exif_len)
| ^
src/libavcodec/pngdec.c: In function ‘handle_p_frame_apng’:
src/libavcodec/pngdec.c:1410:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1410 | for (y = 0; y < s->y_offset; y++)
| ^
src/libavcodec/pngdec.c:1412:29: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1412 | for (y = s->y_offset; y < s->y_offset + s->cur_h; y++) {
| ^
src/libavcodec/pngdec.c:1418:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1418 | for (y = s->y_offset + s->cur_h; y < p->height; y++)
| ^
src/libavcodec/pngdec.c:1423:33: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1423 | for (y = s->y_offset; y < s->y_offset + s->cur_h; ++y) {
| ^
src/libavcodec/pngdec.c:1426:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1426 | for (x = s->x_offset; x < s->x_offset + s->cur_w; ++x, foreground += bpp, background += bpp) {
| ^
src/libavcodec/pngdec.c:1459:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1459 | for (b = 0; b < bpp - 1; ++b) {
| ^
src/libavcodec/pngdec.c: In function ‘apng_reset_background’:
src/libavcodec/pngdec.c:1487:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
1487 | for (size_t y = 0; y < s->cur_h; y++) {
| ^
src/libavcodec/pngdec.c: In function ‘decode_frame_common’:
src/libavcodec/pngdec.c:1527:47: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
1527 | if (length > 0x7fffffff || length + 8 > bytestream2_get_bytes_left(&s->gb)) {
| ^
src/libavcodec/pngdec.c: In function ‘decode_frame_png’:
src/libavcodec/pngdec.c:1892:13: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
1892 | if (sig != PNGSIG &&
| ^~
src/libavcodec/pngdec.c:1893:13: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
1893 | sig != MNGSIG) {
| ^~
src/libavcodec/pnm.c: In function ‘ff_pnm_decode_header’:
src/libavcodec/pnm.c:196:63: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
196 | if (av_sscanf(buf1, "%f", &s->scale) != 1 || s->scale == 0.0 || !isfinite(s->scale)) {
| ^~
CC libavcodec/pnm_parser.o
CC libavcodec/pnmdec.o
CC libavcodec/pnmenc.o
src/libavcodec/pngenc.c: In function ‘apng_do_inverse_blend’:
src/libavcodec/pngenc.c:743:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
743 | for (y = 0; y < input->height; ++y) {
| ^
src/libavcodec/pngenc.c:744:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
744 | for (x = 0; x < input->width; ++x) {
| ^
src/libavcodec/pngenc.c:762:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
762 | if (leftmost_x == input->width && rightmost_x == 0) {
| ^~
src/libavcodec/pngenc.c: At top level:
src/libavcodec/pngenc.c:1270:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1270 | {"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:39:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/pngenc.c:1271:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1271 | {"dpm", "Set image resolution (in dots per meter)", OFFSET(dpm), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/profiles.o
CC libavcodec/prores_parser.o
src/libavcodec/profiles.c:37:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ [-Wmissing-field-initializers]
37 | { AV_PROFILE_UNKNOWN },
| ^
In file included from src/libavcodec/profiles.c:21:
src/libavcodec/codec.h:163:17: note: ‘name’ declared here
163 | const char *name; ///< short name for the profile
| ^~~~
src/libavcodec/profiles.c:49:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ [-Wmissing-field-initializers]
49 | { AV_PROFILE_UNKNOWN },
| ^
src/libavcodec/codec.h:163:17: note: ‘name’ declared here
163 | const char *name; ///< short name for the profile
| ^~~~
src/libavcodec/profiles.c:54:3: warning: missing initializer for field ‘name’ of ‘AVProfile’ [-Wmissing-field-initializers]
54 | { AV_PROFILE_UNKNOWN },
| ^
src/libavcodec/codec.h:163:17: note: ‘name’ declared here
163 | const char *name; ///< short name for the profile
| ^~~~
src/libavcodec/profiles.c:59:3: warning: missing initializer for field ‘name’ of ‘AVProfile’ [-Wmissing-field-initializers]
59 | { AV_PROFILE_UNKNOWN },
| ^
src/libavcodec/codec.h:163:17: note: ‘name’ declared here
163 | const char *name; ///< short name for the profile
| ^~~~
src/libavcodec/profiles.c:69:3: warning: missing initializer for field ‘name’ of ‘AVProfile’ [-Wmissing-field-initializers]
69 | { AV_PROFILE_UNKNOWN },
| ^
src/libavcodec/codec.h:163:17: note: ‘name’ declared here
163 | const char *name; ///< short name for the profile
| ^~~~
src/libavcodec/profiles.c:88:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ [-Wmissing-field-initializers]
88 | { AV_PROFILE_UNKNOWN },
| ^
src/libavcodec/codec.h:163:17: note: ‘name’ declared here
163 | const char *name; ///< short name for the profile
| ^~~~
src/libavcodec/profiles.c:94:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ [-Wmissing-field-initializers]
94 | { AV_PROFILE_UNKNOWN },
| ^
src/libavcodec/codec.h:163:17: note: ‘name’ declared here
163 | const char *name; ///< short name for the profile
| ^~~~
src/libavcodec/profiles.c:104:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ [-Wmissing-field-initializers]
104 | { AV_PROFILE_UNKNOWN },
| ^
src/libavcodec/codec.h:163:17: note: ‘name’ declared here
163 | const char *name; ///< short name for the profile
| ^~~~
src/libavcodec/profiles.c:113:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ [-Wmissing-field-initializers]
113 | { AV_PROFILE_UNKNOWN },
| ^
src/libavcodec/codec.h:163:17: note: ‘name’ declared here
163 | const char *name; ///< short name for the profile
| ^~~~
src/libavcodec/profiles.c:124:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ [-Wmissing-field-initializers]
124 | { AV_PROFILE_UNKNOWN },
| ^
src/libavcodec/codec.h:163:17: note: ‘name’ declared here
163 | const char *name; ///< short name for the profile
| ^~~~
src/libavcodec/profiles.c:144:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ [-Wmissing-field-initializers]
144 | { AV_PROFILE_UNKNOWN },
| ^
src/libavcodec/codec.h:163:17: note: ‘name’ declared here
163 | const char *name; ///< short name for the profile
| ^~~~
src/libavcodec/profiles.c:152:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ [-Wmissing-field-initializers]
152 | { AV_PROFILE_UNKNOWN },
| ^
src/libavcodec/codec.h:163:17: note: ‘name’ declared here
163 | const char *name; ///< short name for the profile
| ^~~~
src/libavcodec/profiles.c:160:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ [-Wmissing-field-initializers]
160 | { AV_PROFILE_UNKNOWN },
| ^
src/libavcodec/codec.h:163:17: note: ‘name’ declared here
163 | const char *name; ///< short name for the profile
| ^~~~
src/libavcodec/profiles.c:167:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ [-Wmissing-field-initializers]
167 | { AV_PROFILE_UNKNOWN },
| ^
src/libavcodec/codec.h:163:17: note: ‘name’ declared here
163 | const char *name; ///< short name for the profile
| ^~~~
src/libavcodec/profiles.c:172:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ [-Wmissing-field-initializers]
172 | { AV_PROFILE_UNKNOWN },
| ^
src/libavcodec/codec.h:163:17: note: ‘name’ declared here
163 | const char *name; ///< short name for the profile
| ^~~~
src/libavcodec/profiles.c:182:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ [-Wmissing-field-initializers]
182 | { AV_PROFILE_UNKNOWN }
| ^
src/libavcodec/codec.h:163:17: note: ‘name’ declared here
163 | const char *name; ///< short name for the profile
| ^~~~
src/libavcodec/profiles.c:188:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ [-Wmissing-field-initializers]
188 | { AV_PROFILE_UNKNOWN }
| ^
src/libavcodec/codec.h:163:17: note: ‘name’ declared here
163 | const char *name; ///< short name for the profile
| ^~~~
src/libavcodec/profiles.c:197:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ [-Wmissing-field-initializers]
197 | { AV_PROFILE_UNKNOWN }
| ^
src/libavcodec/codec.h:163:17: note: ‘name’ declared here
163 | const char *name; ///< short name for the profile
| ^~~~
src/libavcodec/profiles.c:203:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ [-Wmissing-field-initializers]
203 | { AV_PROFILE_UNKNOWN }
| ^
src/libavcodec/codec.h:163:17: note: ‘name’ declared here
163 | const char *name; ///< short name for the profile
| ^~~~
src/libavcodec/profiles.c:209:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ [-Wmissing-field-initializers]
209 | { AV_PROFILE_UNKNOWN },
| ^
src/libavcodec/codec.h:163:17: note: ‘name’ declared here
163 | const char *name; ///< short name for the profile
| ^~~~
src/libavcodec/profiles.c:220:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ [-Wmissing-field-initializers]
220 | { AV_PROFILE_UNKNOWN },
| ^
src/libavcodec/codec.h:163:17: note: ‘name’ declared here
163 | const char *name; ///< short name for the profile
| ^~~~
CC libavcodec/prores_raw.o
In file included from src/libavcodec/pnmdec.c:30:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/pnmdec.c: In function ‘pnm_decode_frame’:
src/libavcodec/pnmdec.c:160:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
160 | if (v > s->maxval) {
| ^
src/libavcodec/pnmdec.c:180:44: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
180 | for (unsigned j = 0; j < n; j++)
| ^
src/libavcodec/pnmdec.c:184:44: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
184 | for (unsigned j = 0; j < n / 2; j++) {
| ^
src/libavcodec/pnmdec.c:238:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
238 | for (j = 0; j < n / 2; j++) {
| ^
src/libavcodec/pnmdec.c:250:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
250 | for (j = 0; j < n / 2; j++) {
| ^
src/libavcodec/pnmdec.c:256:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
256 | for (j = 0; j < n / 2; j++) {
| ^
src/libavcodec/pnmenc.c: In function ‘pnm_encode_frame’:
src/libavcodec/pnmenc.c:125:72: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
124 | "%f\n", (avctx->pix_fmt == AV_PIX_FMT_GBRPF32BE ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
125 | avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
CC libavcodec/prores_raw_parser.o
CC libavcodec/proresdata.o
CC libavcodec/proresdec.o
src/libavcodec/prores_parser.c: In function ‘parse’:
src/libavcodec/prores_parser.c:43:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
43 | if (bytestream2_get_be32(&gb) != buf_size)
| ^~
CC libavcodec/proresdsp.o
src/libavcodec/prores_raw.c: In function ‘decode_tile’:
src/libavcodec/prores_raw.c:258:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
258 | if (tile->x >= avctx->width)
| ^~
src/libavcodec/prores_raw.c: In function ‘decode_frame’:
src/libavcodec/prores_raw.c:360:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
360 | if (bytestream2_get_be32(&gb) != avpkt->size)
| ^~
CC libavcodec/proresenc_anatoliy.o
src/libavcodec/prores_raw_parser.c: In function ‘prores_raw_parse’:
src/libavcodec/prores_raw_parser.c:47:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
47 | if (bytestream2_get_be32(&gb) != buf_size) /* Packet size */
| ^~
CC libavcodec/proresenc_kostya.o
src/libavcodec/proresdec.c:52:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
52 | static void inline unpack_alpha(GetBitContext *gb, uint16_t *dst, int num_coeffs,
| ^~~~~~
src/libavcodec/proresdec.c: In function ‘decode_picture_header’:
src/libavcodec/proresdec.c:331:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
331 | if (pic_data_size > buf_size) {
| ^
src/libavcodec/proresdec.c:389:37: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
389 | while (ctx->mb_width - mb_x < slice_mb_count)
| ^
src/libavcodec/proresdec.c:403:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
403 | if (mb_x == ctx->mb_width) {
| ^~
src/libavcodec/proresdec.c:414:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
414 | if (mb_x || mb_y != ctx->mb_height) {
| ^~
src/libavcodec/proresdec.c: In function ‘decode_dc_coeffs’:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/proresdec.c:432:24: note: in definition of macro ‘DECODE_CODEWORD’
432 | switch_bits = codebook & 3; \
| ^~~~~~~~
src/libavcodec/proresdec.c:478:43: note: in expansion of macro ‘FFMIN’
478 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/proresdec.c:432:24: note: in definition of macro ‘DECODE_CODEWORD’
432 | switch_bits = codebook & 3; \
| ^~~~~~~~
src/libavcodec/proresdec.c:478:43: note: in expansion of macro ‘FFMIN’
478 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/proresdec.c:433:24: note: in definition of macro ‘DECODE_CODEWORD’
433 | rice_order = codebook >> 5; \
| ^~~~~~~~
src/libavcodec/proresdec.c:478:43: note: in expansion of macro ‘FFMIN’
478 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/proresdec.c:433:24: note: in definition of macro ‘DECODE_CODEWORD’
433 | rice_order = codebook >> 5; \
| ^~~~~~~~
src/libavcodec/proresdec.c:478:43: note: in expansion of macro ‘FFMIN’
478 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/proresdec.c:434:24: note: in definition of macro ‘DECODE_CODEWORD’
434 | exp_order = (codebook >> 2) & 7; \
| ^~~~~~~~
src/libavcodec/proresdec.c:478:43: note: in expansion of macro ‘FFMIN’
478 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/proresdec.c:434:24: note: in definition of macro ‘DECODE_CODEWORD’
434 | exp_order = (codebook >> 2) & 7; \
| ^~~~~~~~
src/libavcodec/proresdec.c:478:43: note: in expansion of macro ‘FFMIN’
478 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS);
| ^~~~~
src/libavcodec/proresdec.c: In function ‘decode_ac_coeffs’:
src/libavcodec/proresdec.c:516:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
516 | if (pos >= max_coeffs) {
| ^~
src/libavcodec/proresdec.c: In function ‘decode_slice_luma’:
src/libavcodec/proresdec.c:558:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
558 | for (i = 0; i < slice->mb_count; i++) {
| ^
src/libavcodec/proresdec.c: In function ‘decode_slice_chroma’:
src/libavcodec/proresdec.c:595:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
595 | for (i = 0; i < slice->mb_count; i++) {
| ^
src/libavcodec/proresdec.c: In function ‘decode_slice_thread’:
src/libavcodec/proresdec.c:670:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
670 | || hdr_size+y_data_size+u_data_size+v_data_size > slice->data_size){
| ^
CC libavcodec/proresenc_kostya_common.o
CC libavcodec/prosumer.o
In file included from src/libavcodec/proresenc_anatoliy.c:39:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/proresenc_anatoliy.c: At top level:
src/libavcodec/proresenc_anatoliy.c:52:5: warning: missing initializer for field ‘name’ of ‘AVProfile’ [-Wmissing-field-initializers]
52 | { AV_PROFILE_UNKNOWN }
| ^
In file included from src/libavcodec/avcodec.h:41,
from src/libavcodec/proresenc_anatoliy.c:34:
src/libavcodec/codec.h:163:17: note: ‘name’ declared here
163 | const char *name; ///< short name for the profile
| ^~~~
src/libavcodec/proresenc_anatoliy.c: In function ‘encode_vlc_codeword’:
src/libavcodec/proresenc_anatoliy.c:243:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
243 | if (val >= switch_val) {
| ^~
src/libavcodec/proresenc_anatoliy.c: In function ‘subimage_with_fill_template’:
src/libavcodec/proresenc_anatoliy.c:517:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
517 | for (; j < dst_width; j++)
| ^
src/libavcodec/proresenc_anatoliy.c:523:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
523 | for (; i < dst_height; i++) {
| ^
src/libavcodec/proresenc_anatoliy.c:524:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
524 | for (j = 0; j < dst_width; ++j) {
| ^
src/libavcodec/proresenc_anatoliy.c: At top level:
src/libavcodec/proresenc_anatoliy.c:939:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
939 | { "vendor", "vendor ID", OFFSET(vendor), AV_OPT_TYPE_STRING, { .str = "fmpg" }, 0, 0, VE },
| ^
In file included from src/libavcodec/proresenc_anatoliy.c:33:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavcodec/proresenc_kostya.c:32:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/proresenc_kostya.c: In function ‘encode_vlc_codeword’:
src/libavcodec/proresenc_kostya.c:170:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
170 | if (val >= switch_val) {
| ^~
src/libavcodec/proresenc_kostya.c: In function ‘estimate_vlc’:
src/libavcodec/proresenc_kostya.c:409:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
409 | if (val >= switch_val) {
| ^~
src/libavcodec/proresenc_kostya.c: At top level:
src/libavcodec/proresenc_kostya.c:974:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
974 | AV_OPT_TYPE_INT, { .i64 = 8 }, 1, MAX_MBS_PER_SLICE, VE },
| ^~~~~~~~~~~~~~~
In file included from src/libavcodec/proresenc_kostya.c:26:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/proresenc_kostya.c:993:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
993 | AV_OPT_TYPE_STRING, { .str = "Lavc" }, 0, 0, VE },
| ^~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/proresenc_kostya.c:995:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
995 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8192, VE },
| ^~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/psd.o
src/libavcodec/proresenc_kostya.c:1011:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1011 | { .i64 = 16 }, 0, 16, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/psymodel.o
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’} [-Wsign-compare]
67 | for (int i = 0; i < (b & 0xFFu); i++)
| ^
In file included from src/libavcodec/bytestream.h:29,
from src/libavcodec/prosumer.c:31:
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’ [-Wsign-compare]
163 | av_assert0(s->size >= bytestream2_get_bytes_left_p(&s->pb));
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/prosumer.c: In function ‘fill_lut’:
src/libavcodec/prosumer.c:307:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
307 | for (int i = 1; i < FF_ARRAY_ELEMS(table); i += 2) {
| ^
CC libavcodec/pthread.o
CC libavcodec/pthread_frame.o
CC libavcodec/pthread_slice.o
CC libavcodec/ptx.o
CC libavcodec/qcelpdec.o
src/libavcodec/psd.c: In function ‘decode_rle’:
src/libavcodec/psd.c:249:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
249 | if (bytestream2_get_bytes_left(&s->gb) < scanline_count * 2) {
| ^
src/libavcodec/psd.c:291:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int8_t’ {aka ‘signed char’} [-Wsign-compare]
291 | for (p = 0; p <= rle_char; p++) {
| ^~
src/libavcodec/psd.c: In function ‘decode_frame’:
src/libavcodec/psd.c:463:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
463 | if (bytestream2_get_bytes_left(&s->gb) < s->uncompressed_size) {
| ^
src/libavcodec/psd.c:480:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
480 | for (p = 0; p < s->pixel_size; p++) {
| ^
CC libavcodec/qdm2.o
CC libavcodec/qdmc.o
CC libavcodec/qdrw.o
src/libavcodec/qcelpdec.c: In function ‘decode_lspf’:
src/libavcodec/qcelpdec.c:130:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
130 | predictors[i] * QCELP_LSP_OCTAVE_PREDICTOR +
| ^
src/libavcodec/qcelpdec.c:140:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
140 | 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:35,
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 [-Wdouble-promotion]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavcodec/qcelpdec.c:151:19: note: in expansion of macro ‘FFMAX’
151 | 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 [-Wdouble-promotion]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavcodec/qcelpdec.c:151:19: note: in expansion of macro ‘FFMAX’
151 | lspf[0] = FFMAX(lspf[0], QCELP_LSP_SPREAD_FACTOR);
| ^~~~~
src/libavcodec/qcelpdec.c:153:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
153 | 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 [-Wdouble-promotion]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavcodec/qcelpdec.c:153:23: note: in expansion of macro ‘FFMAX’
153 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR);
| ^~~~~
src/libavcodec/qcelpdec.c:153:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
153 | 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 [-Wdouble-promotion]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavcodec/qcelpdec.c:153:23: note: in expansion of macro ‘FFMAX’
153 | 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 [-Wdouble-promotion]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/qcelpdec.c:155:19: note: in expansion of macro ‘FFMIN’
155 | 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 [-Wdouble-promotion]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/qcelpdec.c:155:19: note: in expansion of macro ‘FFMIN’
155 | lspf[9] = FFMIN(lspf[9], 1.0 - QCELP_LSP_SPREAD_FACTOR);
| ^~~~~
src/libavcodec/qcelpdec.c:157:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
157 | 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 [-Wdouble-promotion]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/qcelpdec.c:157:27: note: in expansion of macro ‘FFMIN’
157 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR);
| ^~~~~
src/libavcodec/qcelpdec.c:157:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
157 | 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 [-Wdouble-promotion]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/qcelpdec.c:157:27: note: in expansion of macro ‘FFMIN’
157 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR);
| ^~~~~
src/libavcodec/qcelpdec.c:160:71: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
160 | ff_weighted_vector_sumf(lspf, lspf, q->prev_lspf, smooth, 1.0 - smooth, 10);
| ^
src/libavcodec/qcelpdec.c:166:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
166 | lspf[2 * i + 0] = tmp_lspf += qcelp_lspvq[i][q->frame.lspv[i]][0] * 0.0001;
| ^~
src/libavcodec/qcelpdec.c:167:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
167 | lspf[2 * i + 1] = tmp_lspf += qcelp_lspvq[i][q->frame.lspv[i]][1] * 0.0001;
| ^~
src/libavcodec/qcelpdec.c:172:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
172 | if (lspf[9] <= .70 || lspf[9] >= .97)
| ^~
src/libavcodec/qcelpdec.c:172:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
172 | if (lspf[9] <= .70 || lspf[9] >= .97)
| ^~
src/libavcodec/qcelpdec.c:178:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
178 | if (lspf[9] <= .66 || lspf[9] >= .985)
| ^~
src/libavcodec/qcelpdec.c:178:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
178 | if (lspf[9] <= .66 || lspf[9] >= .985)
| ^~
src/libavcodec/qcelpdec.c: In function ‘decode_gain_and_index’:
src/libavcodec/qcelpdec.c:228:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
228 | gain[6] = 0.4 * gain[3] + 0.6 * gain[4];
| ^
src/libavcodec/qcelpdec.c:228:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
228 | gain[6] = 0.4 * gain[3] + 0.6 * gain[4];
| ^
src/libavcodec/qcelpdec.c:230:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
230 | gain[4] = 0.8 * gain[2] + 0.2 * gain[3];
| ^
src/libavcodec/qcelpdec.c:230:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
230 | gain[4] = 0.8 * gain[2] + 0.2 * gain[3];
| ^
src/libavcodec/qcelpdec.c:231:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
231 | gain[3] = 0.2 * gain[1] + 0.8 * gain[2];
| ^
src/libavcodec/qcelpdec.c:231:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
231 | gain[3] = 0.2 * gain[1] + 0.8 * gain[2];
| ^
src/libavcodec/qcelpdec.c:233:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
233 | gain[1] = 0.6 * gain[0] + 0.4 * gain[1];
| ^
src/libavcodec/qcelpdec.c:233:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
233 | gain[1] = 0.6 * gain[0] + 0.4 * gain[1];
| ^
src/libavcodec/qcelpdec.c:255:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
255 | 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:320:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
320 | tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO;
| ^
src/libavcodec/qcelpdec.c:329:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
329 | tmp_gain = gain[i] * QCELP_RATE_HALF_CODEBOOK_RATIO;
| ^
src/libavcodec/qcelpdec.c:344:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
344 | tmp_gain = gain[i] * (QCELP_SQRT1887 / 32768.0);
| ^
src/libavcodec/qcelpdec.c:352:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
352 | fir_filter_value += qcelp_rnd_fir_coefs[j] *
| ^
src/libavcodec/qcelpdec.c:352:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
352 | fir_filter_value += qcelp_rnd_fir_coefs[j] *
| ^~
src/libavcodec/qcelpdec.c:355:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
355 | fir_filter_value += qcelp_rnd_fir_coefs[10] * rnd[-10];
| ^
src/libavcodec/qcelpdec.c:355:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
355 | fir_filter_value += qcelp_rnd_fir_coefs[10] * rnd[-10];
| ^~
src/libavcodec/qcelpdec.c:366:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
366 | tmp_gain = gain[i] * (QCELP_SQRT1887 / 32768.0);
| ^
src/libavcodec/qcelpdec.c:376:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
376 | 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 [-Wdouble-promotion]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/qcelpdec.c:508:38: note: in expansion of macro ‘FFMIN’
508 | 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 [-Wdouble-promotion]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/qcelpdec.c:508:38: note: in expansion of macro ‘FFMIN’
508 | q->pitch_gain[i] = 0.5 * FFMIN(q->pitch_gain[i], 1.0);
| ^~~~~
src/libavcodec/qcelpdec.c: In function ‘lspf2lpc’:
src/libavcodec/qcelpdec.c:544:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
544 | lsp[i] = cos(M_PI * lspf[i]);
| ^
src/libavcodec/qcelpdec.c:549:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
549 | lpc[i] *= bandwidth_expansion_coeff;
| ^~
src/libavcodec/qcelpdec.c: In function ‘interpolate_lpc’:
src/libavcodec/qcelpdec.c:578:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
578 | if (weight != 1.0) {
| ^~
src/libavcodec/qcelpdec.c:580:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
580 | weight, 1.0 - weight, 10);
| ^
In file included from src/libavcodec/qdm2.c:52:
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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:756:84: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
756 | f -= noise_samples[((sb + 1) * (j +5 * ch + 1)) & 127] * 9.0 / 40.0;
| ^
src/libavcodec/qdm2.c:756:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
756 | f -= noise_samples[((sb + 1) * (j +5 * ch + 1)) & 127] * 9.0 / 40.0;
| ^~
src/libavcodec/qdm2.c:824:70: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
824 | samples[0] = ((float)get_bits(gb, 5) - 16.0) / 15.0;
| ^
src/libavcodec/qdm2.c: In function ‘qdm2_decode_super_block’:
src/libavcodec/qdm2.c:1219:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1219 | if (i >= FF_ARRAY_ELEMS(q->sub_packet_list_A)) {
| ^~
src/libavcodec/qdm2.c: In function ‘qdm2_fft_decode_tones’:
src/libavcodec/qdm2.c:1368:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1368 | if (local_int_14 >= FF_ARRAY_ELEMS(fft_level_index_table))
| ^~
src/libavcodec/qdm2.c:1397:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1397 | 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:1502:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1502 | c.im = level * sin(tone->phase * iscale);
| ^
src/libavcodec/qdm2.c:1503:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1503 | c.re = level * cos(tone->phase * iscale);
| ^
src/libavcodec/qdm2.c:1514:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1514 | f[2] = 1.0 - tone->table[2] - tone->table[3];
| ^
src/libavcodec/qdm2.c:1514:37: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1514 | f[2] = 1.0 - tone->table[2] - tone->table[3];
| ^
src/libavcodec/qdm2.c:1515:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1515 | f[3] = tone->table[1] + tone->table[4] - 1.0;
| ^
src/libavcodec/qdm2.c: In function ‘qdm2_fft_tone_synthesizer’:
src/libavcodec/qdm2.c:1557:53: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
1557 | 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:1559:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1559 | c.re = level * cos(q->fft_coefs[i].phase * iscale);
| ^
src/libavcodec/qdm2.c:1560:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1560 | c.im = level * sin(q->fft_coefs[i].phase * iscale);
| ^
src/libavcodec/qdm2.c:1593:66: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
1593 | 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:1773:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1773 | if (s->checksum_size >= 1U << 28 || s->checksum_size <= 1) {
| ^~
CC libavcodec/qoadec.o
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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 [-Wdouble-promotion]
492 | scale = 0.5 * amplitude;
| ^
CC libavcodec/qoi_parser.o
CC libavcodec/qoidec.o
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 [-Wsign-compare]
70 | pal[pixmap ? i : idx] = (0xFFU << 24) | (r << 16) | (g << 8) | b;
| ^
CC libavcodec/qoienc.o
CC libavcodec/qpeg.o
CC libavcodec/qpeldsp.o
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’} [-Wsign-compare]
71 | for (int n = 0, off_x = 0; n < len; n += channels, off_x++) {
| ^
CC libavcodec/qsv_api.o
CC libavcodec/qtrle.o
CC libavcodec/qtrleenc.o
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/qpeg.c:327:16: note: in expansion of macro ‘FFMIN’
327 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/qpeg.c:327:16: note: in expansion of macro ‘FFMIN’
327 | pal_size = FFMIN(1024U, avctx->extradata_size);
| ^~~~~
CC libavcodec/r210dec.o
CC libavcodec/r210enc.o
CC libavcodec/ra144.o
CC libavcodec/ra144dec.o
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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | 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’ [-Wsign-compare]
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’ [-Wsign-compare]
502 | energy <= ractx->old_energy,
| ^~
CC libavcodec/rangecoder.o
CC libavcodec/rasc.o
In file included from src/libavcodec/ra288.c:41:
src/libavcodec/g728_template.c: In function ‘do_hybrid_window’:
src/libavcodec/g728_template.c:59:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
59 | out2[i] = out2[i] * ATTEN + buffer1[i];
| ^
src/libavcodec/g728_template.c:59:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
59 | out2[i] = out2[i] * ATTEN + buffer1[i];
| ^
src/libavcodec/g728_template.c:64:10: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
64 | *out *= 257.0 / 256.0;
| ^~
src/libavcodec/ra288.c: In function ‘decode’:
src/libavcodec/ra288.c:112:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
112 | sumsum = exp(sum * 0.1151292546497) * gain * (1.0/(1<<23));
| ^
src/libavcodec/ra288.c:112:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
112 | 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 [-Wdouble-promotion]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavcodec/ra288.c:119:11: note: in expansion of macro ‘FFMAX’
119 | 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 [-Wdouble-promotion]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavcodec/ra288.c:119:11: note: in expansion of macro ‘FFMAX’
119 | sum = FFMAX(sum, 5.0 / (1<<24));
| ^~~~~
In file included from src/libavcodec/ralf.c:35:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | 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’ [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ^~
CC libavcodec/ratecontrol.o
src/libavcodec/ralf.c: In function ‘decode_frame’:
src/libavcodec/ralf.c:467:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
467 | if (num_blocks >= FF_ARRAY_ELEMS(ctx->block_size))
| ^~
CC libavcodec/raw.o
CC libavcodec/rawdec.o
In file included from src/libavcodec/rangecoder.c:40:
src/libavcodec/rangecoder.h: In function ‘renorm_encoder’:
src/libavcodec/rangecoder.h:64:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) {
| ^~
CC libavcodec/rawenc.o
In file included from src/libavutil/version.h:30,
from src/libavutil/channel_layout.h:28,
from src/libavutil/opt.h:31,
from src/libavcodec/rasc.c:27:
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/rasc.c:195:25: note: in expansion of macro ‘FFMIN’
195 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/rasc.c:195:25: note: in expansion of macro ‘FFMIN’
195 | zstream->avail_in = FFMIN(size, bytestream2_get_bytes_left(gb));
| ^~~~~
src/libavcodec/rasc.c: In function ‘decode_move’:
src/libavcodec/rasc.c:226:47: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
226 | if (nb_moves > INT32_MAX / 16 || nb_moves > avctx->width * avctx->height)
| ^
src/libavcodec/rasc.c:248:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
248 | if (bytestream2_get_bytes_left(&mc) < uncompressed_size)
| ^
src/libavcodec/rasc.c:251:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
251 | for (int i = 0; i < nb_moves; i++) {
| ^
src/libavcodec/rasc.c: In function ‘decode_dlta’:
src/libavcodec/rasc.c:356:11: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
356 | if (x >= avctx->width || y >= avctx->height ||
| ^~
src/libavcodec/rasc.c:356:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
356 | if (x >= avctx->width || y >= avctx->height ||
| ^~
src/libavcodec/rasc.c:357:11: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
357 | w > avctx->width || h > avctx->height)
| ^
src/libavcodec/rasc.c:357:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
357 | w > avctx->width || h > avctx->height)
| ^
src/libavcodec/rasc.c:360:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
360 | if (x + w > avctx->width || y + h > avctx->height)
| ^
src/libavcodec/rasc.c:360:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
360 | if (x + w > avctx->width || y + h > avctx->height)
| ^
src/libavcodec/rasc.c:374:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
374 | if (bytestream2_get_bytes_left(gb) < uncompressed_size)
| ^
src/libavcodec/rasc.c:329:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
329 | if (cx >= w * s->bpp) { \
| ^~
src/libavcodec/rasc.c:400:17: note: in expansion of macro ‘NEXT_LINE’
400 | NEXT_LINE
| ^~~~~~~~~
src/libavcodec/rasc.c:329:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
329 | if (cx >= w * s->bpp) { \
| ^~
src/libavcodec/rasc.c:411:17: note: in expansion of macro ‘NEXT_LINE’
411 | NEXT_LINE
| ^~~~~~~~~
src/libavcodec/rasc.c:329:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
329 | if (cx >= w * s->bpp) { \
| ^~
src/libavcodec/rasc.c:420:17: note: in expansion of macro ‘NEXT_LINE’
420 | NEXT_LINE
| ^~~~~~~~~
src/libavcodec/rasc.c:329:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
329 | if (cx >= w * s->bpp) { \
| ^~
src/libavcodec/rasc.c:431:17: note: in expansion of macro ‘NEXT_LINE’
431 | NEXT_LINE
| ^~~~~~~~~
src/libavcodec/rasc.c:329:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
329 | if (cx >= w * s->bpp) { \
| ^~
src/libavcodec/rasc.c:442:17: note: in expansion of macro ‘NEXT_LINE’
442 | NEXT_LINE
| ^~~~~~~~~
src/libavcodec/rasc.c:329:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
329 | if (cx >= w * s->bpp) { \
| ^~
src/libavcodec/rasc.c:448:17: note: in expansion of macro ‘NEXT_LINE’
448 | NEXT_LINE
| ^~~~~~~~~
src/libavcodec/rasc.c:329:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
329 | if (cx >= w * s->bpp) { \
| ^~
src/libavcodec/rasc.c:462:17: note: in expansion of macro ‘NEXT_LINE’
462 | NEXT_LINE
| ^~~~~~~~~
src/libavcodec/rasc.c:329:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
329 | if (cx >= w * s->bpp) { \
| ^~
src/libavcodec/rasc.c:473:17: note: in expansion of macro ‘NEXT_LINE’
473 | NEXT_LINE
| ^~~~~~~~~
src/libavcodec/rasc.c: In function ‘decode_mous’:
src/libavcodec/rasc.c:566:11: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
566 | if (w > avctx->width || h > avctx->height)
| ^
src/libavcodec/rasc.c:566:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
566 | if (w > avctx->width || h > avctx->height)
| ^
src/libavcodec/rasc.c: In function ‘draw_cursor’:
src/libavcodec/rasc.c:616:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
616 | if (s->cursor_x >= avctx->width || s->cursor_y >= avctx->height)
| ^~
src/libavcodec/rasc.c:616:52: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
616 | if (s->cursor_x >= avctx->width || s->cursor_y >= avctx->height)
| ^~
src/libavcodec/rasc.c:619:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
619 | if (s->cursor_x + s->cursor_w > avctx->width ||
| ^
src/libavcodec/rasc.c:620:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
620 | s->cursor_y + s->cursor_h > avctx->height)
| ^
src/libavcodec/rasc.c:625:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
625 | for (int i = 0; i < s->cursor_h; i++) {
| ^
src/libavcodec/rasc.c:626:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
626 | for (int j = 0; j < s->cursor_w; j++) {
| ^
src/libavcodec/rasc.c:653:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
653 | for (int i = 0; i < s->cursor_h; i++) {
| ^
src/libavcodec/rasc.c:654:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
654 | for (int j = 0; j < s->cursor_w; j++) {
| ^
src/libavcodec/rasc.c:668:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
668 | for (int i = 0; i < s->cursor_h; i++) {
| ^
src/libavcodec/rasc.c:669:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
669 | for (int j = 0; j < s->cursor_w; j++) {
| ^
src/libavcodec/rasc.c: In function ‘decode_frame’:
src/libavcodec/rasc.c:713:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
713 | if (bytestream2_get_bytes_left(gb) < size)
| ^
src/libavcodec/rasc.c: At top level:
src/libavcodec/rasc.c:806:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
806 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavcodec/mpegvideoenc.h:41,
from src/libavcodec/ratecontrol.c:34:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/ratecontrol.c: In function ‘qp2bits’:
src/libavcodec/ratecontrol.c:77:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
77 | 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:90:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
90 | 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:108:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
108 | (a->i_quant_factor > 0.0 || rcc->last_non_b_pict_type == AV_PICTURE_TYPE_P))
| ^
src/libavcodec/ratecontrol.c:109:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
109 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset;
| ^
src/libavcodec/ratecontrol.c:109:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
109 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset;
| ^
src/libavcodec/ratecontrol.c:111:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
111 | a->b_quant_factor > 0.0)
| ^
src/libavcodec/ratecontrol.c:112:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
112 | q = last_non_b_q * a->b_quant_factor + a->b_quant_offset;
| ^
src/libavcodec/ratecontrol.c:112:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
112 | 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:148:92: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
148 | qmin = (int)(qmin * FFABS(s->c.avctx->b_quant_factor) + s->c.avctx->b_quant_offset + 0.5);
| ^
src/libavcodec/ratecontrol.c:149:92: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
149 | qmax = (int)(qmax * FFABS(s->c.avctx->b_quant_factor) + s->c.avctx->b_quant_offset + 0.5);
| ^
src/libavcodec/ratecontrol.c:152:92: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
152 | qmin = (int)(qmin * FFABS(s->c.avctx->i_quant_factor) + s->c.avctx->i_quant_offset + 0.5);
| ^
src/libavcodec/ratecontrol.c:153:92: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
153 | qmax = (int)(qmax * FFABS(s->c.avctx->i_quant_factor) + s->c.avctx->i_quant_offset + 0.5);
| ^
src/libavcodec/ratecontrol.c: In function ‘modify_qscale’:
src/libavcodec/ratecontrol.c:185:11: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
185 | q *= rcc->qmod_amp;
| ^~
src/libavcodec/ratecontrol.c:198:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
198 | q *= pow(d, 1.0 / rcc->buffer_aggressivity);
| ^
In file included from src/libavutil/internal.h:44,
from src/libavcodec/ratecontrol.c:29:
src/libavcodec/ratecontrol.c:201:82: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
201 | 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:201:82: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
201 | 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:218:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
218 | q /= pow(d, 1.0 / rcc->buffer_aggressivity);
| ^
src/libavcodec/ratecontrol.c:221:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
221 | 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:221:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
221 | 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:234:16: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
234 | rcc->buffer_aggressivity);
| ~~~^~~~~~~~~~~~~~~~~~~~~
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
| ^~~~~~~~~~~
src/libavcodec/ratecontrol.c:235:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
235 | if (rcc->qsquish == 0.0 || qmin == qmax) {
| ^~
src/libavcodec/ratecontrol.c: In function ‘get_qscale’:
src/libavcodec/ratecontrol.c:317:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
317 | bits *= rco[i].quality_factor;
| ^~
src/libavcodec/ratecontrol.c:323:65: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
323 | if (pict_type == AV_PICTURE_TYPE_I && avctx->i_quant_factor < 0.0)
| ^
src/libavcodec/ratecontrol.c:324:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
324 | q = -q * avctx->i_quant_factor + avctx->i_quant_offset;
| ^
src/libavcodec/ratecontrol.c:324:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
324 | q = -q * avctx->i_quant_factor + avctx->i_quant_offset;
| ^
src/libavcodec/ratecontrol.c:325:70: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
325 | else if (pict_type == AV_PICTURE_TYPE_B && avctx->b_quant_factor < 0.0)
| ^
src/libavcodec/ratecontrol.c:326:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
326 | q = -q * avctx->b_quant_factor + avctx->b_quant_offset;
| ^
src/libavcodec/ratecontrol.c:326:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
326 | q = -q * avctx->b_quant_factor + avctx->b_quant_offset;
| ^
src/libavcodec/ratecontrol.c: In function ‘init_pass2’:
src/libavcodec/ratecontrol.c:423:69: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
423 | double coeff = avctx->qblur == 0 ? 1.0 : exp(-d * d / (avctx->qblur * avctx->qblur));
| ^
src/libavcodec/ratecontrol.c:465:30: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
465 | rcc->entry[i].new_qscale,
| ~~~~~~~~~~~~~^~~~~~~~~~~
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
| ^~~~~~~~~~~
src/libavcodec/ratecontrol.c:466:42: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
466 | rcc->entry[i].new_qscale / FF_QP2LAMBDA);
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
| ^~~~~~~~~~~
src/libavcodec/ratecontrol.c:477:30: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
477 | (float)qscale_sum / rcc->num_entries);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
src/libavcodec/ratecontrol.c: In function ‘ff_rate_control_init’:
src/libavcodec/ratecontrol.c:578:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
578 | if (i <= 0 || i >= INT_MAX / sizeof(RateControlEntry))
| ^~
src/libavcodec/ratecontrol.c:647:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
647 | if (avctx->qblur > 1.0) {
| ^
src/libavcodec/ratecontrol.c:654:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
654 | double bits = rcc->initial_cplx * (i / 10000.0 + 1.0) * s->c.mb_num;
| ^
src/libavcodec/ratecontrol.c: In function ‘adaptive_quantization’:
src/libavcodec/ratecontrol.c:783:65: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
783 | const float lumi_masking = s->c.avctx->lumi_masking / (128.0 * 128.0);
| ^
src/libavcodec/ratecontrol.c:784:65: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
784 | const float dark_masking = s->c.avctx->dark_masking / (128.0 * 128.0);
| ^
src/libavcodec/ratecontrol.c:815:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
815 | factor = 1.0 + p_masking;
| ^
src/libavcodec/ratecontrol.c:820:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
820 | factor *= pow(spat_cplx, -spatial_cplx_masking);
| ^~
src/libavcodec/ratecontrol.c:823:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
823 | factor *= (1.0 - (lumi - 128) * (lumi - 128) * lumi_masking);
| ^
src/libavcodec/ratecontrol.c:823:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
823 | factor *= (1.0 - (lumi - 128) * (lumi - 128) * lumi_masking);
| ^~
src/libavcodec/ratecontrol.c:825:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
825 | factor *= (1.0 - (lumi - 128) * (lumi - 128) * dark_masking);
| ^
src/libavcodec/ratecontrol.c:825:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
825 | factor *= (1.0 - (lumi - 128) * (lumi - 128) * dark_masking);
| ^~
src/libavcodec/ratecontrol.c:844:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
844 | factor *= 1.0 - border_masking * mb_factor;
| ^
src/libavcodec/ratecontrol.c:844:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
844 | factor *= 1.0 - border_masking * mb_factor;
| ^~
src/libavcodec/ratecontrol.c:846:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
846 | if (factor < 0.00001)
| ^
src/libavcodec/ratecontrol.c:860:28: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
860 | float newq = q * cplx_tab[i] / bits_tab[i];
| ^
src/libavcodec/ratecontrol.c:860:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
860 | float newq = q * cplx_tab[i] / bits_tab[i];
| ^
src/libavcodec/ratecontrol.c:865:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
865 | cplx_sum -= cplx_tab[i] * q / qmax;
| ^
src/libavcodec/ratecontrol.c:865:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
865 | cplx_sum -= cplx_tab[i] * q / qmax;
| ^~
src/libavcodec/ratecontrol.c:868:41: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
868 | cplx_sum -= cplx_tab[i] * q / qmin;
| ^
src/libavcodec/ratecontrol.c:868:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
868 | cplx_sum -= cplx_tab[i] * q / qmin;
| ^~
src/libavcodec/ratecontrol.c:871:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
871 | if (bits_sum < 0.001)
| ^
src/libavcodec/ratecontrol.c:873:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
873 | if (cplx_sum < 0.001)
| ^
src/libavcodec/ratecontrol.c:879:29: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
879 | float newq = q * cplx_tab[i] / bits_tab[i];
| ^
src/libavcodec/ratecontrol.c:879:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
879 | float newq = q * cplx_tab[i] / bits_tab[i];
| ^
src/libavcodec/ratecontrol.c:886:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
886 | intq = (int)(newq + 0.5);
| ^
src/libavcodec/ratecontrol.c: In function ‘ff_rate_estimate_qscale’:
src/libavcodec/ratecontrol.c:976:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
976 | if (br_compensation <= 0.0)
| ^~
src/libavcodec/ratecontrol.c:987:75: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
987 | ff_dlog(s->c.avctx, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale,
| ^
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
| ^~~~~~~~~~~
src/libavcodec/ratecontrol.c:987:81: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
987 | ff_dlog(s->c.avctx, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale,
| ~~~^~~~~~~~~~~~
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
| ^~~~~~~~~~~
src/libavcodec/ratecontrol.c:988:17: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
988 | br_compensation, m->frame_bits, var, pict_type);
| ^~~~~~~~~~~~~~~
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
| ^~~~~~~~~~~
src/libavcodec/ratecontrol.c:1017:51: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1017 | rcc->pass1_rc_eq_output_sum * br_compensation;
| ^
In file included from src/libavcodec/mpegvideoenc.h:33:
src/libavcodec/ratecontrol.c:1023:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1023 | av_assert0(q > 0.0);
| ^
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/ratecontrol.c:1025:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1025 | av_assert0(q > 0.0);
| ^
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/ratecontrol.c:1029:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1029 | rcc->short_term_qsum *= a->qblur;
| ^~
src/libavcodec/ratecontrol.c:1030:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1030 | rcc->short_term_qcount *= a->qblur;
| ^~
src/libavcodec/ratecontrol.c:1032:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1032 | rcc->short_term_qsum += q;
| ^~
src/libavcodec/ratecontrol.c:1036:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1036 | av_assert0(q > 0.0);
| ^
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/ratecontrol.c:1042:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1042 | av_assert0(q > 0.0);
| ^
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/ratecontrol.c:1050:22: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1050 | qmin, q, qmax, picture_number,
| ^
src/libavcodec/ratecontrol.c:1052:16: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1052 | br_compensation, short_term_q, m->frame_bits,
| ^~~~~~~~~~~~~~~
src/libavcodec/ratecontrol.c:1065:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1065 | q = (int)(q + 0.5);
| ^
CC libavcodec/realtextdec.o
CC libavcodec/rka.o
CC libavcodec/rl.o
CC libavcodec/rl2.o
src/libavcodec/rawdec.c:60:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | {"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:38:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/rle.o
CC libavcodec/roqaudioenc.o
CC libavcodec/roqvideo.o
CC libavcodec/roqvideodec.o
src/libavcodec/rka.c: In function ‘model64_init’:
src/libavcodec/rka.c:195:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
195 | for (int i = 0; i < FF_ARRAY_ELEMS(m->val4); i++) {
| ^
src/libavcodec/rka.c: In function ‘chctx_init’:
src/libavcodec/rka.c:218:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
218 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/rka.c:414:12: note: in expansion of macro ‘FFMIN’
414 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/rka.c:414:12: note: in expansion of macro ‘FFMIN’
414 | size = FFMIN(size, am->buf_size - 1);
| ^~~~~
src/libavcodec/rka.c:426:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
426 | if (size == am->buf_size - 1) {
| ^~
src/libavcodec/rka.c:440:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
440 | if (j >= v) {
| ^~
src/libavcodec/rka.c:454:53: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
454 | for (int k = val - 1; (val & (val - 1)) != k; k &= k - 1)
| ^~
src/libavcodec/rka.c:462:14: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
462 | if (size == am->buf_size - 1) {
| ^~
src/libavcodec/rka.c:483:26: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
483 | } while (val + 1 < am->buf_size && am->prob[1][val + 1]);
| ^
src/libavcodec/rka.c: In function ‘decode_filt_coeffs’:
src/libavcodec/rka.c:541:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
541 | } while (idx < dst->size);
| ^
src/libavcodec/rka.c: In function ‘mdl64_decode’:
src/libavcodec/rka.c:650:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
650 | } while (idx <= ctx->size);
| ^~
src/libavcodec/rka.c: In function ‘decode_filter’:
src/libavcodec/rka.c:699:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
699 | for (int x = 0; x < size;) {
| ^
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/rka.c:707:17: note: in expansion of macro ‘FFMIN’
707 | rsize = FFMIN(split, size - x);
| ^~~~~
src/libavutil/macros.h:49:39: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/rka.c:707:17: note: in expansion of macro ‘FFMIN’
707 | rsize = FFMIN(split, size - x);
| ^~~~~
src/libavcodec/rka.c:708:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
708 | for (int y = 0; y < rsize; y++, off++) {
| ^
src/libavcodec/rka.c:711:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
711 | if (off >= FF_ARRAY_ELEMS(ctx->buf0))
| ^~
src/libavcodec/rka.c:729:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
729 | for (int i = 0; i < filt.size && i < 15; i++)
| ^
src/libavcodec/rka.c:732:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
732 | for (int i = 15; i < filt.size; i++)
| ^
CC libavcodec/roqvideoenc.o
CC libavcodec/rpza.o
CC libavcodec/rpzaenc.o
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
116 | if (bytestream2_tell(gb) >= chunk_start + chunk_size) {
| ^~
CC libavcodec/rscc.o
src/libavcodec/roqvideoenc.c: In function ‘eval_motion_dist’:
src/libavcodec/roqvideoenc.c:245:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
245 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size)
| ^
src/libavcodec/roqvideoenc.c:245:58: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
245 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size)
| ^
src/libavcodec/roqvideoenc.c: In function ‘gather_data_for_subcel’:
src/libavcodec/roqvideoenc.c:485:77: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
485 | if (ROQ_LAMBDA_SCALE*subcel->eval_dist[i] + enc->lambda*bitsUsed[i] <
| ^
src/libavcodec/roqvideoenc.c: In function ‘gather_data_for_cel’:
src/libavcodec/roqvideoenc.c:549:74: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
549 | if (ROQ_LAMBDA_SCALE*cel->eval_dist[i] + enc->lambda*bitsUsed[i] <
| ^
src/libavcodec/roqvideoenc.c: In function ‘roq_encode_frame’:
src/libavcodec/roqvideoenc.c:1076:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1076 | if (enc->framesSinceKeyframe == avctx->gop_size)
| ^~
src/libavcodec/roqvideoenc.c: At top level:
src/libavcodec/roqvideoenc.c:1108:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1108 | { "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:62:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/rtjpeg.o
In file included from src/libavcodec/rpzaenc.c:34:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/rpzaenc.c: In function ‘rpza_encode_stream’:
src/libavcodec/rpzaenc.c:721:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘channel_offset’ [-Wsign-compare]
721 | if (i == chan) {
| ^~
src/libavcodec/rpzaenc.c: At top level:
src/libavcodec/rpzaenc.c:862:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
862 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/rpzaenc.c:863:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
863 | { "start_one_color_thresh", NULL, OFFSET(start_one_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/rpzaenc.c:864:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
864 | { "continue_one_color_thresh", NULL, OFFSET(continue_one_color_thresh), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, VE},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/rpzaenc.c:865:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
865 | { "sixteen_color_thresh", NULL, OFFSET(sixteen_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/rtv1.o
CC libavcodec/rv10.o
src/libavcodec/rscc.c: In function ‘rscc_decode_frame’:
src/libavcodec/rscc.c:201:31: warning: comparison of integer expressions of different signedness: ‘uLongf’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
201 | if (packed_tiles_size != tiles_nb * TILE_SIZE) {
| ^~
src/libavcodec/rscc.c:204:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uLongf’ {aka ‘long unsigned int’} [-Wsign-compare]
204 | if (bytestream2_get_bytes_left(gbc) < packed_tiles_size) {
| ^
src/libavcodec/rscc.c:304:32: warning: comparison of integer expressions of different signedness: ‘uLongf’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
304 | if (ctx->inflated_size < pixel_size) {
| ^
src/libavcodec/rscc.c:314:17: warning: comparison of integer expressions of different signedness: ‘uLongf’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
314 | if (len < pixel_size) {
| ^
src/libavcodec/rscc.c:347:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uLongf’ {aka ‘long unsigned int’} [-Wsign-compare]
347 | if (pixel_size == ctx->inflated_size) {
| ^~
src/libavcodec/rscc.c:360:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uLongf’ {aka ‘long unsigned int’} [-Wsign-compare]
360 | if (ctx->valid_pixels < ctx->inflated_size)
| ^
src/libavcodec/rscc.c:362:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uLongf’ {aka ‘long unsigned int’} [-Wsign-compare]
362 | if (ctx->valid_pixels >= ctx->inflated_size * (100 - avctx->discard_damaged_percentage) / 100)
| ^~
CC libavcodec/rv10enc.o
CC libavcodec/rv20enc.o
src/libavcodec/rtv1.c: In function ‘decode_frame’:
src/libavcodec/rtv1.c:116:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
116 | if (width > INT_MAX-4U || height > INT_MAX-4U)
| ^
src/libavcodec/rtv1.c:116:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
116 | if (width > INT_MAX-4U || height > INT_MAX-4U)
| ^
CC libavcodec/rv30.o
src/libavcodec/rv10.c: In function ‘rv10_build_vlc’:
src/libavcodec/rv10.c:317:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
317 | for (unsigned i = 0; i < sym_rl_elems; i++) {
| ^
src/libavcodec/rv10.c: In function ‘rv10_decode_frame’:
src/libavcodec/rv10.c:580:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
580 | if (offset >= buf_size)
| ^~
src/libavcodec/rv10.c:594:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
594 | offset + FFMAX(size, size2) > buf_size)
| ^
CC libavcodec/rv30dsp.o
In file included from src/libavcodec/mpegvideoenc.h:41,
from src/libavcodec/rv10enc.c:30:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/rv10enc.c: In function ‘rv10_encode_init’:
src/libavcodec/rv10enc.c:73:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
73 | if (avctx->width * avctx->height >= 1U << 20) {
| ^~
CC libavcodec/rv34.o
CC libavcodec/rv34_parser.o
In file included from src/libavcodec/mpegvideoenc.h:41,
from src/libavcodec/rv20enc.c:31:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/rv34dsp.o
In file included from src/libavcodec/rv30.c:32:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
CC libavcodec/rv40.o
CC libavcodec/rv40dsp.o
In file included from src/libavcodec/rv34.c:41:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavcodec/rv34.c: In function ‘rv34_mc’:
src/libavcodec/rv34.c:753:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
753 | (unsigned)(src_x - !!lx*2) > s->h_edge_pos - !!lx*2 - (width <<3) - 4 ||
| ^
src/libavcodec/rv34.c:754:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
754 | (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:896:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
896 | if (r->dmv[i][0] == INVALID_VLC ||
| ^~
src/libavcodec/rv34.c:897:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
897 | r->dmv[i][1] == INVALID_VLC) {
| ^~
src/libavcodec/rv34.c: In function ‘rv34_decode_slice’:
src/libavcodec/rv34.c:1454:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘enum AVPictureType’ [-Wsign-compare]
1454 | if (slice_type != s->pict_type) {
| ^~
CC libavcodec/rv60dec.o
In file included from src/libavcodec/rv40.c:37:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavcodec/rv40.c: In function ‘rv40_decode_mb_info’:
src/libavcodec/rv40.c:236:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
236 | if (r->mb_skip_run > (unsigned)s->mb_num)
| ^
CC libavcodec/rv60dsp.o
CC libavcodec/s302m.o
CC libavcodec/s302menc.o
CC libavcodec/samidec.o
In file included from src/libavcodec/rv60dec.c:27:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
In file included from src/libavcodec/rv60dec.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’ [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ^~
src/libavcodec/rv60dec.c: In function ‘progress_init’:
src/libavcodec/rv60dec.c:241:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
241 | for (int i = s->nb_progress; i < count; i++) {
| ^
src/libavcodec/rv60dec.c:249:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
249 | for (int i = 0; i < count; i++)
| ^
src/libavcodec/rv60dec.c: In function ‘reconstruct_intra’:
src/libavcodec/rv60dec.c:843:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
843 | for (int i = 0; i < FF_ARRAY_ELEMS(rv60_candidate_intra_angles); i++)
| ^
CC libavcodec/sanm.o
src/libavcodec/rv60dec.c: In function ‘rv60_decode_end’:
src/libavcodec/rv60dec.c:2423:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2423 | for (int i = 0; i < s->nb_progress; i++)
| ^
CC libavcodec/sbc.o
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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/sbc_parser.o
CC libavcodec/sbcdec.o
src/libavcodec/sanm.c: In function ‘codec4_load_tiles’:
src/libavcodec/sanm.c:608:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
608 | if ((param2 > 256) || (bytestream2_get_bytes_left(gb) < loop))
| ^
In file included from src/libavutil/mem_internal.h:32,
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/sbc_parser.c:102:31: note: in expansion of macro ‘FFMIN’
102 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/sbc_parser.c:102:31: note: in expansion of macro ‘FFMIN’
102 | pc->header_size = FFMIN(sizeof(pc->header), buf_size);
| ^~~~~
src/libavcodec/sanm.c: In function ‘old_codec37’:
src/libavcodec/sanm.c:1260:22: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
1260 | if (decoded_size > height * width) {
| ^
src/libavcodec/sanm.c: In function ‘old_codec47’:
src/libavcodec/sanm.c:1587:22: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
1587 | if (decoded_size > ctx->aligned_height * width) {
| ^
src/libavcodec/sanm.c: In function ‘old_codec48’:
src/libavcodec/sanm.c:1907:26: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
1907 | if (decoded_size > width * height) {
| ^
src/libavcodec/sanm.c: In function ‘decode_anim’:
src/libavcodec/sanm.c:2804:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
2804 | if (bytestream2_get_bytes_left(&ctx->gb) < size) {
| ^
CC libavcodec/sbcdsp.o
CC libavcodec/sbcenc.o
src/libavcodec/sbcdec.c: In function ‘sbc_decode_init’:
src/libavcodec/sbcdec.c:334:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
334 | for (i = 0; i < FF_ARRAY_ELEMS(sbc->dsp.offset[0]); i++)
| ^
CC libavcodec/sbrdsp.o
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
90 | for (i = 0; i < subbands; i++)
| ^
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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
In file included from src/libavcodec/sbrdsp.h:25,
from src/libavcodec/sbrdsp_fixed.c:31:
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:113:2: note: in expansion of macro ‘Q31’
113 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:113:27: note: in expansion of macro ‘Q31’
113 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:113:54: note: in expansion of macro ‘Q31’
113 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:113:79: note: in expansion of macro ‘Q31’
113 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:114:2: note: in expansion of macro ‘Q31’
114 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:114:27: note: in expansion of macro ‘Q31’
114 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:114:54: note: in expansion of macro ‘Q31’
114 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:114:79: note: in expansion of macro ‘Q31’
114 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:115:2: note: in expansion of macro ‘Q31’
115 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:115:27: note: in expansion of macro ‘Q31’
115 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:115:54: note: in expansion of macro ‘Q31’
115 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:115:79: note: in expansion of macro ‘Q31’
115 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:116:2: note: in expansion of macro ‘Q31’
116 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:116:27: note: in expansion of macro ‘Q31’
116 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)},
| ^~~
src/libavcodec/sbcenc.c: At top level:
src/libavcodec/sbcenc.c:334:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
334 | OFFSET(max_delay), AV_OPT_TYPE_DURATION, {.i64 = 13000}, 1000,13000, AE },
| ^~~~~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:116:54: note: in expansion of macro ‘Q31’
116 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:116:79: note: in expansion of macro ‘Q31’
116 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:117:2: note: in expansion of macro ‘Q31’
117 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)},
| ^~~
In file included from src/libavcodec/sbcenc.c:34:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:117:27: note: in expansion of macro ‘Q31’
117 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:117:54: note: in expansion of macro ‘Q31’
117 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)},
| ^~~
src/libavcodec/sbcenc.c:336:7: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
336 | OFFSET(msbc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AE },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:117:79: note: in expansion of macro ‘Q31’
117 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:118:2: note: in expansion of macro ‘Q31’
118 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:118:27: note: in expansion of macro ‘Q31’
118 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:118:54: note: in expansion of macro ‘Q31’
118 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:118:79: note: in expansion of macro ‘Q31’
118 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:119:2: note: in expansion of macro ‘Q31’
119 | {Q31(-0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.72929675029275f), Q31(-0.98008272727324f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:119:27: note: in expansion of macro ‘Q31’
119 | {Q31(-0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.72929675029275f), Q31(-0.98008272727324f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:119:54: note: in expansion of macro ‘Q31’
119 | {Q31(-0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.72929675029275f), Q31(-0.98008272727324f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:119:79: note: in expansion of macro ‘Q31’
119 | {Q31(-0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.72929675029275f), Q31(-0.98008272727324f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:120:2: note: in expansion of macro ‘Q31’
120 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:120:27: note: in expansion of macro ‘Q31’
120 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:120:54: note: in expansion of macro ‘Q31’
120 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:120:79: note: in expansion of macro ‘Q31’
120 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:121:2: note: in expansion of macro ‘Q31’
121 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:121:27: note: in expansion of macro ‘Q31’
121 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:121:54: note: in expansion of macro ‘Q31’
121 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:121:79: note: in expansion of macro ‘Q31’
121 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:122:2: note: in expansion of macro ‘Q31’
122 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:122:27: note: in expansion of macro ‘Q31’
122 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:122:54: note: in expansion of macro ‘Q31’
122 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:122:79: note: in expansion of macro ‘Q31’
122 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:123:2: note: in expansion of macro ‘Q31’
123 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:123:27: note: in expansion of macro ‘Q31’
123 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:123:54: note: in expansion of macro ‘Q31’
123 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:123:79: note: in expansion of macro ‘Q31’
123 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:124:2: note: in expansion of macro ‘Q31’
124 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:124:27: note: in expansion of macro ‘Q31’
124 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:124:54: note: in expansion of macro ‘Q31’
124 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:124:79: note: in expansion of macro ‘Q31’
124 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:125:2: note: in expansion of macro ‘Q31’
125 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:125:27: note: in expansion of macro ‘Q31’
125 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:125:54: note: in expansion of macro ‘Q31’
125 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:125:79: note: in expansion of macro ‘Q31’
125 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:126:2: note: in expansion of macro ‘Q31’
126 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:126:27: note: in expansion of macro ‘Q31’
126 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:126:54: note: in expansion of macro ‘Q31’
126 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:126:79: note: in expansion of macro ‘Q31’
126 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:127:2: note: in expansion of macro ‘Q31’
127 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:127:27: note: in expansion of macro ‘Q31’
127 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:127:54: note: in expansion of macro ‘Q31’
127 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:127:79: note: in expansion of macro ‘Q31’
127 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:128:2: note: in expansion of macro ‘Q31’
128 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:128:27: note: in expansion of macro ‘Q31’
128 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:128:54: note: in expansion of macro ‘Q31’
128 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:128:79: note: in expansion of macro ‘Q31’
128 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:129:2: note: in expansion of macro ‘Q31’
129 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:129:27: note: in expansion of macro ‘Q31’
129 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:129:54: note: in expansion of macro ‘Q31’
129 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:129:79: note: in expansion of macro ‘Q31’
129 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:130:2: note: in expansion of macro ‘Q31’
130 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:130:27: note: in expansion of macro ‘Q31’
130 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:130:54: note: in expansion of macro ‘Q31’
130 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:130:79: note: in expansion of macro ‘Q31’
130 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:131:2: note: in expansion of macro ‘Q31’
131 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:131:27: note: in expansion of macro ‘Q31’
131 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:131:54: note: in expansion of macro ‘Q31’
131 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:131:79: note: in expansion of macro ‘Q31’
131 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:132:2: note: in expansion of macro ‘Q31’
132 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:132:27: note: in expansion of macro ‘Q31’
132 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:132:54: note: in expansion of macro ‘Q31’
132 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:132:79: note: in expansion of macro ‘Q31’
132 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:133:2: note: in expansion of macro ‘Q31’
133 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:133:27: note: in expansion of macro ‘Q31’
133 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:133:54: note: in expansion of macro ‘Q31’
133 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:133:79: note: in expansion of macro ‘Q31’
133 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:134:2: note: in expansion of macro ‘Q31’
134 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:134:27: note: in expansion of macro ‘Q31’
134 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:134:54: note: in expansion of macro ‘Q31’
134 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:134:79: note: in expansion of macro ‘Q31’
134 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:135:2: note: in expansion of macro ‘Q31’
135 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:135:27: note: in expansion of macro ‘Q31’
135 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:135:54: note: in expansion of macro ‘Q31’
135 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:135:79: note: in expansion of macro ‘Q31’
135 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:136:2: note: in expansion of macro ‘Q31’
136 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:136:27: note: in expansion of macro ‘Q31’
136 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:136:54: note: in expansion of macro ‘Q31’
136 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:136:79: note: in expansion of macro ‘Q31’
136 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:137:2: note: in expansion of macro ‘Q31’
137 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:137:27: note: in expansion of macro ‘Q31’
137 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:137:54: note: in expansion of macro ‘Q31’
137 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:137:79: note: in expansion of macro ‘Q31’
137 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:138:2: note: in expansion of macro ‘Q31’
138 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:138:27: note: in expansion of macro ‘Q31’
138 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:138:54: note: in expansion of macro ‘Q31’
138 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:138:79: note: in expansion of macro ‘Q31’
138 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:139:2: note: in expansion of macro ‘Q31’
139 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:139:27: note: in expansion of macro ‘Q31’
139 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:139:54: note: in expansion of macro ‘Q31’
139 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:139:79: note: in expansion of macro ‘Q31’
139 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:140:2: note: in expansion of macro ‘Q31’
140 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:140:27: note: in expansion of macro ‘Q31’
140 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:140:54: note: in expansion of macro ‘Q31’
140 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:140:79: note: in expansion of macro ‘Q31’
140 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:141:2: note: in expansion of macro ‘Q31’
141 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:141:27: note: in expansion of macro ‘Q31’
141 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:141:54: note: in expansion of macro ‘Q31’
141 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:141:79: note: in expansion of macro ‘Q31’
141 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:142:2: note: in expansion of macro ‘Q31’
142 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:142:27: note: in expansion of macro ‘Q31’
142 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:142:54: note: in expansion of macro ‘Q31’
142 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:142:79: note: in expansion of macro ‘Q31’
142 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:143:2: note: in expansion of macro ‘Q31’
143 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:143:27: note: in expansion of macro ‘Q31’
143 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:143:54: note: in expansion of macro ‘Q31’
143 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:143:79: note: in expansion of macro ‘Q31’
143 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:144:2: note: in expansion of macro ‘Q31’
144 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:144:27: note: in expansion of macro ‘Q31’
144 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:144:54: note: in expansion of macro ‘Q31’
144 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:144:79: note: in expansion of macro ‘Q31’
144 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:145:2: note: in expansion of macro ‘Q31’
145 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:145:27: note: in expansion of macro ‘Q31’
145 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:145:54: note: in expansion of macro ‘Q31’
145 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:145:79: note: in expansion of macro ‘Q31’
145 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:146:2: note: in expansion of macro ‘Q31’
146 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:146:27: note: in expansion of macro ‘Q31’
146 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:146:54: note: in expansion of macro ‘Q31’
146 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:146:79: note: in expansion of macro ‘Q31’
146 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:147:2: note: in expansion of macro ‘Q31’
147 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:147:27: note: in expansion of macro ‘Q31’
147 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:147:54: note: in expansion of macro ‘Q31’
147 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:147:79: note: in expansion of macro ‘Q31’
147 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:148:2: note: in expansion of macro ‘Q31’
148 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:148:27: note: in expansion of macro ‘Q31’
148 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:148:54: note: in expansion of macro ‘Q31’
148 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:148:79: note: in expansion of macro ‘Q31’
148 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:149:2: note: in expansion of macro ‘Q31’
149 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:149:27: note: in expansion of macro ‘Q31’
149 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:149:54: note: in expansion of macro ‘Q31’
149 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:149:79: note: in expansion of macro ‘Q31’
149 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:150:2: note: in expansion of macro ‘Q31’
150 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:150:27: note: in expansion of macro ‘Q31’
150 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:150:54: note: in expansion of macro ‘Q31’
150 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:150:79: note: in expansion of macro ‘Q31’
150 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:151:2: note: in expansion of macro ‘Q31’
151 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:151:27: note: in expansion of macro ‘Q31’
151 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:151:54: note: in expansion of macro ‘Q31’
151 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:151:79: note: in expansion of macro ‘Q31’
151 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:152:2: note: in expansion of macro ‘Q31’
152 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:152:27: note: in expansion of macro ‘Q31’
152 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:152:54: note: in expansion of macro ‘Q31’
152 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:152:79: note: in expansion of macro ‘Q31’
152 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:153:2: note: in expansion of macro ‘Q31’
153 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:153:27: note: in expansion of macro ‘Q31’
153 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:153:54: note: in expansion of macro ‘Q31’
153 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:153:79: note: in expansion of macro ‘Q31’
153 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:154:2: note: in expansion of macro ‘Q31’
154 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:154:27: note: in expansion of macro ‘Q31’
154 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:154:54: note: in expansion of macro ‘Q31’
154 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:154:79: note: in expansion of macro ‘Q31’
154 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:155:2: note: in expansion of macro ‘Q31’
155 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:155:27: note: in expansion of macro ‘Q31’
155 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:155:54: note: in expansion of macro ‘Q31’
155 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:155:79: note: in expansion of macro ‘Q31’
155 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:156:2: note: in expansion of macro ‘Q31’
156 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:156:27: note: in expansion of macro ‘Q31’
156 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:156:54: note: in expansion of macro ‘Q31’
156 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:156:79: note: in expansion of macro ‘Q31’
156 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:157:2: note: in expansion of macro ‘Q31’
157 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(-0.97480768049637f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:157:27: note: in expansion of macro ‘Q31’
157 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(-0.97480768049637f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:157:54: note: in expansion of macro ‘Q31’
157 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(-0.97480768049637f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:157:79: note: in expansion of macro ‘Q31’
157 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(-0.97480768049637f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:158:2: note: in expansion of macro ‘Q31’
158 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:158:27: note: in expansion of macro ‘Q31’
158 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:158:54: note: in expansion of macro ‘Q31’
158 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:158:79: note: in expansion of macro ‘Q31’
158 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:159:2: note: in expansion of macro ‘Q31’
159 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:159:27: note: in expansion of macro ‘Q31’
159 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:159:54: note: in expansion of macro ‘Q31’
159 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:159:79: note: in expansion of macro ‘Q31’
159 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:160:2: note: in expansion of macro ‘Q31’
160 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:160:27: note: in expansion of macro ‘Q31’
160 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:160:54: note: in expansion of macro ‘Q31’
160 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:160:79: note: in expansion of macro ‘Q31’
160 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:161:2: note: in expansion of macro ‘Q31’
161 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:161:27: note: in expansion of macro ‘Q31’
161 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:161:54: note: in expansion of macro ‘Q31’
161 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:161:79: note: in expansion of macro ‘Q31’
161 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:162:2: note: in expansion of macro ‘Q31’
162 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:162:27: note: in expansion of macro ‘Q31’
162 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:162:54: note: in expansion of macro ‘Q31’
162 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:162:79: note: in expansion of macro ‘Q31’
162 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:163:2: note: in expansion of macro ‘Q31’
163 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:163:27: note: in expansion of macro ‘Q31’
163 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:163:54: note: in expansion of macro ‘Q31’
163 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:163:79: note: in expansion of macro ‘Q31’
163 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:164:2: note: in expansion of macro ‘Q31’
164 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:164:27: note: in expansion of macro ‘Q31’
164 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:164:54: note: in expansion of macro ‘Q31’
164 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:164:79: note: in expansion of macro ‘Q31’
164 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:165:2: note: in expansion of macro ‘Q31’
165 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:165:27: note: in expansion of macro ‘Q31’
165 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:165:54: note: in expansion of macro ‘Q31’
165 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:165:79: note: in expansion of macro ‘Q31’
165 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:166:2: note: in expansion of macro ‘Q31’
166 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:166:27: note: in expansion of macro ‘Q31’
166 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:166:54: note: in expansion of macro ‘Q31’
166 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:166:79: note: in expansion of macro ‘Q31’
166 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:167:2: note: in expansion of macro ‘Q31’
167 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:167:27: note: in expansion of macro ‘Q31’
167 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:167:54: note: in expansion of macro ‘Q31’
167 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:167:79: note: in expansion of macro ‘Q31’
167 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:168:2: note: in expansion of macro ‘Q31’
168 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:168:27: note: in expansion of macro ‘Q31’
168 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:168:54: note: in expansion of macro ‘Q31’
168 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:168:79: note: in expansion of macro ‘Q31’
168 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:169:2: note: in expansion of macro ‘Q31’
169 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:169:27: note: in expansion of macro ‘Q31’
169 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:169:54: note: in expansion of macro ‘Q31’
169 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:169:79: note: in expansion of macro ‘Q31’
169 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:170:2: note: in expansion of macro ‘Q31’
170 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:170:27: note: in expansion of macro ‘Q31’
170 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:170:54: note: in expansion of macro ‘Q31’
170 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:170:79: note: in expansion of macro ‘Q31’
170 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:171:2: note: in expansion of macro ‘Q31’
171 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:171:27: note: in expansion of macro ‘Q31’
171 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:171:54: note: in expansion of macro ‘Q31’
171 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:171:79: note: in expansion of macro ‘Q31’
171 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:172:2: note: in expansion of macro ‘Q31’
172 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:172:27: note: in expansion of macro ‘Q31’
172 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:172:54: note: in expansion of macro ‘Q31’
172 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:172:79: note: in expansion of macro ‘Q31’
172 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:173:2: note: in expansion of macro ‘Q31’
173 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:173:27: note: in expansion of macro ‘Q31’
173 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:173:54: note: in expansion of macro ‘Q31’
173 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:173:79: note: in expansion of macro ‘Q31’
173 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:174:2: note: in expansion of macro ‘Q31’
174 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:174:27: note: in expansion of macro ‘Q31’
174 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:174:54: note: in expansion of macro ‘Q31’
174 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:174:79: note: in expansion of macro ‘Q31’
174 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:175:2: note: in expansion of macro ‘Q31’
175 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:175:27: note: in expansion of macro ‘Q31’
175 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:175:54: note: in expansion of macro ‘Q31’
175 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:175:79: note: in expansion of macro ‘Q31’
175 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:176:2: note: in expansion of macro ‘Q31’
176 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:176:27: note: in expansion of macro ‘Q31’
176 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:176:54: note: in expansion of macro ‘Q31’
176 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:176:79: note: in expansion of macro ‘Q31’
176 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:177:2: note: in expansion of macro ‘Q31’
177 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:177:27: note: in expansion of macro ‘Q31’
177 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:177:54: note: in expansion of macro ‘Q31’
177 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:177:79: note: in expansion of macro ‘Q31’
177 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:178:2: note: in expansion of macro ‘Q31’
178 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:178:27: note: in expansion of macro ‘Q31’
178 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:178:54: note: in expansion of macro ‘Q31’
178 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:178:79: note: in expansion of macro ‘Q31’
178 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:179:2: note: in expansion of macro ‘Q31’
179 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:179:27: note: in expansion of macro ‘Q31’
179 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:179:54: note: in expansion of macro ‘Q31’
179 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:179:79: note: in expansion of macro ‘Q31’
179 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)},
| ^~~
CC libavcodec/scpr.o
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:180:2: note: in expansion of macro ‘Q31’
180 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:180:27: note: in expansion of macro ‘Q31’
180 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:180:54: note: in expansion of macro ‘Q31’
180 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:180:79: note: in expansion of macro ‘Q31’
180 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:181:2: note: in expansion of macro ‘Q31’
181 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:181:27: note: in expansion of macro ‘Q31’
181 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:181:54: note: in expansion of macro ‘Q31’
181 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:181:79: note: in expansion of macro ‘Q31’
181 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:182:2: note: in expansion of macro ‘Q31’
182 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:182:27: note: in expansion of macro ‘Q31’
182 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:182:54: note: in expansion of macro ‘Q31’
182 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:182:79: note: in expansion of macro ‘Q31’
182 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:183:2: note: in expansion of macro ‘Q31’
183 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:183:27: note: in expansion of macro ‘Q31’
183 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:183:54: note: in expansion of macro ‘Q31’
183 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:183:79: note: in expansion of macro ‘Q31’
183 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:184:2: note: in expansion of macro ‘Q31’
184 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:184:27: note: in expansion of macro ‘Q31’
184 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:184:54: note: in expansion of macro ‘Q31’
184 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:184:79: note: in expansion of macro ‘Q31’
184 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:185:2: note: in expansion of macro ‘Q31’
185 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:185:27: note: in expansion of macro ‘Q31’
185 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:185:54: note: in expansion of macro ‘Q31’
185 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:185:79: note: in expansion of macro ‘Q31’
185 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:186:2: note: in expansion of macro ‘Q31’
186 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:186:27: note: in expansion of macro ‘Q31’
186 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:186:54: note: in expansion of macro ‘Q31’
186 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:186:79: note: in expansion of macro ‘Q31’
186 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:187:2: note: in expansion of macro ‘Q31’
187 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:187:27: note: in expansion of macro ‘Q31’
187 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:187:54: note: in expansion of macro ‘Q31’
187 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:187:79: note: in expansion of macro ‘Q31’
187 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:188:2: note: in expansion of macro ‘Q31’
188 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:188:27: note: in expansion of macro ‘Q31’
188 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:188:54: note: in expansion of macro ‘Q31’
188 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:188:79: note: in expansion of macro ‘Q31’
188 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:189:2: note: in expansion of macro ‘Q31’
189 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:189:27: note: in expansion of macro ‘Q31’
189 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:189:54: note: in expansion of macro ‘Q31’
189 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:189:79: note: in expansion of macro ‘Q31’
189 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:190:2: note: in expansion of macro ‘Q31’
190 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:190:27: note: in expansion of macro ‘Q31’
190 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:190:54: note: in expansion of macro ‘Q31’
190 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:190:79: note: in expansion of macro ‘Q31’
190 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:191:2: note: in expansion of macro ‘Q31’
191 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:191:27: note: in expansion of macro ‘Q31’
191 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:191:54: note: in expansion of macro ‘Q31’
191 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:191:79: note: in expansion of macro ‘Q31’
191 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:192:2: note: in expansion of macro ‘Q31’
192 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:192:27: note: in expansion of macro ‘Q31’
192 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:192:54: note: in expansion of macro ‘Q31’
192 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:192:79: note: in expansion of macro ‘Q31’
192 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:193:2: note: in expansion of macro ‘Q31’
193 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:193:27: note: in expansion of macro ‘Q31’
193 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:193:54: note: in expansion of macro ‘Q31’
193 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:193:79: note: in expansion of macro ‘Q31’
193 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:194:2: note: in expansion of macro ‘Q31’
194 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:194:27: note: in expansion of macro ‘Q31’
194 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:194:54: note: in expansion of macro ‘Q31’
194 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:194:79: note: in expansion of macro ‘Q31’
194 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:195:2: note: in expansion of macro ‘Q31’
195 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:195:27: note: in expansion of macro ‘Q31’
195 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:195:54: note: in expansion of macro ‘Q31’
195 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:195:79: note: in expansion of macro ‘Q31’
195 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:196:2: note: in expansion of macro ‘Q31’
196 | {Q31( 0.95538108220960f), Q31(-0.85557052096538f)}, {Q31(-0.96490920476211f), Q31(-0.64020970923102f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:196:27: note: in expansion of macro ‘Q31’
196 | {Q31( 0.95538108220960f), Q31(-0.85557052096538f)}, {Q31(-0.96490920476211f), Q31(-0.64020970923102f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:196:54: note: in expansion of macro ‘Q31’
196 | {Q31( 0.95538108220960f), Q31(-0.85557052096538f)}, {Q31(-0.96490920476211f), Q31(-0.64020970923102f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:196:79: note: in expansion of macro ‘Q31’
196 | {Q31( 0.95538108220960f), Q31(-0.85557052096538f)}, {Q31(-0.96490920476211f), Q31(-0.64020970923102f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:197:2: note: in expansion of macro ‘Q31’
197 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:197:27: note: in expansion of macro ‘Q31’
197 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)},
| ^~~
CC libavcodec/screenpresso.o
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:197:54: note: in expansion of macro ‘Q31’
197 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:197:79: note: in expansion of macro ‘Q31’
197 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:198:2: note: in expansion of macro ‘Q31’
198 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:198:27: note: in expansion of macro ‘Q31’
198 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:198:54: note: in expansion of macro ‘Q31’
198 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:198:79: note: in expansion of macro ‘Q31’
198 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:199:2: note: in expansion of macro ‘Q31’
199 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:199:27: note: in expansion of macro ‘Q31’
199 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:199:54: note: in expansion of macro ‘Q31’
199 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:199:79: note: in expansion of macro ‘Q31’
199 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:200:2: note: in expansion of macro ‘Q31’
200 | {Q31( 0.02416275806869f), Q31( 0.27192914288905f)}, {Q31( 0.82068619590515f), Q31(-0.85087787994476f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:200:27: note: in expansion of macro ‘Q31’
200 | {Q31( 0.02416275806869f), Q31( 0.27192914288905f)}, {Q31( 0.82068619590515f), Q31(-0.85087787994476f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:200:54: note: in expansion of macro ‘Q31’
200 | {Q31( 0.02416275806869f), Q31( 0.27192914288905f)}, {Q31( 0.82068619590515f), Q31(-0.85087787994476f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:200:79: note: in expansion of macro ‘Q31’
200 | {Q31( 0.02416275806869f), Q31( 0.27192914288905f)}, {Q31( 0.82068619590515f), Q31(-0.85087787994476f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:201:2: note: in expansion of macro ‘Q31’
201 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), Q31(-0.26152145156800f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:201:27: note: in expansion of macro ‘Q31’
201 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), Q31(-0.26152145156800f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:201:54: note: in expansion of macro ‘Q31’
201 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), Q31(-0.26152145156800f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:201:79: note: in expansion of macro ‘Q31’
201 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), Q31(-0.26152145156800f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:202:2: note: in expansion of macro ‘Q31’
202 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:202:27: note: in expansion of macro ‘Q31’
202 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:202:54: note: in expansion of macro ‘Q31’
202 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:202:79: note: in expansion of macro ‘Q31’
202 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:203:2: note: in expansion of macro ‘Q31’
203 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:203:27: note: in expansion of macro ‘Q31’
203 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:203:54: note: in expansion of macro ‘Q31’
203 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:203:79: note: in expansion of macro ‘Q31’
203 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:204:2: note: in expansion of macro ‘Q31’
204 | {Q31(-0.34600785879594f), Q31(-0.99441426144200f)}, {Q31(-0.68774481731008f), Q31(-0.30238837956299f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:204:27: note: in expansion of macro ‘Q31’
204 | {Q31(-0.34600785879594f), Q31(-0.99441426144200f)}, {Q31(-0.68774481731008f), Q31(-0.30238837956299f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:204:54: note: in expansion of macro ‘Q31’
204 | {Q31(-0.34600785879594f), Q31(-0.99441426144200f)}, {Q31(-0.68774481731008f), Q31(-0.30238837956299f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:204:79: note: in expansion of macro ‘Q31’
204 | {Q31(-0.34600785879594f), Q31(-0.99441426144200f)}, {Q31(-0.68774481731008f), Q31(-0.30238837956299f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:205:2: note: in expansion of macro ‘Q31’
205 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( 0.49072334613242f), Q31(-0.45359708737775f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:205:27: note: in expansion of macro ‘Q31’
205 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( 0.49072334613242f), Q31(-0.45359708737775f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:205:54: note: in expansion of macro ‘Q31’
205 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( 0.49072334613242f), Q31(-0.45359708737775f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:205:79: note: in expansion of macro ‘Q31’
205 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( 0.49072334613242f), Q31(-0.45359708737775f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:206:2: note: in expansion of macro ‘Q31’
206 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:206:27: note: in expansion of macro ‘Q31’
206 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:206:54: note: in expansion of macro ‘Q31’
206 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:206:79: note: in expansion of macro ‘Q31’
206 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:207:2: note: in expansion of macro ‘Q31’
207 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:207:27: note: in expansion of macro ‘Q31’
207 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:207:54: note: in expansion of macro ‘Q31’
207 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:207:79: note: in expansion of macro ‘Q31’
207 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:208:2: note: in expansion of macro ‘Q31’
208 | {Q31(-0.64946246527458f), Q31( 0.68645507104960f)}, {Q31(-0.12016920576437f), Q31(-0.57147322153312f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:208:27: note: in expansion of macro ‘Q31’
208 | {Q31(-0.64946246527458f), Q31( 0.68645507104960f)}, {Q31(-0.12016920576437f), Q31(-0.57147322153312f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:208:54: note: in expansion of macro ‘Q31’
208 | {Q31(-0.64946246527458f), Q31( 0.68645507104960f)}, {Q31(-0.12016920576437f), Q31(-0.57147322153312f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:208:79: note: in expansion of macro ‘Q31’
208 | {Q31(-0.64946246527458f), Q31( 0.68645507104960f)}, {Q31(-0.12016920576437f), Q31(-0.57147322153312f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:209:2: note: in expansion of macro ‘Q31’
209 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:209:27: note: in expansion of macro ‘Q31’
209 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:209:54: note: in expansion of macro ‘Q31’
209 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:209:79: note: in expansion of macro ‘Q31’
209 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:210:2: note: in expansion of macro ‘Q31’
210 | {Q31( 0.99885650204884f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:210:27: note: in expansion of macro ‘Q31’
210 | {Q31( 0.99885650204884f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:210:54: note: in expansion of macro ‘Q31’
210 | {Q31( 0.99885650204884f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:210:79: note: in expansion of macro ‘Q31’
210 | {Q31( 0.99885650204884f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:211:2: note: in expansion of macro ‘Q31’
211 | {Q31( 0.94138021032330f), Q31( 0.35281916733018f)}, {Q31(-0.75725076534641f), Q31( 0.53650549640587f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:211:27: note: in expansion of macro ‘Q31’
211 | {Q31( 0.94138021032330f), Q31( 0.35281916733018f)}, {Q31(-0.75725076534641f), Q31( 0.53650549640587f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:211:54: note: in expansion of macro ‘Q31’
211 | {Q31( 0.94138021032330f), Q31( 0.35281916733018f)}, {Q31(-0.75725076534641f), Q31( 0.53650549640587f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:211:79: note: in expansion of macro ‘Q31’
211 | {Q31( 0.94138021032330f), Q31( 0.35281916733018f)}, {Q31(-0.75725076534641f), Q31( 0.53650549640587f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:212:2: note: in expansion of macro ‘Q31’
212 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:212:27: note: in expansion of macro ‘Q31’
212 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:212:54: note: in expansion of macro ‘Q31’
212 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:212:79: note: in expansion of macro ‘Q31’
212 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:213:2: note: in expansion of macro ‘Q31’
213 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:213:27: note: in expansion of macro ‘Q31’
213 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:213:54: note: in expansion of macro ‘Q31’
213 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:213:79: note: in expansion of macro ‘Q31’
213 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:214:2: note: in expansion of macro ‘Q31’
214 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:214:27: note: in expansion of macro ‘Q31’
214 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:214:54: note: in expansion of macro ‘Q31’
214 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:214:79: note: in expansion of macro ‘Q31’
214 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:215:2: note: in expansion of macro ‘Q31’
215 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:215:27: note: in expansion of macro ‘Q31’
215 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:215:54: note: in expansion of macro ‘Q31’
215 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:215:79: note: in expansion of macro ‘Q31’
215 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:216:2: note: in expansion of macro ‘Q31’
216 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:216:27: note: in expansion of macro ‘Q31’
216 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:216:54: note: in expansion of macro ‘Q31’
216 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:216:79: note: in expansion of macro ‘Q31’
216 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:217:2: note: in expansion of macro ‘Q31’
217 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:217:27: note: in expansion of macro ‘Q31’
217 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:217:54: note: in expansion of macro ‘Q31’
217 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:217:79: note: in expansion of macro ‘Q31’
217 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:218:2: note: in expansion of macro ‘Q31’
218 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54950955570563f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:218:27: note: in expansion of macro ‘Q31’
218 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54950955570563f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:218:54: note: in expansion of macro ‘Q31’
218 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54950955570563f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:218:79: note: in expansion of macro ‘Q31’
218 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54950955570563f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:219:2: note: in expansion of macro ‘Q31’
219 | {Q31(-0.36834336949252f), Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:219:27: note: in expansion of macro ‘Q31’
219 | {Q31(-0.36834336949252f), Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:219:54: note: in expansion of macro ‘Q31’
219 | {Q31(-0.36834336949252f), Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:219:79: note: in expansion of macro ‘Q31’
219 | {Q31(-0.36834336949252f), Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:220:2: note: in expansion of macro ‘Q31’
220 | {Q31( 0.99267657565094f), Q31(-0.03757034316958f)}, {Q31(-0.94063471614176f), Q31( 0.41332338538963f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:220:27: note: in expansion of macro ‘Q31’
220 | {Q31( 0.99267657565094f), Q31(-0.03757034316958f)}, {Q31(-0.94063471614176f), Q31( 0.41332338538963f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:220:54: note: in expansion of macro ‘Q31’
220 | {Q31( 0.99267657565094f), Q31(-0.03757034316958f)}, {Q31(-0.94063471614176f), Q31( 0.41332338538963f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:220:79: note: in expansion of macro ‘Q31’
220 | {Q31( 0.99267657565094f), Q31(-0.03757034316958f)}, {Q31(-0.94063471614176f), Q31( 0.41332338538963f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:221:2: note: in expansion of macro ‘Q31’
221 | {Q31( 0.99740224117019f), Q31(-0.16830494996370f)}, {Q31(-0.35899413170555f), Q31(-0.46633226649613f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:221:27: note: in expansion of macro ‘Q31’
221 | {Q31( 0.99740224117019f), Q31(-0.16830494996370f)}, {Q31(-0.35899413170555f), Q31(-0.46633226649613f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:221:54: note: in expansion of macro ‘Q31’
221 | {Q31( 0.99740224117019f), Q31(-0.16830494996370f)}, {Q31(-0.35899413170555f), Q31(-0.46633226649613f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:221:79: note: in expansion of macro ‘Q31’
221 | {Q31( 0.99740224117019f), Q31(-0.16830494996370f)}, {Q31(-0.35899413170555f), Q31(-0.46633226649613f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:222:2: note: in expansion of macro ‘Q31’
222 | {Q31( 0.05237237274947f), Q31(-0.25640361602661f)}, {Q31( 0.36703583957424f), Q31(-0.38653265641875f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:222:27: note: in expansion of macro ‘Q31’
222 | {Q31( 0.05237237274947f), Q31(-0.25640361602661f)}, {Q31( 0.36703583957424f), Q31(-0.38653265641875f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:222:54: note: in expansion of macro ‘Q31’
222 | {Q31( 0.05237237274947f), Q31(-0.25640361602661f)}, {Q31( 0.36703583957424f), Q31(-0.38653265641875f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:222:79: note: in expansion of macro ‘Q31’
222 | {Q31( 0.05237237274947f), Q31(-0.25640361602661f)}, {Q31( 0.36703583957424f), Q31(-0.38653265641875f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:223:2: note: in expansion of macro ‘Q31’
223 | {Q31( 0.91653180367913f), Q31(-0.30587628726597f)}, {Q31( 0.69000803499316f), Q31( 0.90952171386132f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:223:27: note: in expansion of macro ‘Q31’
223 | {Q31( 0.91653180367913f), Q31(-0.30587628726597f)}, {Q31( 0.69000803499316f), Q31( 0.90952171386132f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:223:54: note: in expansion of macro ‘Q31’
223 | {Q31( 0.91653180367913f), Q31(-0.30587628726597f)}, {Q31( 0.69000803499316f), Q31( 0.90952171386132f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:223:79: note: in expansion of macro ‘Q31’
223 | {Q31( 0.91653180367913f), Q31(-0.30587628726597f)}, {Q31( 0.69000803499316f), Q31( 0.90952171386132f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:224:2: note: in expansion of macro ‘Q31’
224 | {Q31(-0.38658751133527f), Q31( 0.99501571208985f)}, {Q31(-0.29250814029851f), Q31( 0.37444994344615f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:224:27: note: in expansion of macro ‘Q31’
224 | {Q31(-0.38658751133527f), Q31( 0.99501571208985f)}, {Q31(-0.29250814029851f), Q31( 0.37444994344615f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:224:54: note: in expansion of macro ‘Q31’
224 | {Q31(-0.38658751133527f), Q31( 0.99501571208985f)}, {Q31(-0.29250814029851f), Q31( 0.37444994344615f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:224:79: note: in expansion of macro ‘Q31’
224 | {Q31(-0.38658751133527f), Q31( 0.99501571208985f)}, {Q31(-0.29250814029851f), Q31( 0.37444994344615f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:225:2: note: in expansion of macro ‘Q31’
225 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:225:27: note: in expansion of macro ‘Q31’
225 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:225:54: note: in expansion of macro ‘Q31’
225 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:225:79: note: in expansion of macro ‘Q31’
225 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:226:2: note: in expansion of macro ‘Q31’
226 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:226:27: note: in expansion of macro ‘Q31’
226 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:226:54: note: in expansion of macro ‘Q31’
226 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:226:79: note: in expansion of macro ‘Q31’
226 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:227:2: note: in expansion of macro ‘Q31’
227 | {Q31(-0.53499621979720f), Q31( 0.97241553731237f)}, {Q31(-0.49429560226497f), Q31( 0.98183865291903f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:227:27: note: in expansion of macro ‘Q31’
227 | {Q31(-0.53499621979720f), Q31( 0.97241553731237f)}, {Q31(-0.49429560226497f), Q31( 0.98183865291903f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:227:54: note: in expansion of macro ‘Q31’
227 | {Q31(-0.53499621979720f), Q31( 0.97241553731237f)}, {Q31(-0.49429560226497f), Q31( 0.98183865291903f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:227:79: note: in expansion of macro ‘Q31’
227 | {Q31(-0.53499621979720f), Q31( 0.97241553731237f)}, {Q31(-0.49429560226497f), Q31( 0.98183865291903f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:228:2: note: in expansion of macro ‘Q31’
228 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:228:27: note: in expansion of macro ‘Q31’
228 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:228:54: note: in expansion of macro ‘Q31’
228 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:228:79: note: in expansion of macro ‘Q31’
228 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:229:2: note: in expansion of macro ‘Q31’
229 | {Q31(-0.27338148835532f), Q31( 0.99950922447209f)}, {Q31( 0.06310802338302f), Q31(-0.54539587529618f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:229:27: note: in expansion of macro ‘Q31’
229 | {Q31(-0.27338148835532f), Q31( 0.99950922447209f)}, {Q31( 0.06310802338302f), Q31(-0.54539587529618f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:229:54: note: in expansion of macro ‘Q31’
229 | {Q31(-0.27338148835532f), Q31( 0.99950922447209f)}, {Q31( 0.06310802338302f), Q31(-0.54539587529618f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:229:79: note: in expansion of macro ‘Q31’
229 | {Q31(-0.27338148835532f), Q31( 0.99950922447209f)}, {Q31( 0.06310802338302f), Q31(-0.54539587529618f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:230:2: note: in expansion of macro ‘Q31’
230 | {Q31(-0.20461677199539f), Q31(-0.14209977628489f)}, {Q31( 0.66223843141647f), Q31( 0.72528579940326f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:230:27: note: in expansion of macro ‘Q31’
230 | {Q31(-0.20461677199539f), Q31(-0.14209977628489f)}, {Q31( 0.66223843141647f), Q31( 0.72528579940326f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:230:54: note: in expansion of macro ‘Q31’
230 | {Q31(-0.20461677199539f), Q31(-0.14209977628489f)}, {Q31( 0.66223843141647f), Q31( 0.72528579940326f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:230:79: note: in expansion of macro ‘Q31’
230 | {Q31(-0.20461677199539f), Q31(-0.14209977628489f)}, {Q31( 0.66223843141647f), Q31( 0.72528579940326f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:231:2: note: in expansion of macro ‘Q31’
231 | {Q31(-0.84764345483665f), Q31( 0.02372316801261f)}, {Q31(-0.89039863483811f), Q31( 0.88866581484602f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:231:27: note: in expansion of macro ‘Q31’
231 | {Q31(-0.84764345483665f), Q31( 0.02372316801261f)}, {Q31(-0.89039863483811f), Q31( 0.88866581484602f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:231:54: note: in expansion of macro ‘Q31’
231 | {Q31(-0.84764345483665f), Q31( 0.02372316801261f)}, {Q31(-0.89039863483811f), Q31( 0.88866581484602f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:231:79: note: in expansion of macro ‘Q31’
231 | {Q31(-0.84764345483665f), Q31( 0.02372316801261f)}, {Q31(-0.89039863483811f), Q31( 0.88866581484602f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:232:2: note: in expansion of macro ‘Q31’
232 | {Q31( 0.95903308477986f), Q31( 0.76744927173873f)}, {Q31( 0.73504123909879f), Q31(-0.03747203173192f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:232:27: note: in expansion of macro ‘Q31’
232 | {Q31( 0.95903308477986f), Q31( 0.76744927173873f)}, {Q31( 0.73504123909879f), Q31(-0.03747203173192f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:232:54: note: in expansion of macro ‘Q31’
232 | {Q31( 0.95903308477986f), Q31( 0.76744927173873f)}, {Q31( 0.73504123909879f), Q31(-0.03747203173192f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:232:79: note: in expansion of macro ‘Q31’
232 | {Q31( 0.95903308477986f), Q31( 0.76744927173873f)}, {Q31( 0.73504123909879f), Q31(-0.03747203173192f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:233:2: note: in expansion of macro ‘Q31’
233 | {Q31(-0.31744434966056f), Q31(-0.36834111883652f)}, {Q31(-0.34110827591623f), Q31( 0.40211222807691f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:233:27: note: in expansion of macro ‘Q31’
233 | {Q31(-0.31744434966056f), Q31(-0.36834111883652f)}, {Q31(-0.34110827591623f), Q31( 0.40211222807691f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:233:54: note: in expansion of macro ‘Q31’
233 | {Q31(-0.31744434966056f), Q31(-0.36834111883652f)}, {Q31(-0.34110827591623f), Q31( 0.40211222807691f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:233:79: note: in expansion of macro ‘Q31’
233 | {Q31(-0.31744434966056f), Q31(-0.36834111883652f)}, {Q31(-0.34110827591623f), Q31( 0.40211222807691f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:234:2: note: in expansion of macro ‘Q31’
234 | {Q31( 0.47803883714199f), Q31(-0.39423219786288f)}, {Q31( 0.98299195879514f), Q31( 0.01989791390047f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:234:27: note: in expansion of macro ‘Q31’
234 | {Q31( 0.47803883714199f), Q31(-0.39423219786288f)}, {Q31( 0.98299195879514f), Q31( 0.01989791390047f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:234:54: note: in expansion of macro ‘Q31’
234 | {Q31( 0.47803883714199f), Q31(-0.39423219786288f)}, {Q31( 0.98299195879514f), Q31( 0.01989791390047f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:234:79: note: in expansion of macro ‘Q31’
234 | {Q31( 0.47803883714199f), Q31(-0.39423219786288f)}, {Q31( 0.98299195879514f), Q31( 0.01989791390047f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:235:2: note: in expansion of macro ‘Q31’
235 | {Q31(-0.30963073129751f), Q31(-0.18076720599336f)}, {Q31( 0.99992588229018f), Q31(-0.26281872094289f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:235:27: note: in expansion of macro ‘Q31’
235 | {Q31(-0.30963073129751f), Q31(-0.18076720599336f)}, {Q31( 0.99992588229018f), Q31(-0.26281872094289f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:235:54: note: in expansion of macro ‘Q31’
235 | {Q31(-0.30963073129751f), Q31(-0.18076720599336f)}, {Q31( 0.99992588229018f), Q31(-0.26281872094289f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:235:79: note: in expansion of macro ‘Q31’
235 | {Q31(-0.30963073129751f), Q31(-0.18076720599336f)}, {Q31( 0.99992588229018f), Q31(-0.26281872094289f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:236:2: note: in expansion of macro ‘Q31’
236 | {Q31(-0.93149731080767f), Q31(-0.98313162570490f)}, {Q31( 0.99923472302773f), Q31(-0.80142993767554f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:236:27: note: in expansion of macro ‘Q31’
236 | {Q31(-0.93149731080767f), Q31(-0.98313162570490f)}, {Q31( 0.99923472302773f), Q31(-0.80142993767554f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:236:54: note: in expansion of macro ‘Q31’
236 | {Q31(-0.93149731080767f), Q31(-0.98313162570490f)}, {Q31( 0.99923472302773f), Q31(-0.80142993767554f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:236:79: note: in expansion of macro ‘Q31’
236 | {Q31(-0.93149731080767f), Q31(-0.98313162570490f)}, {Q31( 0.99923472302773f), Q31(-0.80142993767554f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:237:2: note: in expansion of macro ‘Q31’
237 | {Q31(-0.26024169633417f), Q31(-0.75999759855752f)}, {Q31(-0.35712514743563f), Q31( 0.19298963768574f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:237:27: note: in expansion of macro ‘Q31’
237 | {Q31(-0.26024169633417f), Q31(-0.75999759855752f)}, {Q31(-0.35712514743563f), Q31( 0.19298963768574f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:237:54: note: in expansion of macro ‘Q31’
237 | {Q31(-0.26024169633417f), Q31(-0.75999759855752f)}, {Q31(-0.35712514743563f), Q31( 0.19298963768574f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:237:79: note: in expansion of macro ‘Q31’
237 | {Q31(-0.26024169633417f), Q31(-0.75999759855752f)}, {Q31(-0.35712514743563f), Q31( 0.19298963768574f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:238:2: note: in expansion of macro ‘Q31’
238 | {Q31(-0.99899084509530f), Q31( 0.74645156992493f)}, {Q31( 0.86557171579452f), Q31( 0.55593866696299f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:238:27: note: in expansion of macro ‘Q31’
238 | {Q31(-0.99899084509530f), Q31( 0.74645156992493f)}, {Q31( 0.86557171579452f), Q31( 0.55593866696299f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:238:54: note: in expansion of macro ‘Q31’
238 | {Q31(-0.99899084509530f), Q31( 0.74645156992493f)}, {Q31( 0.86557171579452f), Q31( 0.55593866696299f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:238:79: note: in expansion of macro ‘Q31’
238 | {Q31(-0.99899084509530f), Q31( 0.74645156992493f)}, {Q31( 0.86557171579452f), Q31( 0.55593866696299f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:239:2: note: in expansion of macro ‘Q31’
239 | {Q31( 0.33408042438752f), Q31( 0.86185953874709f)}, {Q31( 0.99010736374716f), Q31( 0.04602397576623f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:239:27: note: in expansion of macro ‘Q31’
239 | {Q31( 0.33408042438752f), Q31( 0.86185953874709f)}, {Q31( 0.99010736374716f), Q31( 0.04602397576623f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:239:54: note: in expansion of macro ‘Q31’
239 | {Q31( 0.33408042438752f), Q31( 0.86185953874709f)}, {Q31( 0.99010736374716f), Q31( 0.04602397576623f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:239:79: note: in expansion of macro ‘Q31’
239 | {Q31( 0.33408042438752f), Q31( 0.86185953874709f)}, {Q31( 0.99010736374716f), Q31( 0.04602397576623f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:240:2: note: in expansion of macro ‘Q31’
240 | {Q31(-0.66694269691195f), Q31(-0.91643611810148f)}, {Q31( 0.64016792079480f), Q31( 0.15649530836856f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:240:27: note: in expansion of macro ‘Q31’
240 | {Q31(-0.66694269691195f), Q31(-0.91643611810148f)}, {Q31( 0.64016792079480f), Q31( 0.15649530836856f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:240:54: note: in expansion of macro ‘Q31’
240 | {Q31(-0.66694269691195f), Q31(-0.91643611810148f)}, {Q31( 0.64016792079480f), Q31( 0.15649530836856f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:240:79: note: in expansion of macro ‘Q31’
240 | {Q31(-0.66694269691195f), Q31(-0.91643611810148f)}, {Q31( 0.64016792079480f), Q31( 0.15649530836856f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:241:2: note: in expansion of macro ‘Q31’
241 | {Q31( 0.99570534804836f), Q31( 0.45844586038111f)}, {Q31(-0.63431466947340f), Q31( 0.21079116459234f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:241:27: note: in expansion of macro ‘Q31’
241 | {Q31( 0.99570534804836f), Q31( 0.45844586038111f)}, {Q31(-0.63431466947340f), Q31( 0.21079116459234f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:241:54: note: in expansion of macro ‘Q31’
241 | {Q31( 0.99570534804836f), Q31( 0.45844586038111f)}, {Q31(-0.63431466947340f), Q31( 0.21079116459234f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:241:79: note: in expansion of macro ‘Q31’
241 | {Q31( 0.99570534804836f), Q31( 0.45844586038111f)}, {Q31(-0.63431466947340f), Q31( 0.21079116459234f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:242:2: note: in expansion of macro ‘Q31’
242 | {Q31(-0.07706847005931f), Q31(-0.89581437101329f)}, {Q31( 0.98590090577724f), Q31( 0.88241721133981f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:242:27: note: in expansion of macro ‘Q31’
242 | {Q31(-0.07706847005931f), Q31(-0.89581437101329f)}, {Q31( 0.98590090577724f), Q31( 0.88241721133981f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:242:54: note: in expansion of macro ‘Q31’
242 | {Q31(-0.07706847005931f), Q31(-0.89581437101329f)}, {Q31( 0.98590090577724f), Q31( 0.88241721133981f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:242:79: note: in expansion of macro ‘Q31’
242 | {Q31(-0.07706847005931f), Q31(-0.89581437101329f)}, {Q31( 0.98590090577724f), Q31( 0.88241721133981f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:243:2: note: in expansion of macro ‘Q31’
243 | {Q31( 0.80099335254678f), Q31(-0.36851896710853f)}, {Q31( 0.78368131392666f), Q31( 0.45506999802597f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:243:27: note: in expansion of macro ‘Q31’
243 | {Q31( 0.80099335254678f), Q31(-0.36851896710853f)}, {Q31( 0.78368131392666f), Q31( 0.45506999802597f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:243:54: note: in expansion of macro ‘Q31’
243 | {Q31( 0.80099335254678f), Q31(-0.36851896710853f)}, {Q31( 0.78368131392666f), Q31( 0.45506999802597f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:243:79: note: in expansion of macro ‘Q31’
243 | {Q31( 0.80099335254678f), Q31(-0.36851896710853f)}, {Q31( 0.78368131392666f), Q31( 0.45506999802597f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:244:2: note: in expansion of macro ‘Q31’
244 | {Q31( 0.08707806671691f), Q31( 0.80938994918745f)}, {Q31(-0.86811883080712f), Q31( 0.39347308654705f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:244:27: note: in expansion of macro ‘Q31’
244 | {Q31( 0.08707806671691f), Q31( 0.80938994918745f)}, {Q31(-0.86811883080712f), Q31( 0.39347308654705f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:244:54: note: in expansion of macro ‘Q31’
244 | {Q31( 0.08707806671691f), Q31( 0.80938994918745f)}, {Q31(-0.86811883080712f), Q31( 0.39347308654705f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:244:79: note: in expansion of macro ‘Q31’
244 | {Q31( 0.08707806671691f), Q31( 0.80938994918745f)}, {Q31(-0.86811883080712f), Q31( 0.39347308654705f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:245:2: note: in expansion of macro ‘Q31’
245 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:245:27: note: in expansion of macro ‘Q31’
245 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:245:54: note: in expansion of macro ‘Q31’
245 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:245:79: note: in expansion of macro ‘Q31’
245 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:246:2: note: in expansion of macro ‘Q31’
246 | {Q31(-0.95038560288864f), Q31( 0.89563219587625f)}, {Q31( 0.17005239424212f), Q31( 0.54683053962658f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:246:27: note: in expansion of macro ‘Q31’
246 | {Q31(-0.95038560288864f), Q31( 0.89563219587625f)}, {Q31( 0.17005239424212f), Q31( 0.54683053962658f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:246:54: note: in expansion of macro ‘Q31’
246 | {Q31(-0.95038560288864f), Q31( 0.89563219587625f)}, {Q31( 0.17005239424212f), Q31( 0.54683053962658f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:246:79: note: in expansion of macro ‘Q31’
246 | {Q31(-0.95038560288864f), Q31( 0.89563219587625f)}, {Q31( 0.17005239424212f), Q31( 0.54683053962658f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:247:2: note: in expansion of macro ‘Q31’
247 | {Q31(-0.76910792026848f), Q31(-0.96226617549298f)}, {Q31( 0.99743281016846f), Q31( 0.42697157037567f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:247:27: note: in expansion of macro ‘Q31’
247 | {Q31(-0.76910792026848f), Q31(-0.96226617549298f)}, {Q31( 0.99743281016846f), Q31( 0.42697157037567f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:247:54: note: in expansion of macro ‘Q31’
247 | {Q31(-0.76910792026848f), Q31(-0.96226617549298f)}, {Q31( 0.99743281016846f), Q31( 0.42697157037567f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:247:79: note: in expansion of macro ‘Q31’
247 | {Q31(-0.76910792026848f), Q31(-0.96226617549298f)}, {Q31( 0.99743281016846f), Q31( 0.42697157037567f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:248:2: note: in expansion of macro ‘Q31’
248 | {Q31( 0.95437383549973f), Q31( 0.97002324109952f)}, {Q31( 0.99578905365569f), Q31(-0.54106826257356f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:248:27: note: in expansion of macro ‘Q31’
248 | {Q31( 0.95437383549973f), Q31( 0.97002324109952f)}, {Q31( 0.99578905365569f), Q31(-0.54106826257356f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:248:54: note: in expansion of macro ‘Q31’
248 | {Q31( 0.95437383549973f), Q31( 0.97002324109952f)}, {Q31( 0.99578905365569f), Q31(-0.54106826257356f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:248:79: note: in expansion of macro ‘Q31’
248 | {Q31( 0.95437383549973f), Q31( 0.97002324109952f)}, {Q31( 0.99578905365569f), Q31(-0.54106826257356f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:249:2: note: in expansion of macro ‘Q31’
249 | {Q31( 0.28058259829990f), Q31(-0.85361420634036f)}, {Q31( 0.85256524470573f), Q31(-0.64567607735589f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:249:27: note: in expansion of macro ‘Q31’
249 | {Q31( 0.28058259829990f), Q31(-0.85361420634036f)}, {Q31( 0.85256524470573f), Q31(-0.64567607735589f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:249:54: note: in expansion of macro ‘Q31’
249 | {Q31( 0.28058259829990f), Q31(-0.85361420634036f)}, {Q31( 0.85256524470573f), Q31(-0.64567607735589f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:249:79: note: in expansion of macro ‘Q31’
249 | {Q31( 0.28058259829990f), Q31(-0.85361420634036f)}, {Q31( 0.85256524470573f), Q31(-0.64567607735589f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:250:2: note: in expansion of macro ‘Q31’
250 | {Q31(-0.50608540105128f), Q31(-0.65846015480300f)}, {Q31(-0.97210735183243f), Q31(-0.23095213067791f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:250:27: note: in expansion of macro ‘Q31’
250 | {Q31(-0.50608540105128f), Q31(-0.65846015480300f)}, {Q31(-0.97210735183243f), Q31(-0.23095213067791f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:250:54: note: in expansion of macro ‘Q31’
250 | {Q31(-0.50608540105128f), Q31(-0.65846015480300f)}, {Q31(-0.97210735183243f), Q31(-0.23095213067791f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:250:79: note: in expansion of macro ‘Q31’
250 | {Q31(-0.50608540105128f), Q31(-0.65846015480300f)}, {Q31(-0.97210735183243f), Q31(-0.23095213067791f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:251:2: note: in expansion of macro ‘Q31’
251 | {Q31( 0.95424048234441f), Q31(-0.99240147091219f)}, {Q31(-0.96926570524023f), Q31( 0.73775654896574f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:251:27: note: in expansion of macro ‘Q31’
251 | {Q31( 0.95424048234441f), Q31(-0.99240147091219f)}, {Q31(-0.96926570524023f), Q31( 0.73775654896574f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:251:54: note: in expansion of macro ‘Q31’
251 | {Q31( 0.95424048234441f), Q31(-0.99240147091219f)}, {Q31(-0.96926570524023f), Q31( 0.73775654896574f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:251:79: note: in expansion of macro ‘Q31’
251 | {Q31( 0.95424048234441f), Q31(-0.99240147091219f)}, {Q31(-0.96926570524023f), Q31( 0.73775654896574f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:252:2: note: in expansion of macro ‘Q31’
252 | {Q31( 0.30872163214726f), Q31( 0.41514960556126f)}, {Q31(-0.24523839572639f), Q31( 0.63206633394807f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:252:27: note: in expansion of macro ‘Q31’
252 | {Q31( 0.30872163214726f), Q31( 0.41514960556126f)}, {Q31(-0.24523839572639f), Q31( 0.63206633394807f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:252:54: note: in expansion of macro ‘Q31’
252 | {Q31( 0.30872163214726f), Q31( 0.41514960556126f)}, {Q31(-0.24523839572639f), Q31( 0.63206633394807f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:252:79: note: in expansion of macro ‘Q31’
252 | {Q31( 0.30872163214726f), Q31( 0.41514960556126f)}, {Q31(-0.24523839572639f), Q31( 0.63206633394807f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:253:2: note: in expansion of macro ‘Q31’
253 | {Q31(-0.33813265086024f), Q31(-0.38661779441897f)}, {Q31(-0.05826828420146f), Q31(-0.06940774188029f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:253:27: note: in expansion of macro ‘Q31’
253 | {Q31(-0.33813265086024f), Q31(-0.38661779441897f)}, {Q31(-0.05826828420146f), Q31(-0.06940774188029f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:253:54: note: in expansion of macro ‘Q31’
253 | {Q31(-0.33813265086024f), Q31(-0.38661779441897f)}, {Q31(-0.05826828420146f), Q31(-0.06940774188029f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:253:79: note: in expansion of macro ‘Q31’
253 | {Q31(-0.33813265086024f), Q31(-0.38661779441897f)}, {Q31(-0.05826828420146f), Q31(-0.06940774188029f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:254:2: note: in expansion of macro ‘Q31’
254 | {Q31(-0.22898461455054f), Q31( 0.97054853316316f)}, {Q31(-0.18509915019881f), Q31( 0.47565762892084f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:254:27: note: in expansion of macro ‘Q31’
254 | {Q31(-0.22898461455054f), Q31( 0.97054853316316f)}, {Q31(-0.18509915019881f), Q31( 0.47565762892084f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:254:54: note: in expansion of macro ‘Q31’
254 | {Q31(-0.22898461455054f), Q31( 0.97054853316316f)}, {Q31(-0.18509915019881f), Q31( 0.47565762892084f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:254:79: note: in expansion of macro ‘Q31’
254 | {Q31(-0.22898461455054f), Q31( 0.97054853316316f)}, {Q31(-0.18509915019881f), Q31( 0.47565762892084f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:255:2: note: in expansion of macro ‘Q31’
255 | {Q31(-0.10488238045009f), Q31(-0.87769947402394f)}, {Q31(-0.71886586182037f), Q31( 0.78030982480538f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:255:27: note: in expansion of macro ‘Q31’
255 | {Q31(-0.10488238045009f), Q31(-0.87769947402394f)}, {Q31(-0.71886586182037f), Q31( 0.78030982480538f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:255:54: note: in expansion of macro ‘Q31’
255 | {Q31(-0.10488238045009f), Q31(-0.87769947402394f)}, {Q31(-0.71886586182037f), Q31( 0.78030982480538f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:255:79: note: in expansion of macro ‘Q31’
255 | {Q31(-0.10488238045009f), Q31(-0.87769947402394f)}, {Q31(-0.71886586182037f), Q31( 0.78030982480538f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:256:2: note: in expansion of macro ‘Q31’
256 | {Q31( 0.99793873738654f), Q31( 0.90041310491497f)}, {Q31( 0.57563307626120f), Q31(-0.91034337352097f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:256:27: note: in expansion of macro ‘Q31’
256 | {Q31( 0.99793873738654f), Q31( 0.90041310491497f)}, {Q31( 0.57563307626120f), Q31(-0.91034337352097f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:256:54: note: in expansion of macro ‘Q31’
256 | {Q31( 0.99793873738654f), Q31( 0.90041310491497f)}, {Q31( 0.57563307626120f), Q31(-0.91034337352097f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:256:79: note: in expansion of macro ‘Q31’
256 | {Q31( 0.99793873738654f), Q31( 0.90041310491497f)}, {Q31( 0.57563307626120f), Q31(-0.91034337352097f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:257:2: note: in expansion of macro ‘Q31’
257 | {Q31( 0.28909646383717f), Q31( 0.96307783970534f)}, {Q31( 0.42188998312520f), Q31( 0.48148651230437f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:257:27: note: in expansion of macro ‘Q31’
257 | {Q31( 0.28909646383717f), Q31( 0.96307783970534f)}, {Q31( 0.42188998312520f), Q31( 0.48148651230437f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:257:54: note: in expansion of macro ‘Q31’
257 | {Q31( 0.28909646383717f), Q31( 0.96307783970534f)}, {Q31( 0.42188998312520f), Q31( 0.48148651230437f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:257:79: note: in expansion of macro ‘Q31’
257 | {Q31( 0.28909646383717f), Q31( 0.96307783970534f)}, {Q31( 0.42188998312520f), Q31( 0.48148651230437f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:258:2: note: in expansion of macro ‘Q31’
258 | {Q31( 0.93335049681047f), Q31(-0.43537023883588f)}, {Q31(-0.97087374418267f), Q31( 0.86636445711364f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:258:27: note: in expansion of macro ‘Q31’
258 | {Q31( 0.93335049681047f), Q31(-0.43537023883588f)}, {Q31(-0.97087374418267f), Q31( 0.86636445711364f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:258:54: note: in expansion of macro ‘Q31’
258 | {Q31( 0.93335049681047f), Q31(-0.43537023883588f)}, {Q31(-0.97087374418267f), Q31( 0.86636445711364f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:258:79: note: in expansion of macro ‘Q31’
258 | {Q31( 0.93335049681047f), Q31(-0.43537023883588f)}, {Q31(-0.97087374418267f), Q31( 0.86636445711364f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:259:2: note: in expansion of macro ‘Q31’
259 | {Q31( 0.36722871286923f), Q31( 0.65291654172961f)}, {Q31(-0.81093025665696f), Q31( 0.08778370229363f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:259:27: note: in expansion of macro ‘Q31’
259 | {Q31( 0.36722871286923f), Q31( 0.65291654172961f)}, {Q31(-0.81093025665696f), Q31( 0.08778370229363f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:259:54: note: in expansion of macro ‘Q31’
259 | {Q31( 0.36722871286923f), Q31( 0.65291654172961f)}, {Q31(-0.81093025665696f), Q31( 0.08778370229363f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:259:79: note: in expansion of macro ‘Q31’
259 | {Q31( 0.36722871286923f), Q31( 0.65291654172961f)}, {Q31(-0.81093025665696f), Q31( 0.08778370229363f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:260:2: note: in expansion of macro ‘Q31’
260 | {Q31(-0.26240603062237f), Q31(-0.92774095379098f)}, {Q31( 0.83996497984604f), Q31( 0.55839849139647f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:260:27: note: in expansion of macro ‘Q31’
260 | {Q31(-0.26240603062237f), Q31(-0.92774095379098f)}, {Q31( 0.83996497984604f), Q31( 0.55839849139647f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:260:54: note: in expansion of macro ‘Q31’
260 | {Q31(-0.26240603062237f), Q31(-0.92774095379098f)}, {Q31( 0.83996497984604f), Q31( 0.55839849139647f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:260:79: note: in expansion of macro ‘Q31’
260 | {Q31(-0.26240603062237f), Q31(-0.92774095379098f)}, {Q31( 0.83996497984604f), Q31( 0.55839849139647f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:261:2: note: in expansion of macro ‘Q31’
261 | {Q31(-0.99909615720225f), Q31(-0.96024605713970f)}, {Q31( 0.74649464155061f), Q31( 0.12144893606462f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:261:27: note: in expansion of macro ‘Q31’
261 | {Q31(-0.99909615720225f), Q31(-0.96024605713970f)}, {Q31( 0.74649464155061f), Q31( 0.12144893606462f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:261:54: note: in expansion of macro ‘Q31’
261 | {Q31(-0.99909615720225f), Q31(-0.96024605713970f)}, {Q31( 0.74649464155061f), Q31( 0.12144893606462f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:261:79: note: in expansion of macro ‘Q31’
261 | {Q31(-0.99909615720225f), Q31(-0.96024605713970f)}, {Q31( 0.74649464155061f), Q31( 0.12144893606462f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:262:2: note: in expansion of macro ‘Q31’
262 | {Q31(-0.74774595569805f), Q31(-0.26898062008959f)}, {Q31( 0.95781667469567f), Q31(-0.79047927052628f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:262:27: note: in expansion of macro ‘Q31’
262 | {Q31(-0.74774595569805f), Q31(-0.26898062008959f)}, {Q31( 0.95781667469567f), Q31(-0.79047927052628f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:262:54: note: in expansion of macro ‘Q31’
262 | {Q31(-0.74774595569805f), Q31(-0.26898062008959f)}, {Q31( 0.95781667469567f), Q31(-0.79047927052628f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:262:79: note: in expansion of macro ‘Q31’
262 | {Q31(-0.74774595569805f), Q31(-0.26898062008959f)}, {Q31( 0.95781667469567f), Q31(-0.79047927052628f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:263:2: note: in expansion of macro ‘Q31’
263 | {Q31( 0.95472308713099f), Q31(-0.08588776019550f)}, {Q31( 0.48708332746299f), Q31( 0.99999041579432f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:263:27: note: in expansion of macro ‘Q31’
263 | {Q31( 0.95472308713099f), Q31(-0.08588776019550f)}, {Q31( 0.48708332746299f), Q31( 0.99999041579432f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:263:54: note: in expansion of macro ‘Q31’
263 | {Q31( 0.95472308713099f), Q31(-0.08588776019550f)}, {Q31( 0.48708332746299f), Q31( 0.99999041579432f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:263:79: note: in expansion of macro ‘Q31’
263 | {Q31( 0.95472308713099f), Q31(-0.08588776019550f)}, {Q31( 0.48708332746299f), Q31( 0.99999041579432f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:264:2: note: in expansion of macro ‘Q31’
264 | {Q31( 0.46332038247497f), Q31( 0.10964126185063f)}, {Q31(-0.76497004940162f), Q31( 0.89210929242238f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:264:27: note: in expansion of macro ‘Q31’
264 | {Q31( 0.46332038247497f), Q31( 0.10964126185063f)}, {Q31(-0.76497004940162f), Q31( 0.89210929242238f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:264:54: note: in expansion of macro ‘Q31’
264 | {Q31( 0.46332038247497f), Q31( 0.10964126185063f)}, {Q31(-0.76497004940162f), Q31( 0.89210929242238f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:264:79: note: in expansion of macro ‘Q31’
264 | {Q31( 0.46332038247497f), Q31( 0.10964126185063f)}, {Q31(-0.76497004940162f), Q31( 0.89210929242238f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:265:2: note: in expansion of macro ‘Q31’
265 | {Q31( 0.57397389364339f), Q31( 0.35289703373760f)}, {Q31( 0.75374316974495f), Q31( 0.96705214651335f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:265:27: note: in expansion of macro ‘Q31’
265 | {Q31( 0.57397389364339f), Q31( 0.35289703373760f)}, {Q31( 0.75374316974495f), Q31( 0.96705214651335f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:265:54: note: in expansion of macro ‘Q31’
265 | {Q31( 0.57397389364339f), Q31( 0.35289703373760f)}, {Q31( 0.75374316974495f), Q31( 0.96705214651335f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:265:79: note: in expansion of macro ‘Q31’
265 | {Q31( 0.57397389364339f), Q31( 0.35289703373760f)}, {Q31( 0.75374316974495f), Q31( 0.96705214651335f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:266:2: note: in expansion of macro ‘Q31’
266 | {Q31(-0.59174397685714f), Q31(-0.89405370422752f)}, {Q31( 0.75087906691890f), Q31(-0.29612672982396f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:266:27: note: in expansion of macro ‘Q31’
266 | {Q31(-0.59174397685714f), Q31(-0.89405370422752f)}, {Q31( 0.75087906691890f), Q31(-0.29612672982396f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:266:54: note: in expansion of macro ‘Q31’
266 | {Q31(-0.59174397685714f), Q31(-0.89405370422752f)}, {Q31( 0.75087906691890f), Q31(-0.29612672982396f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:266:79: note: in expansion of macro ‘Q31’
266 | {Q31(-0.59174397685714f), Q31(-0.89405370422752f)}, {Q31( 0.75087906691890f), Q31(-0.29612672982396f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:267:2: note: in expansion of macro ‘Q31’
267 | {Q31(-0.98607857336230f), Q31( 0.25034911730023f)}, {Q31(-0.40761056640505f), Q31(-0.90045573444695f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:267:27: note: in expansion of macro ‘Q31’
267 | {Q31(-0.98607857336230f), Q31( 0.25034911730023f)}, {Q31(-0.40761056640505f), Q31(-0.90045573444695f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:267:54: note: in expansion of macro ‘Q31’
267 | {Q31(-0.98607857336230f), Q31( 0.25034911730023f)}, {Q31(-0.40761056640505f), Q31(-0.90045573444695f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:267:79: note: in expansion of macro ‘Q31’
267 | {Q31(-0.98607857336230f), Q31( 0.25034911730023f)}, {Q31(-0.40761056640505f), Q31(-0.90045573444695f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:268:2: note: in expansion of macro ‘Q31’
268 | {Q31( 0.66929266740477f), Q31( 0.98629493401748f)}, {Q31(-0.97463695257310f), Q31(-0.00190223301301f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:268:27: note: in expansion of macro ‘Q31’
268 | {Q31( 0.66929266740477f), Q31( 0.98629493401748f)}, {Q31(-0.97463695257310f), Q31(-0.00190223301301f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:268:54: note: in expansion of macro ‘Q31’
268 | {Q31( 0.66929266740477f), Q31( 0.98629493401748f)}, {Q31(-0.97463695257310f), Q31(-0.00190223301301f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:268:79: note: in expansion of macro ‘Q31’
268 | {Q31( 0.66929266740477f), Q31( 0.98629493401748f)}, {Q31(-0.97463695257310f), Q31(-0.00190223301301f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:269:2: note: in expansion of macro ‘Q31’
269 | {Q31( 0.90145509409859f), Q31( 0.99781390365446f)}, {Q31(-0.87259289048043f), Q31( 0.99233587353666f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:269:27: note: in expansion of macro ‘Q31’
269 | {Q31( 0.90145509409859f), Q31( 0.99781390365446f)}, {Q31(-0.87259289048043f), Q31( 0.99233587353666f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:269:54: note: in expansion of macro ‘Q31’
269 | {Q31( 0.90145509409859f), Q31( 0.99781390365446f)}, {Q31(-0.87259289048043f), Q31( 0.99233587353666f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:269:79: note: in expansion of macro ‘Q31’
269 | {Q31( 0.90145509409859f), Q31( 0.99781390365446f)}, {Q31(-0.87259289048043f), Q31( 0.99233587353666f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:270:2: note: in expansion of macro ‘Q31’
270 | {Q31(-0.91529461447692f), Q31(-0.15698707534206f)}, {Q31(-0.03305738840705f), Q31(-0.37205262859764f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:270:27: note: in expansion of macro ‘Q31’
270 | {Q31(-0.91529461447692f), Q31(-0.15698707534206f)}, {Q31(-0.03305738840705f), Q31(-0.37205262859764f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:270:54: note: in expansion of macro ‘Q31’
270 | {Q31(-0.91529461447692f), Q31(-0.15698707534206f)}, {Q31(-0.03305738840705f), Q31(-0.37205262859764f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:270:79: note: in expansion of macro ‘Q31’
270 | {Q31(-0.91529461447692f), Q31(-0.15698707534206f)}, {Q31(-0.03305738840705f), Q31(-0.37205262859764f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:271:2: note: in expansion of macro ‘Q31’
271 | {Q31( 0.07223051368337f), Q31(-0.88805001733626f)}, {Q31( 0.99498012188353f), Q31( 0.97094358113387f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:271:27: note: in expansion of macro ‘Q31’
271 | {Q31( 0.07223051368337f), Q31(-0.88805001733626f)}, {Q31( 0.99498012188353f), Q31( 0.97094358113387f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:271:54: note: in expansion of macro ‘Q31’
271 | {Q31( 0.07223051368337f), Q31(-0.88805001733626f)}, {Q31( 0.99498012188353f), Q31( 0.97094358113387f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:271:79: note: in expansion of macro ‘Q31’
271 | {Q31( 0.07223051368337f), Q31(-0.88805001733626f)}, {Q31( 0.99498012188353f), Q31( 0.97094358113387f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:272:2: note: in expansion of macro ‘Q31’
272 | {Q31(-0.74904939500519f), Q31( 0.99985483641521f)}, {Q31( 0.04585228574211f), Q31( 0.99812337444082f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:272:27: note: in expansion of macro ‘Q31’
272 | {Q31(-0.74904939500519f), Q31( 0.99985483641521f)}, {Q31( 0.04585228574211f), Q31( 0.99812337444082f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:272:54: note: in expansion of macro ‘Q31’
272 | {Q31(-0.74904939500519f), Q31( 0.99985483641521f)}, {Q31( 0.04585228574211f), Q31( 0.99812337444082f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:272:79: note: in expansion of macro ‘Q31’
272 | {Q31(-0.74904939500519f), Q31( 0.99985483641521f)}, {Q31( 0.04585228574211f), Q31( 0.99812337444082f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:273:2: note: in expansion of macro ‘Q31’
273 | {Q31(-0.89054954257993f), Q31(-0.31791913188064f)}, {Q31(-0.83782144651251f), Q31( 0.97637632547466f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:273:27: note: in expansion of macro ‘Q31’
273 | {Q31(-0.89054954257993f), Q31(-0.31791913188064f)}, {Q31(-0.83782144651251f), Q31( 0.97637632547466f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:273:54: note: in expansion of macro ‘Q31’
273 | {Q31(-0.89054954257993f), Q31(-0.31791913188064f)}, {Q31(-0.83782144651251f), Q31( 0.97637632547466f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:273:79: note: in expansion of macro ‘Q31’
273 | {Q31(-0.89054954257993f), Q31(-0.31791913188064f)}, {Q31(-0.83782144651251f), Q31( 0.97637632547466f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:274:2: note: in expansion of macro ‘Q31’
274 | {Q31( 0.33454804933804f), Q31(-0.86231516800408f)}, {Q31(-0.99707579362824f), Q31( 0.93237990079441f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:274:27: note: in expansion of macro ‘Q31’
274 | {Q31( 0.33454804933804f), Q31(-0.86231516800408f)}, {Q31(-0.99707579362824f), Q31( 0.93237990079441f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:274:54: note: in expansion of macro ‘Q31’
274 | {Q31( 0.33454804933804f), Q31(-0.86231516800408f)}, {Q31(-0.99707579362824f), Q31( 0.93237990079441f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:274:79: note: in expansion of macro ‘Q31’
274 | {Q31( 0.33454804933804f), Q31(-0.86231516800408f)}, {Q31(-0.99707579362824f), Q31( 0.93237990079441f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:275:2: note: in expansion of macro ‘Q31’
275 | {Q31(-0.22827527843994f), Q31( 0.18874759397997f)}, {Q31( 0.67248046289143f), Q31(-0.03646211390569f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:275:27: note: in expansion of macro ‘Q31’
275 | {Q31(-0.22827527843994f), Q31( 0.18874759397997f)}, {Q31( 0.67248046289143f), Q31(-0.03646211390569f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:275:54: note: in expansion of macro ‘Q31’
275 | {Q31(-0.22827527843994f), Q31( 0.18874759397997f)}, {Q31( 0.67248046289143f), Q31(-0.03646211390569f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:275:79: note: in expansion of macro ‘Q31’
275 | {Q31(-0.22827527843994f), Q31( 0.18874759397997f)}, {Q31( 0.67248046289143f), Q31(-0.03646211390569f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:276:2: note: in expansion of macro ‘Q31’
276 | {Q31(-0.05146538187944f), Q31(-0.92599700120679f)}, {Q31( 0.99947295749905f), Q31( 0.93625229707912f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:276:27: note: in expansion of macro ‘Q31’
276 | {Q31(-0.05146538187944f), Q31(-0.92599700120679f)}, {Q31( 0.99947295749905f), Q31( 0.93625229707912f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:276:54: note: in expansion of macro ‘Q31’
276 | {Q31(-0.05146538187944f), Q31(-0.92599700120679f)}, {Q31( 0.99947295749905f), Q31( 0.93625229707912f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:276:79: note: in expansion of macro ‘Q31’
276 | {Q31(-0.05146538187944f), Q31(-0.92599700120679f)}, {Q31( 0.99947295749905f), Q31( 0.93625229707912f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:277:2: note: in expansion of macro ‘Q31’
277 | {Q31( 0.66951124390363f), Q31( 0.98905825623893f)}, {Q31(-0.99602956559179f), Q31(-0.44654715757688f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:277:27: note: in expansion of macro ‘Q31’
277 | {Q31( 0.66951124390363f), Q31( 0.98905825623893f)}, {Q31(-0.99602956559179f), Q31(-0.44654715757688f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:277:54: note: in expansion of macro ‘Q31’
277 | {Q31( 0.66951124390363f), Q31( 0.98905825623893f)}, {Q31(-0.99602956559179f), Q31(-0.44654715757688f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:277:79: note: in expansion of macro ‘Q31’
277 | {Q31( 0.66951124390363f), Q31( 0.98905825623893f)}, {Q31(-0.99602956559179f), Q31(-0.44654715757688f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:278:2: note: in expansion of macro ‘Q31’
278 | {Q31( 0.82104905483590f), Q31( 0.99540741724928f)}, {Q31( 0.99186510988782f), Q31( 0.72023001312947f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:278:27: note: in expansion of macro ‘Q31’
278 | {Q31( 0.82104905483590f), Q31( 0.99540741724928f)}, {Q31( 0.99186510988782f), Q31( 0.72023001312947f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:278:54: note: in expansion of macro ‘Q31’
278 | {Q31( 0.82104905483590f), Q31( 0.99540741724928f)}, {Q31( 0.99186510988782f), Q31( 0.72023001312947f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:278:79: note: in expansion of macro ‘Q31’
278 | {Q31( 0.82104905483590f), Q31( 0.99540741724928f)}, {Q31( 0.99186510988782f), Q31( 0.72023001312947f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:279:2: note: in expansion of macro ‘Q31’
279 | {Q31(-0.65284592392918f), Q31( 0.52186723253637f)}, {Q31( 0.93885443798188f), Q31(-0.74895312615259f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:279:27: note: in expansion of macro ‘Q31’
279 | {Q31(-0.65284592392918f), Q31( 0.52186723253637f)}, {Q31( 0.93885443798188f), Q31(-0.74895312615259f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:279:54: note: in expansion of macro ‘Q31’
279 | {Q31(-0.65284592392918f), Q31( 0.52186723253637f)}, {Q31( 0.93885443798188f), Q31(-0.74895312615259f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:279:79: note: in expansion of macro ‘Q31’
279 | {Q31(-0.65284592392918f), Q31( 0.52186723253637f)}, {Q31( 0.93885443798188f), Q31(-0.74895312615259f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:280:2: note: in expansion of macro ‘Q31’
280 | {Q31( 0.96735248738388f), Q31( 0.90891816978629f)}, {Q31(-0.22225968841114f), Q31( 0.57124029781228f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:280:27: note: in expansion of macro ‘Q31’
280 | {Q31( 0.96735248738388f), Q31( 0.90891816978629f)}, {Q31(-0.22225968841114f), Q31( 0.57124029781228f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:280:54: note: in expansion of macro ‘Q31’
280 | {Q31( 0.96735248738388f), Q31( 0.90891816978629f)}, {Q31(-0.22225968841114f), Q31( 0.57124029781228f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:280:79: note: in expansion of macro ‘Q31’
280 | {Q31( 0.96735248738388f), Q31( 0.90891816978629f)}, {Q31(-0.22225968841114f), Q31( 0.57124029781228f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:281:2: note: in expansion of macro ‘Q31’
281 | {Q31(-0.44132783753414f), Q31(-0.92688840659280f)}, {Q31(-0.85694974219574f), Q31( 0.88844532719844f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:281:27: note: in expansion of macro ‘Q31’
281 | {Q31(-0.44132783753414f), Q31(-0.92688840659280f)}, {Q31(-0.85694974219574f), Q31( 0.88844532719844f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:281:54: note: in expansion of macro ‘Q31’
281 | {Q31(-0.44132783753414f), Q31(-0.92688840659280f)}, {Q31(-0.85694974219574f), Q31( 0.88844532719844f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:281:79: note: in expansion of macro ‘Q31’
281 | {Q31(-0.44132783753414f), Q31(-0.92688840659280f)}, {Q31(-0.85694974219574f), Q31( 0.88844532719844f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:282:2: note: in expansion of macro ‘Q31’
282 | {Q31( 0.91783042091762f), Q31(-0.46356892383970f)}, {Q31( 0.72556974415690f), Q31(-0.99899555770747f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:282:27: note: in expansion of macro ‘Q31’
282 | {Q31( 0.91783042091762f), Q31(-0.46356892383970f)}, {Q31( 0.72556974415690f), Q31(-0.99899555770747f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:282:54: note: in expansion of macro ‘Q31’
282 | {Q31( 0.91783042091762f), Q31(-0.46356892383970f)}, {Q31( 0.72556974415690f), Q31(-0.99899555770747f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:282:79: note: in expansion of macro ‘Q31’
282 | {Q31( 0.91783042091762f), Q31(-0.46356892383970f)}, {Q31( 0.72556974415690f), Q31(-0.99899555770747f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:283:2: note: in expansion of macro ‘Q31’
283 | {Q31(-0.99711581834508f), Q31( 0.58211560180426f)}, {Q31( 0.77638976371966f), Q31( 0.94321834873819f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:283:27: note: in expansion of macro ‘Q31’
283 | {Q31(-0.99711581834508f), Q31( 0.58211560180426f)}, {Q31( 0.77638976371966f), Q31( 0.94321834873819f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:283:54: note: in expansion of macro ‘Q31’
283 | {Q31(-0.99711581834508f), Q31( 0.58211560180426f)}, {Q31( 0.77638976371966f), Q31( 0.94321834873819f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:283:79: note: in expansion of macro ‘Q31’
283 | {Q31(-0.99711581834508f), Q31( 0.58211560180426f)}, {Q31( 0.77638976371966f), Q31( 0.94321834873819f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:284:2: note: in expansion of macro ‘Q31’
284 | {Q31( 0.07717324253925f), Q31( 0.58638399856595f)}, {Q31(-0.56049829194163f), Q31( 0.82522301569036f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:284:27: note: in expansion of macro ‘Q31’
284 | {Q31( 0.07717324253925f), Q31( 0.58638399856595f)}, {Q31(-0.56049829194163f), Q31( 0.82522301569036f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:284:54: note: in expansion of macro ‘Q31’
284 | {Q31( 0.07717324253925f), Q31( 0.58638399856595f)}, {Q31(-0.56049829194163f), Q31( 0.82522301569036f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:284:79: note: in expansion of macro ‘Q31’
284 | {Q31( 0.07717324253925f), Q31( 0.58638399856595f)}, {Q31(-0.56049829194163f), Q31( 0.82522301569036f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:285:2: note: in expansion of macro ‘Q31’
285 | {Q31( 0.98398893639988f), Q31( 0.39467440420569f)}, {Q31( 0.47546946844938f), Q31( 0.68613044836811f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:285:27: note: in expansion of macro ‘Q31’
285 | {Q31( 0.98398893639988f), Q31( 0.39467440420569f)}, {Q31( 0.47546946844938f), Q31( 0.68613044836811f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:285:54: note: in expansion of macro ‘Q31’
285 | {Q31( 0.98398893639988f), Q31( 0.39467440420569f)}, {Q31( 0.47546946844938f), Q31( 0.68613044836811f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:285:79: note: in expansion of macro ‘Q31’
285 | {Q31( 0.98398893639988f), Q31( 0.39467440420569f)}, {Q31( 0.47546946844938f), Q31( 0.68613044836811f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:286:2: note: in expansion of macro ‘Q31’
286 | {Q31( 0.65675089314631f), Q31( 0.18331637134880f)}, {Q31( 0.03273375457980f), Q31(-0.74933109564108f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:286:27: note: in expansion of macro ‘Q31’
286 | {Q31( 0.65675089314631f), Q31( 0.18331637134880f)}, {Q31( 0.03273375457980f), Q31(-0.74933109564108f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:286:54: note: in expansion of macro ‘Q31’
286 | {Q31( 0.65675089314631f), Q31( 0.18331637134880f)}, {Q31( 0.03273375457980f), Q31(-0.74933109564108f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:286:79: note: in expansion of macro ‘Q31’
286 | {Q31( 0.65675089314631f), Q31( 0.18331637134880f)}, {Q31( 0.03273375457980f), Q31(-0.74933109564108f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:287:2: note: in expansion of macro ‘Q31’
287 | {Q31(-0.38684144784738f), Q31( 0.51337349030406f)}, {Q31(-0.97346267944545f), Q31(-0.96549364384098f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:287:27: note: in expansion of macro ‘Q31’
287 | {Q31(-0.38684144784738f), Q31( 0.51337349030406f)}, {Q31(-0.97346267944545f), Q31(-0.96549364384098f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:287:54: note: in expansion of macro ‘Q31’
287 | {Q31(-0.38684144784738f), Q31( 0.51337349030406f)}, {Q31(-0.97346267944545f), Q31(-0.96549364384098f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:287:79: note: in expansion of macro ‘Q31’
287 | {Q31(-0.38684144784738f), Q31( 0.51337349030406f)}, {Q31(-0.97346267944545f), Q31(-0.96549364384098f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:288:2: note: in expansion of macro ‘Q31’
288 | {Q31(-0.53282156061942f), Q31(-0.91423265091354f)}, {Q31( 0.99817310731176f), Q31( 0.61133572482148f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:288:27: note: in expansion of macro ‘Q31’
288 | {Q31(-0.53282156061942f), Q31(-0.91423265091354f)}, {Q31( 0.99817310731176f), Q31( 0.61133572482148f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:288:54: note: in expansion of macro ‘Q31’
288 | {Q31(-0.53282156061942f), Q31(-0.91423265091354f)}, {Q31( 0.99817310731176f), Q31( 0.61133572482148f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:288:79: note: in expansion of macro ‘Q31’
288 | {Q31(-0.53282156061942f), Q31(-0.91423265091354f)}, {Q31( 0.99817310731176f), Q31( 0.61133572482148f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:289:2: note: in expansion of macro ‘Q31’
289 | {Q31(-0.50254500772635f), Q31(-0.88829338134294f)}, {Q31( 0.01995873238855f), Q31( 0.85223515096765f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:289:27: note: in expansion of macro ‘Q31’
289 | {Q31(-0.50254500772635f), Q31(-0.88829338134294f)}, {Q31( 0.01995873238855f), Q31( 0.85223515096765f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:289:54: note: in expansion of macro ‘Q31’
289 | {Q31(-0.50254500772635f), Q31(-0.88829338134294f)}, {Q31( 0.01995873238855f), Q31( 0.85223515096765f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:289:79: note: in expansion of macro ‘Q31’
289 | {Q31(-0.50254500772635f), Q31(-0.88829338134294f)}, {Q31( 0.01995873238855f), Q31( 0.85223515096765f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:290:2: note: in expansion of macro ‘Q31’
290 | {Q31( 0.99930381973804f), Q31( 0.94578896296649f)}, {Q31( 0.82907767600783f), Q31(-0.06323442598128f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:290:27: note: in expansion of macro ‘Q31’
290 | {Q31( 0.99930381973804f), Q31( 0.94578896296649f)}, {Q31( 0.82907767600783f), Q31(-0.06323442598128f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:290:54: note: in expansion of macro ‘Q31’
290 | {Q31( 0.99930381973804f), Q31( 0.94578896296649f)}, {Q31( 0.82907767600783f), Q31(-0.06323442598128f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:290:79: note: in expansion of macro ‘Q31’
290 | {Q31( 0.99930381973804f), Q31( 0.94578896296649f)}, {Q31( 0.82907767600783f), Q31(-0.06323442598128f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:291:2: note: in expansion of macro ‘Q31’
291 | {Q31(-0.58660709669728f), Q31( 0.96840773806582f)}, {Q31(-0.17573736667267f), Q31(-0.48166920859485f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:291:27: note: in expansion of macro ‘Q31’
291 | {Q31(-0.58660709669728f), Q31( 0.96840773806582f)}, {Q31(-0.17573736667267f), Q31(-0.48166920859485f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:291:54: note: in expansion of macro ‘Q31’
291 | {Q31(-0.58660709669728f), Q31( 0.96840773806582f)}, {Q31(-0.17573736667267f), Q31(-0.48166920859485f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:291:79: note: in expansion of macro ‘Q31’
291 | {Q31(-0.58660709669728f), Q31( 0.96840773806582f)}, {Q31(-0.17573736667267f), Q31(-0.48166920859485f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:292:2: note: in expansion of macro ‘Q31’
292 | {Q31( 0.83434292401346f), Q31(-0.13023450646997f)}, {Q31( 0.05946491307025f), Q31( 0.20511047074866f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:292:27: note: in expansion of macro ‘Q31’
292 | {Q31( 0.83434292401346f), Q31(-0.13023450646997f)}, {Q31( 0.05946491307025f), Q31( 0.20511047074866f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:292:54: note: in expansion of macro ‘Q31’
292 | {Q31( 0.83434292401346f), Q31(-0.13023450646997f)}, {Q31( 0.05946491307025f), Q31( 0.20511047074866f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:292:79: note: in expansion of macro ‘Q31’
292 | {Q31( 0.83434292401346f), Q31(-0.13023450646997f)}, {Q31( 0.05946491307025f), Q31( 0.20511047074866f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:293:2: note: in expansion of macro ‘Q31’
293 | {Q31( 0.81505484574602f), Q31(-0.94685947861369f)}, {Q31(-0.44976380954860f), Q31( 0.40894572671545f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:293:27: note: in expansion of macro ‘Q31’
293 | {Q31( 0.81505484574602f), Q31(-0.94685947861369f)}, {Q31(-0.44976380954860f), Q31( 0.40894572671545f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:293:54: note: in expansion of macro ‘Q31’
293 | {Q31( 0.81505484574602f), Q31(-0.94685947861369f)}, {Q31(-0.44976380954860f), Q31( 0.40894572671545f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:293:79: note: in expansion of macro ‘Q31’
293 | {Q31( 0.81505484574602f), Q31(-0.94685947861369f)}, {Q31(-0.44976380954860f), Q31( 0.40894572671545f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:294:2: note: in expansion of macro ‘Q31’
294 | {Q31(-0.89746474625671f), Q31( 0.99846578838537f)}, {Q31( 0.39677256130792f), Q31(-0.74854668609359f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:294:27: note: in expansion of macro ‘Q31’
294 | {Q31(-0.89746474625671f), Q31( 0.99846578838537f)}, {Q31( 0.39677256130792f), Q31(-0.74854668609359f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:294:54: note: in expansion of macro ‘Q31’
294 | {Q31(-0.89746474625671f), Q31( 0.99846578838537f)}, {Q31( 0.39677256130792f), Q31(-0.74854668609359f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:294:79: note: in expansion of macro ‘Q31’
294 | {Q31(-0.89746474625671f), Q31( 0.99846578838537f)}, {Q31( 0.39677256130792f), Q31(-0.74854668609359f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:295:2: note: in expansion of macro ‘Q31’
295 | {Q31(-0.07588948563079f), Q31( 0.74096214084170f)}, {Q31( 0.76343198951445f), Q31( 0.41746629422634f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:295:27: note: in expansion of macro ‘Q31’
295 | {Q31(-0.07588948563079f), Q31( 0.74096214084170f)}, {Q31( 0.76343198951445f), Q31( 0.41746629422634f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:295:54: note: in expansion of macro ‘Q31’
295 | {Q31(-0.07588948563079f), Q31( 0.74096214084170f)}, {Q31( 0.76343198951445f), Q31( 0.41746629422634f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:295:79: note: in expansion of macro ‘Q31’
295 | {Q31(-0.07588948563079f), Q31( 0.74096214084170f)}, {Q31( 0.76343198951445f), Q31( 0.41746629422634f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:296:2: note: in expansion of macro ‘Q31’
296 | {Q31(-0.74490104699626f), Q31( 0.94725911744610f)}, {Q31( 0.64880119792759f), Q31( 0.41336660830571f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:296:27: note: in expansion of macro ‘Q31’
296 | {Q31(-0.74490104699626f), Q31( 0.94725911744610f)}, {Q31( 0.64880119792759f), Q31( 0.41336660830571f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:296:54: note: in expansion of macro ‘Q31’
296 | {Q31(-0.74490104699626f), Q31( 0.94725911744610f)}, {Q31( 0.64880119792759f), Q31( 0.41336660830571f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:296:79: note: in expansion of macro ‘Q31’
296 | {Q31(-0.74490104699626f), Q31( 0.94725911744610f)}, {Q31( 0.64880119792759f), Q31( 0.41336660830571f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:297:2: note: in expansion of macro ‘Q31’
297 | {Q31( 0.62319537462542f), Q31(-0.93098313552599f)}, {Q31( 0.42215817594807f), Q31(-0.07712787385208f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:297:27: note: in expansion of macro ‘Q31’
297 | {Q31( 0.62319537462542f), Q31(-0.93098313552599f)}, {Q31( 0.42215817594807f), Q31(-0.07712787385208f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:297:54: note: in expansion of macro ‘Q31’
297 | {Q31( 0.62319537462542f), Q31(-0.93098313552599f)}, {Q31( 0.42215817594807f), Q31(-0.07712787385208f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:297:79: note: in expansion of macro ‘Q31’
297 | {Q31( 0.62319537462542f), Q31(-0.93098313552599f)}, {Q31( 0.42215817594807f), Q31(-0.07712787385208f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:298:2: note: in expansion of macro ‘Q31’
298 | {Q31( 0.02704554141885f), Q31(-0.05417518053666f)}, {Q31( 0.80001773566818f), Q31( 0.91542195141039f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:298:27: note: in expansion of macro ‘Q31’
298 | {Q31( 0.02704554141885f), Q31(-0.05417518053666f)}, {Q31( 0.80001773566818f), Q31( 0.91542195141039f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:298:54: note: in expansion of macro ‘Q31’
298 | {Q31( 0.02704554141885f), Q31(-0.05417518053666f)}, {Q31( 0.80001773566818f), Q31( 0.91542195141039f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:298:79: note: in expansion of macro ‘Q31’
298 | {Q31( 0.02704554141885f), Q31(-0.05417518053666f)}, {Q31( 0.80001773566818f), Q31( 0.91542195141039f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:299:2: note: in expansion of macro ‘Q31’
299 | {Q31(-0.79351832348816f), Q31(-0.36208897989136f)}, {Q31( 0.63872359151636f), Q31( 0.08128252493444f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:299:27: note: in expansion of macro ‘Q31’
299 | {Q31(-0.79351832348816f), Q31(-0.36208897989136f)}, {Q31( 0.63872359151636f), Q31( 0.08128252493444f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:299:54: note: in expansion of macro ‘Q31’
299 | {Q31(-0.79351832348816f), Q31(-0.36208897989136f)}, {Q31( 0.63872359151636f), Q31( 0.08128252493444f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:299:79: note: in expansion of macro ‘Q31’
299 | {Q31(-0.79351832348816f), Q31(-0.36208897989136f)}, {Q31( 0.63872359151636f), Q31( 0.08128252493444f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:300:2: note: in expansion of macro ‘Q31’
300 | {Q31( 0.52890520960295f), Q31( 0.60048872455592f)}, {Q31( 0.74238552914587f), Q31( 0.04491915291044f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:300:27: note: in expansion of macro ‘Q31’
300 | {Q31( 0.52890520960295f), Q31( 0.60048872455592f)}, {Q31( 0.74238552914587f), Q31( 0.04491915291044f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:300:54: note: in expansion of macro ‘Q31’
300 | {Q31( 0.52890520960295f), Q31( 0.60048872455592f)}, {Q31( 0.74238552914587f), Q31( 0.04491915291044f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:300:79: note: in expansion of macro ‘Q31’
300 | {Q31( 0.52890520960295f), Q31( 0.60048872455592f)}, {Q31( 0.74238552914587f), Q31( 0.04491915291044f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:301:2: note: in expansion of macro ‘Q31’
301 | {Q31( 0.99096131449250f), Q31(-0.19451182854402f)}, {Q31(-0.80412329643109f), Q31(-0.88513818199457f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:301:27: note: in expansion of macro ‘Q31’
301 | {Q31( 0.99096131449250f), Q31(-0.19451182854402f)}, {Q31(-0.80412329643109f), Q31(-0.88513818199457f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:301:54: note: in expansion of macro ‘Q31’
301 | {Q31( 0.99096131449250f), Q31(-0.19451182854402f)}, {Q31(-0.80412329643109f), Q31(-0.88513818199457f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:301:79: note: in expansion of macro ‘Q31’
301 | {Q31( 0.99096131449250f), Q31(-0.19451182854402f)}, {Q31(-0.80412329643109f), Q31(-0.88513818199457f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:302:2: note: in expansion of macro ‘Q31’
302 | {Q31(-0.64612616129736f), Q31( 0.72198674804544f)}, {Q31( 0.11657770663191f), Q31(-0.83662833815041f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:302:27: note: in expansion of macro ‘Q31’
302 | {Q31(-0.64612616129736f), Q31( 0.72198674804544f)}, {Q31( 0.11657770663191f), Q31(-0.83662833815041f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:302:54: note: in expansion of macro ‘Q31’
302 | {Q31(-0.64612616129736f), Q31( 0.72198674804544f)}, {Q31( 0.11657770663191f), Q31(-0.83662833815041f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:302:79: note: in expansion of macro ‘Q31’
302 | {Q31(-0.64612616129736f), Q31( 0.72198674804544f)}, {Q31( 0.11657770663191f), Q31(-0.83662833815041f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:303:2: note: in expansion of macro ‘Q31’
303 | {Q31(-0.95053182488101f), Q31(-0.96939905138082f)}, {Q31(-0.62228872928622f), Q31( 0.82767262846661f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:303:27: note: in expansion of macro ‘Q31’
303 | {Q31(-0.95053182488101f), Q31(-0.96939905138082f)}, {Q31(-0.62228872928622f), Q31( 0.82767262846661f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:303:54: note: in expansion of macro ‘Q31’
303 | {Q31(-0.95053182488101f), Q31(-0.96939905138082f)}, {Q31(-0.62228872928622f), Q31( 0.82767262846661f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:303:79: note: in expansion of macro ‘Q31’
303 | {Q31(-0.95053182488101f), Q31(-0.96939905138082f)}, {Q31(-0.62228872928622f), Q31( 0.82767262846661f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:304:2: note: in expansion of macro ‘Q31’
304 | {Q31( 0.03004475787316f), Q31(-0.99738896333384f)}, {Q31(-0.97987214341034f), Q31( 0.36526129686425f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:304:27: note: in expansion of macro ‘Q31’
304 | {Q31( 0.03004475787316f), Q31(-0.99738896333384f)}, {Q31(-0.97987214341034f), Q31( 0.36526129686425f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:304:54: note: in expansion of macro ‘Q31’
304 | {Q31( 0.03004475787316f), Q31(-0.99738896333384f)}, {Q31(-0.97987214341034f), Q31( 0.36526129686425f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:304:79: note: in expansion of macro ‘Q31’
304 | {Q31( 0.03004475787316f), Q31(-0.99738896333384f)}, {Q31(-0.97987214341034f), Q31( 0.36526129686425f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:305:2: note: in expansion of macro ‘Q31’
305 | {Q31(-0.99986980746200f), Q31(-0.36021610299715f)}, {Q31( 0.89110648599879f), Q31(-0.97894250343044f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:305:27: note: in expansion of macro ‘Q31’
305 | {Q31(-0.99986980746200f), Q31(-0.36021610299715f)}, {Q31( 0.89110648599879f), Q31(-0.97894250343044f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:305:54: note: in expansion of macro ‘Q31’
305 | {Q31(-0.99986980746200f), Q31(-0.36021610299715f)}, {Q31( 0.89110648599879f), Q31(-0.97894250343044f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:305:79: note: in expansion of macro ‘Q31’
305 | {Q31(-0.99986980746200f), Q31(-0.36021610299715f)}, {Q31( 0.89110648599879f), Q31(-0.97894250343044f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:306:2: note: in expansion of macro ‘Q31’
306 | {Q31( 0.10407960510582f), Q31( 0.77357793811619f)}, {Q31( 0.95964737821728f), Q31(-0.35435818285502f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:306:27: note: in expansion of macro ‘Q31’
306 | {Q31( 0.10407960510582f), Q31( 0.77357793811619f)}, {Q31( 0.95964737821728f), Q31(-0.35435818285502f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:306:54: note: in expansion of macro ‘Q31’
306 | {Q31( 0.10407960510582f), Q31( 0.77357793811619f)}, {Q31( 0.95964737821728f), Q31(-0.35435818285502f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:306:79: note: in expansion of macro ‘Q31’
306 | {Q31( 0.10407960510582f), Q31( 0.77357793811619f)}, {Q31( 0.95964737821728f), Q31(-0.35435818285502f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:307:2: note: in expansion of macro ‘Q31’
307 | {Q31( 0.50843233159162f), Q31( 0.96107691266205f)}, {Q31( 0.17006334670615f), Q31(-0.76854025314829f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:307:27: note: in expansion of macro ‘Q31’
307 | {Q31( 0.50843233159162f), Q31( 0.96107691266205f)}, {Q31( 0.17006334670615f), Q31(-0.76854025314829f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:307:54: note: in expansion of macro ‘Q31’
307 | {Q31( 0.50843233159162f), Q31( 0.96107691266205f)}, {Q31( 0.17006334670615f), Q31(-0.76854025314829f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:307:79: note: in expansion of macro ‘Q31’
307 | {Q31( 0.50843233159162f), Q31( 0.96107691266205f)}, {Q31( 0.17006334670615f), Q31(-0.76854025314829f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:308:2: note: in expansion of macro ‘Q31’
308 | {Q31( 0.25872675063360f), Q31( 0.99893303933816f)}, {Q31(-0.01115998681937f), Q31( 0.98496019742444f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:308:27: note: in expansion of macro ‘Q31’
308 | {Q31( 0.25872675063360f), Q31( 0.99893303933816f)}, {Q31(-0.01115998681937f), Q31( 0.98496019742444f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:308:54: note: in expansion of macro ‘Q31’
308 | {Q31( 0.25872675063360f), Q31( 0.99893303933816f)}, {Q31(-0.01115998681937f), Q31( 0.98496019742444f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:308:79: note: in expansion of macro ‘Q31’
308 | {Q31( 0.25872675063360f), Q31( 0.99893303933816f)}, {Q31(-0.01115998681937f), Q31( 0.98496019742444f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:309:2: note: in expansion of macro ‘Q31’
309 | {Q31(-0.79598702973261f), Q31( 0.97138411318894f)}, {Q31(-0.99264708948101f), Q31(-0.99542822402536f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:309:27: note: in expansion of macro ‘Q31’
309 | {Q31(-0.79598702973261f), Q31( 0.97138411318894f)}, {Q31(-0.99264708948101f), Q31(-0.99542822402536f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:309:54: note: in expansion of macro ‘Q31’
309 | {Q31(-0.79598702973261f), Q31( 0.97138411318894f)}, {Q31(-0.99264708948101f), Q31(-0.99542822402536f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:309:79: note: in expansion of macro ‘Q31’
309 | {Q31(-0.79598702973261f), Q31( 0.97138411318894f)}, {Q31(-0.99264708948101f), Q31(-0.99542822402536f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:310:2: note: in expansion of macro ‘Q31’
310 | {Q31(-0.99829663752818f), Q31( 0.01877138824311f)}, {Q31(-0.70801016548184f), Q31( 0.33680685948117f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:310:27: note: in expansion of macro ‘Q31’
310 | {Q31(-0.99829663752818f), Q31( 0.01877138824311f)}, {Q31(-0.70801016548184f), Q31( 0.33680685948117f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:310:54: note: in expansion of macro ‘Q31’
310 | {Q31(-0.99829663752818f), Q31( 0.01877138824311f)}, {Q31(-0.70801016548184f), Q31( 0.33680685948117f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:310:79: note: in expansion of macro ‘Q31’
310 | {Q31(-0.99829663752818f), Q31( 0.01877138824311f)}, {Q31(-0.70801016548184f), Q31( 0.33680685948117f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:311:2: note: in expansion of macro ‘Q31’
311 | {Q31(-0.70467057786826f), Q31( 0.93272777501857f)}, {Q31( 0.99846021905254f), Q31(-0.98725746254433f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:311:27: note: in expansion of macro ‘Q31’
311 | {Q31(-0.70467057786826f), Q31( 0.93272777501857f)}, {Q31( 0.99846021905254f), Q31(-0.98725746254433f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:311:54: note: in expansion of macro ‘Q31’
311 | {Q31(-0.70467057786826f), Q31( 0.93272777501857f)}, {Q31( 0.99846021905254f), Q31(-0.98725746254433f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:311:79: note: in expansion of macro ‘Q31’
311 | {Q31(-0.70467057786826f), Q31( 0.93272777501857f)}, {Q31( 0.99846021905254f), Q31(-0.98725746254433f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:312:2: note: in expansion of macro ‘Q31’
312 | {Q31(-0.63364968534650f), Q31(-0.16473594423746f)}, {Q31(-0.16258217500792f), Q31(-0.95939125400802f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:312:27: note: in expansion of macro ‘Q31’
312 | {Q31(-0.63364968534650f), Q31(-0.16473594423746f)}, {Q31(-0.16258217500792f), Q31(-0.95939125400802f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:312:54: note: in expansion of macro ‘Q31’
312 | {Q31(-0.63364968534650f), Q31(-0.16473594423746f)}, {Q31(-0.16258217500792f), Q31(-0.95939125400802f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:312:79: note: in expansion of macro ‘Q31’
312 | {Q31(-0.63364968534650f), Q31(-0.16473594423746f)}, {Q31(-0.16258217500792f), Q31(-0.95939125400802f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:313:2: note: in expansion of macro ‘Q31’
313 | {Q31(-0.43645594360633f), Q31(-0.94805030113284f)}, {Q31(-0.99848471702976f), Q31( 0.96245166923809f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:313:27: note: in expansion of macro ‘Q31’
313 | {Q31(-0.43645594360633f), Q31(-0.94805030113284f)}, {Q31(-0.99848471702976f), Q31( 0.96245166923809f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:313:54: note: in expansion of macro ‘Q31’
313 | {Q31(-0.43645594360633f), Q31(-0.94805030113284f)}, {Q31(-0.99848471702976f), Q31( 0.96245166923809f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:313:79: note: in expansion of macro ‘Q31’
313 | {Q31(-0.43645594360633f), Q31(-0.94805030113284f)}, {Q31(-0.99848471702976f), Q31( 0.96245166923809f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:314:2: note: in expansion of macro ‘Q31’
314 | {Q31(-0.16796458968998f), Q31(-0.98987511890470f)}, {Q31(-0.87979225745213f), Q31(-0.71725725041680f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:314:27: note: in expansion of macro ‘Q31’
314 | {Q31(-0.16796458968998f), Q31(-0.98987511890470f)}, {Q31(-0.87979225745213f), Q31(-0.71725725041680f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:314:54: note: in expansion of macro ‘Q31’
314 | {Q31(-0.16796458968998f), Q31(-0.98987511890470f)}, {Q31(-0.87979225745213f), Q31(-0.71725725041680f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:314:79: note: in expansion of macro ‘Q31’
314 | {Q31(-0.16796458968998f), Q31(-0.98987511890470f)}, {Q31(-0.87979225745213f), Q31(-0.71725725041680f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:315:2: note: in expansion of macro ‘Q31’
315 | {Q31( 0.44183099021786f), Q31(-0.93568974498761f)}, {Q31( 0.93310180125532f), Q31(-0.99913308068246f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:315:27: note: in expansion of macro ‘Q31’
315 | {Q31( 0.44183099021786f), Q31(-0.93568974498761f)}, {Q31( 0.93310180125532f), Q31(-0.99913308068246f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:315:54: note: in expansion of macro ‘Q31’
315 | {Q31( 0.44183099021786f), Q31(-0.93568974498761f)}, {Q31( 0.93310180125532f), Q31(-0.99913308068246f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:315:79: note: in expansion of macro ‘Q31’
315 | {Q31( 0.44183099021786f), Q31(-0.93568974498761f)}, {Q31( 0.93310180125532f), Q31(-0.99913308068246f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:316:2: note: in expansion of macro ‘Q31’
316 | {Q31(-0.93941931782002f), Q31(-0.56409379640356f)}, {Q31(-0.88590003188677f), Q31( 0.47624600491382f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:316:27: note: in expansion of macro ‘Q31’
316 | {Q31(-0.93941931782002f), Q31(-0.56409379640356f)}, {Q31(-0.88590003188677f), Q31( 0.47624600491382f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:316:54: note: in expansion of macro ‘Q31’
316 | {Q31(-0.93941931782002f), Q31(-0.56409379640356f)}, {Q31(-0.88590003188677f), Q31( 0.47624600491382f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:316:79: note: in expansion of macro ‘Q31’
316 | {Q31(-0.93941931782002f), Q31(-0.56409379640356f)}, {Q31(-0.88590003188677f), Q31( 0.47624600491382f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:317:2: note: in expansion of macro ‘Q31’
317 | {Q31( 0.99971463703691f), Q31(-0.83889954253462f)}, {Q31(-0.75376385639978f), Q31( 0.00814643438625f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:317:27: note: in expansion of macro ‘Q31’
317 | {Q31( 0.99971463703691f), Q31(-0.83889954253462f)}, {Q31(-0.75376385639978f), Q31( 0.00814643438625f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:317:54: note: in expansion of macro ‘Q31’
317 | {Q31( 0.99971463703691f), Q31(-0.83889954253462f)}, {Q31(-0.75376385639978f), Q31( 0.00814643438625f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:317:79: note: in expansion of macro ‘Q31’
317 | {Q31( 0.99971463703691f), Q31(-0.83889954253462f)}, {Q31(-0.75376385639978f), Q31( 0.00814643438625f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:318:2: note: in expansion of macro ‘Q31’
318 | {Q31( 0.93887685615875f), Q31(-0.11284528204636f)}, {Q31( 0.85126435782309f), Q31( 0.52349251543547f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:318:27: note: in expansion of macro ‘Q31’
318 | {Q31( 0.93887685615875f), Q31(-0.11284528204636f)}, {Q31( 0.85126435782309f), Q31( 0.52349251543547f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:318:54: note: in expansion of macro ‘Q31’
318 | {Q31( 0.93887685615875f), Q31(-0.11284528204636f)}, {Q31( 0.85126435782309f), Q31( 0.52349251543547f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:318:79: note: in expansion of macro ‘Q31’
318 | {Q31( 0.93887685615875f), Q31(-0.11284528204636f)}, {Q31( 0.85126435782309f), Q31( 0.52349251543547f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:319:2: note: in expansion of macro ‘Q31’
319 | {Q31( 0.39701421446381f), Q31( 0.81779634174316f)}, {Q31(-0.37024464187437f), Q31(-0.87071656222959f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:319:27: note: in expansion of macro ‘Q31’
319 | {Q31( 0.39701421446381f), Q31( 0.81779634174316f)}, {Q31(-0.37024464187437f), Q31(-0.87071656222959f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:319:54: note: in expansion of macro ‘Q31’
319 | {Q31( 0.39701421446381f), Q31( 0.81779634174316f)}, {Q31(-0.37024464187437f), Q31(-0.87071656222959f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:319:79: note: in expansion of macro ‘Q31’
319 | {Q31( 0.39701421446381f), Q31( 0.81779634174316f)}, {Q31(-0.37024464187437f), Q31(-0.87071656222959f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:320:2: note: in expansion of macro ‘Q31’
320 | {Q31(-0.36024828242896f), Q31( 0.34655735648287f)}, {Q31(-0.93388812549209f), Q31(-0.84476541096429f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:320:27: note: in expansion of macro ‘Q31’
320 | {Q31(-0.36024828242896f), Q31( 0.34655735648287f)}, {Q31(-0.93388812549209f), Q31(-0.84476541096429f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:320:54: note: in expansion of macro ‘Q31’
320 | {Q31(-0.36024828242896f), Q31( 0.34655735648287f)}, {Q31(-0.93388812549209f), Q31(-0.84476541096429f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:320:79: note: in expansion of macro ‘Q31’
320 | {Q31(-0.36024828242896f), Q31( 0.34655735648287f)}, {Q31(-0.93388812549209f), Q31(-0.84476541096429f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:321:2: note: in expansion of macro ‘Q31’
321 | {Q31(-0.65298804552119f), Q31(-0.18439575450921f)}, {Q31( 0.11960319006843f), Q31( 0.99899346780168f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:321:27: note: in expansion of macro ‘Q31’
321 | {Q31(-0.65298804552119f), Q31(-0.18439575450921f)}, {Q31( 0.11960319006843f), Q31( 0.99899346780168f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:321:54: note: in expansion of macro ‘Q31’
321 | {Q31(-0.65298804552119f), Q31(-0.18439575450921f)}, {Q31( 0.11960319006843f), Q31( 0.99899346780168f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:321:79: note: in expansion of macro ‘Q31’
321 | {Q31(-0.65298804552119f), Q31(-0.18439575450921f)}, {Q31( 0.11960319006843f), Q31( 0.99899346780168f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:322:2: note: in expansion of macro ‘Q31’
322 | {Q31( 0.94292565553160f), Q31( 0.83163906518293f)}, {Q31( 0.75081145286948f), Q31(-0.35533223142265f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:322:27: note: in expansion of macro ‘Q31’
322 | {Q31( 0.94292565553160f), Q31( 0.83163906518293f)}, {Q31( 0.75081145286948f), Q31(-0.35533223142265f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:322:54: note: in expansion of macro ‘Q31’
322 | {Q31( 0.94292565553160f), Q31( 0.83163906518293f)}, {Q31( 0.75081145286948f), Q31(-0.35533223142265f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:322:79: note: in expansion of macro ‘Q31’
322 | {Q31( 0.94292565553160f), Q31( 0.83163906518293f)}, {Q31( 0.75081145286948f), Q31(-0.35533223142265f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:323:2: note: in expansion of macro ‘Q31’
323 | {Q31( 0.56721979748394f), Q31(-0.24076836414499f)}, {Q31( 0.46857766746029f), Q31(-0.30140233457198f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:323:27: note: in expansion of macro ‘Q31’
323 | {Q31( 0.56721979748394f), Q31(-0.24076836414499f)}, {Q31( 0.46857766746029f), Q31(-0.30140233457198f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:323:54: note: in expansion of macro ‘Q31’
323 | {Q31( 0.56721979748394f), Q31(-0.24076836414499f)}, {Q31( 0.46857766746029f), Q31(-0.30140233457198f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:323:79: note: in expansion of macro ‘Q31’
323 | {Q31( 0.56721979748394f), Q31(-0.24076836414499f)}, {Q31( 0.46857766746029f), Q31(-0.30140233457198f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:324:2: note: in expansion of macro ‘Q31’
324 | {Q31( 0.97312313923635f), Q31(-0.99548191630031f)}, {Q31(-0.38299976567017f), Q31( 0.98516909715427f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:324:27: note: in expansion of macro ‘Q31’
324 | {Q31( 0.97312313923635f), Q31(-0.99548191630031f)}, {Q31(-0.38299976567017f), Q31( 0.98516909715427f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:324:54: note: in expansion of macro ‘Q31’
324 | {Q31( 0.97312313923635f), Q31(-0.99548191630031f)}, {Q31(-0.38299976567017f), Q31( 0.98516909715427f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:324:79: note: in expansion of macro ‘Q31’
324 | {Q31( 0.97312313923635f), Q31(-0.99548191630031f)}, {Q31(-0.38299976567017f), Q31( 0.98516909715427f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:325:2: note: in expansion of macro ‘Q31’
325 | {Q31( 0.41025800019463f), Q31( 0.02116736935734f)}, {Q31( 0.09638062008048f), Q31( 0.04411984381457f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:325:27: note: in expansion of macro ‘Q31’
325 | {Q31( 0.41025800019463f), Q31( 0.02116736935734f)}, {Q31( 0.09638062008048f), Q31( 0.04411984381457f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:325:54: note: in expansion of macro ‘Q31’
325 | {Q31( 0.41025800019463f), Q31( 0.02116736935734f)}, {Q31( 0.09638062008048f), Q31( 0.04411984381457f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:325:79: note: in expansion of macro ‘Q31’
325 | {Q31( 0.41025800019463f), Q31( 0.02116736935734f)}, {Q31( 0.09638062008048f), Q31( 0.04411984381457f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:326:2: note: in expansion of macro ‘Q31’
326 | {Q31(-0.85283249275397f), Q31( 0.91475563922421f)}, {Q31( 0.88866808958124f), Q31(-0.99735267083226f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:326:27: note: in expansion of macro ‘Q31’
326 | {Q31(-0.85283249275397f), Q31( 0.91475563922421f)}, {Q31( 0.88866808958124f), Q31(-0.99735267083226f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:326:54: note: in expansion of macro ‘Q31’
326 | {Q31(-0.85283249275397f), Q31( 0.91475563922421f)}, {Q31( 0.88866808958124f), Q31(-0.99735267083226f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:326:79: note: in expansion of macro ‘Q31’
326 | {Q31(-0.85283249275397f), Q31( 0.91475563922421f)}, {Q31( 0.88866808958124f), Q31(-0.99735267083226f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:327:2: note: in expansion of macro ‘Q31’
327 | {Q31(-0.48202429536989f), Q31(-0.96805608884164f)}, {Q31( 0.27572582416567f), Q31( 0.58634753335832f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:327:27: note: in expansion of macro ‘Q31’
327 | {Q31(-0.48202429536989f), Q31(-0.96805608884164f)}, {Q31( 0.27572582416567f), Q31( 0.58634753335832f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:327:54: note: in expansion of macro ‘Q31’
327 | {Q31(-0.48202429536989f), Q31(-0.96805608884164f)}, {Q31( 0.27572582416567f), Q31( 0.58634753335832f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:327:79: note: in expansion of macro ‘Q31’
327 | {Q31(-0.48202429536989f), Q31(-0.96805608884164f)}, {Q31( 0.27572582416567f), Q31( 0.58634753335832f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:328:2: note: in expansion of macro ‘Q31’
328 | {Q31(-0.65889129659168f), Q31( 0.58835634138583f)}, {Q31( 0.98838086953732f), Q31( 0.99994349600236f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:328:27: note: in expansion of macro ‘Q31’
328 | {Q31(-0.65889129659168f), Q31( 0.58835634138583f)}, {Q31( 0.98838086953732f), Q31( 0.99994349600236f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:328:54: note: in expansion of macro ‘Q31’
328 | {Q31(-0.65889129659168f), Q31( 0.58835634138583f)}, {Q31( 0.98838086953732f), Q31( 0.99994349600236f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:328:79: note: in expansion of macro ‘Q31’
328 | {Q31(-0.65889129659168f), Q31( 0.58835634138583f)}, {Q31( 0.98838086953732f), Q31( 0.99994349600236f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:329:2: note: in expansion of macro ‘Q31’
329 | {Q31(-0.20651349620689f), Q31( 0.54593044066355f)}, {Q31(-0.62126416356920f), Q31(-0.59893681700392f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:329:27: note: in expansion of macro ‘Q31’
329 | {Q31(-0.20651349620689f), Q31( 0.54593044066355f)}, {Q31(-0.62126416356920f), Q31(-0.59893681700392f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:329:54: note: in expansion of macro ‘Q31’
329 | {Q31(-0.20651349620689f), Q31( 0.54593044066355f)}, {Q31(-0.62126416356920f), Q31(-0.59893681700392f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:329:79: note: in expansion of macro ‘Q31’
329 | {Q31(-0.20651349620689f), Q31( 0.54593044066355f)}, {Q31(-0.62126416356920f), Q31(-0.59893681700392f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:330:2: note: in expansion of macro ‘Q31’
330 | {Q31( 0.20320105410437f), Q31(-0.86879180355289f)}, {Q31(-0.97790548600584f), Q31( 0.96290806999242f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:330:27: note: in expansion of macro ‘Q31’
330 | {Q31( 0.20320105410437f), Q31(-0.86879180355289f)}, {Q31(-0.97790548600584f), Q31( 0.96290806999242f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:330:54: note: in expansion of macro ‘Q31’
330 | {Q31( 0.20320105410437f), Q31(-0.86879180355289f)}, {Q31(-0.97790548600584f), Q31( 0.96290806999242f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:330:79: note: in expansion of macro ‘Q31’
330 | {Q31( 0.20320105410437f), Q31(-0.86879180355289f)}, {Q31(-0.97790548600584f), Q31( 0.96290806999242f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:331:2: note: in expansion of macro ‘Q31’
331 | {Q31( 0.11112534735126f), Q31( 0.21484763313301f)}, {Q31(-0.41368337314182f), Q31( 0.28216837680365f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:331:27: note: in expansion of macro ‘Q31’
331 | {Q31( 0.11112534735126f), Q31( 0.21484763313301f)}, {Q31(-0.41368337314182f), Q31( 0.28216837680365f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:331:54: note: in expansion of macro ‘Q31’
331 | {Q31( 0.11112534735126f), Q31( 0.21484763313301f)}, {Q31(-0.41368337314182f), Q31( 0.28216837680365f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:331:79: note: in expansion of macro ‘Q31’
331 | {Q31( 0.11112534735126f), Q31( 0.21484763313301f)}, {Q31(-0.41368337314182f), Q31( 0.28216837680365f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:332:2: note: in expansion of macro ‘Q31’
332 | {Q31( 0.24133038992960f), Q31( 0.51294362630238f)}, {Q31(-0.66393410674885f), Q31(-0.08249679629081f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:332:27: note: in expansion of macro ‘Q31’
332 | {Q31( 0.24133038992960f), Q31( 0.51294362630238f)}, {Q31(-0.66393410674885f), Q31(-0.08249679629081f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:332:54: note: in expansion of macro ‘Q31’
332 | {Q31( 0.24133038992960f), Q31( 0.51294362630238f)}, {Q31(-0.66393410674885f), Q31(-0.08249679629081f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:332:79: note: in expansion of macro ‘Q31’
332 | {Q31( 0.24133038992960f), Q31( 0.51294362630238f)}, {Q31(-0.66393410674885f), Q31(-0.08249679629081f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:333:2: note: in expansion of macro ‘Q31’
333 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:333:27: note: in expansion of macro ‘Q31’
333 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:333:54: note: in expansion of macro ‘Q31’
333 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:333:79: note: in expansion of macro ‘Q31’
333 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:334:2: note: in expansion of macro ‘Q31’
334 | {Q31( 0.87392477144549f), Q31(-0.12796173740361f)}, {Q31( 0.19050361015753f), Q31( 0.01602615387195f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:334:27: note: in expansion of macro ‘Q31’
334 | {Q31( 0.87392477144549f), Q31(-0.12796173740361f)}, {Q31( 0.19050361015753f), Q31( 0.01602615387195f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:334:54: note: in expansion of macro ‘Q31’
334 | {Q31( 0.87392477144549f), Q31(-0.12796173740361f)}, {Q31( 0.19050361015753f), Q31( 0.01602615387195f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:334:79: note: in expansion of macro ‘Q31’
334 | {Q31( 0.87392477144549f), Q31(-0.12796173740361f)}, {Q31( 0.19050361015753f), Q31( 0.01602615387195f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:335:2: note: in expansion of macro ‘Q31’
335 | {Q31(-0.46353441212724f), Q31(-0.95249041539006f)}, {Q31(-0.07064096339021f), Q31(-0.94479803205886f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:335:27: note: in expansion of macro ‘Q31’
335 | {Q31(-0.46353441212724f), Q31(-0.95249041539006f)}, {Q31(-0.07064096339021f), Q31(-0.94479803205886f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:335:54: note: in expansion of macro ‘Q31’
335 | {Q31(-0.46353441212724f), Q31(-0.95249041539006f)}, {Q31(-0.07064096339021f), Q31(-0.94479803205886f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:335:79: note: in expansion of macro ‘Q31’
335 | {Q31(-0.46353441212724f), Q31(-0.95249041539006f)}, {Q31(-0.07064096339021f), Q31(-0.94479803205886f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:336:2: note: in expansion of macro ‘Q31’
336 | {Q31(-0.92444085484466f), Q31(-0.10457590187436f)}, {Q31(-0.83822593578728f), Q31(-0.01695043208885f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:336:27: note: in expansion of macro ‘Q31’
336 | {Q31(-0.92444085484466f), Q31(-0.10457590187436f)}, {Q31(-0.83822593578728f), Q31(-0.01695043208885f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:336:54: note: in expansion of macro ‘Q31’
336 | {Q31(-0.92444085484466f), Q31(-0.10457590187436f)}, {Q31(-0.83822593578728f), Q31(-0.01695043208885f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:336:79: note: in expansion of macro ‘Q31’
336 | {Q31(-0.92444085484466f), Q31(-0.10457590187436f)}, {Q31(-0.83822593578728f), Q31(-0.01695043208885f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:337:2: note: in expansion of macro ‘Q31’
337 | {Q31( 0.75214681811150f), Q31(-0.99955681042665f)}, {Q31(-0.42102998829339f), Q31( 0.99720941999394f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:337:27: note: in expansion of macro ‘Q31’
337 | {Q31( 0.75214681811150f), Q31(-0.99955681042665f)}, {Q31(-0.42102998829339f), Q31( 0.99720941999394f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:337:54: note: in expansion of macro ‘Q31’
337 | {Q31( 0.75214681811150f), Q31(-0.99955681042665f)}, {Q31(-0.42102998829339f), Q31( 0.99720941999394f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:337:79: note: in expansion of macro ‘Q31’
337 | {Q31( 0.75214681811150f), Q31(-0.99955681042665f)}, {Q31(-0.42102998829339f), Q31( 0.99720941999394f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:338:2: note: in expansion of macro ‘Q31’
338 | {Q31(-0.72094786237696f), Q31(-0.35008961934255f)}, {Q31( 0.78843311019251f), Q31( 0.52851398958271f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:338:27: note: in expansion of macro ‘Q31’
338 | {Q31(-0.72094786237696f), Q31(-0.35008961934255f)}, {Q31( 0.78843311019251f), Q31( 0.52851398958271f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:338:54: note: in expansion of macro ‘Q31’
338 | {Q31(-0.72094786237696f), Q31(-0.35008961934255f)}, {Q31( 0.78843311019251f), Q31( 0.52851398958271f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:338:79: note: in expansion of macro ‘Q31’
338 | {Q31(-0.72094786237696f), Q31(-0.35008961934255f)}, {Q31( 0.78843311019251f), Q31( 0.52851398958271f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:339:2: note: in expansion of macro ‘Q31’
339 | {Q31( 0.97394027897442f), Q31(-0.26695944086561f)}, {Q31( 0.99206463477946f), Q31(-0.57010120849429f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:339:27: note: in expansion of macro ‘Q31’
339 | {Q31( 0.97394027897442f), Q31(-0.26695944086561f)}, {Q31( 0.99206463477946f), Q31(-0.57010120849429f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:339:54: note: in expansion of macro ‘Q31’
339 | {Q31( 0.97394027897442f), Q31(-0.26695944086561f)}, {Q31( 0.99206463477946f), Q31(-0.57010120849429f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:339:79: note: in expansion of macro ‘Q31’
339 | {Q31( 0.97394027897442f), Q31(-0.26695944086561f)}, {Q31( 0.99206463477946f), Q31(-0.57010120849429f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:340:2: note: in expansion of macro ‘Q31’
340 | {Q31( 0.76789609461795f), Q31(-0.76519356730966f)}, {Q31(-0.82002421836409f), Q31(-0.73530179553767f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:340:27: note: in expansion of macro ‘Q31’
340 | {Q31( 0.76789609461795f), Q31(-0.76519356730966f)}, {Q31(-0.82002421836409f), Q31(-0.73530179553767f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:340:54: note: in expansion of macro ‘Q31’
340 | {Q31( 0.76789609461795f), Q31(-0.76519356730966f)}, {Q31(-0.82002421836409f), Q31(-0.73530179553767f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:340:79: note: in expansion of macro ‘Q31’
340 | {Q31( 0.76789609461795f), Q31(-0.76519356730966f)}, {Q31(-0.82002421836409f), Q31(-0.73530179553767f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:341:2: note: in expansion of macro ‘Q31’
341 | {Q31( 0.81924990025724f), Q31( 0.99698425250579f)}, {Q31(-0.26719850873357f), Q31( 0.68903369776193f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:341:27: note: in expansion of macro ‘Q31’
341 | {Q31( 0.81924990025724f), Q31( 0.99698425250579f)}, {Q31(-0.26719850873357f), Q31( 0.68903369776193f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:341:54: note: in expansion of macro ‘Q31’
341 | {Q31( 0.81924990025724f), Q31( 0.99698425250579f)}, {Q31(-0.26719850873357f), Q31( 0.68903369776193f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:341:79: note: in expansion of macro ‘Q31’
341 | {Q31( 0.81924990025724f), Q31( 0.99698425250579f)}, {Q31(-0.26719850873357f), Q31( 0.68903369776193f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:342:2: note: in expansion of macro ‘Q31’
342 | {Q31(-0.43311260380975f), Q31( 0.85321815947490f)}, {Q31( 0.99194979673836f), Q31( 0.91876249766422f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:342:27: note: in expansion of macro ‘Q31’
342 | {Q31(-0.43311260380975f), Q31( 0.85321815947490f)}, {Q31( 0.99194979673836f), Q31( 0.91876249766422f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:342:54: note: in expansion of macro ‘Q31’
342 | {Q31(-0.43311260380975f), Q31( 0.85321815947490f)}, {Q31( 0.99194979673836f), Q31( 0.91876249766422f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:342:79: note: in expansion of macro ‘Q31’
342 | {Q31(-0.43311260380975f), Q31( 0.85321815947490f)}, {Q31( 0.99194979673836f), Q31( 0.91876249766422f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:343:2: note: in expansion of macro ‘Q31’
343 | {Q31(-0.80692001248487f), Q31(-0.32627540663214f)}, {Q31( 0.43080003649976f), Q31(-0.21919095636638f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:343:27: note: in expansion of macro ‘Q31’
343 | {Q31(-0.80692001248487f), Q31(-0.32627540663214f)}, {Q31( 0.43080003649976f), Q31(-0.21919095636638f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:343:54: note: in expansion of macro ‘Q31’
343 | {Q31(-0.80692001248487f), Q31(-0.32627540663214f)}, {Q31( 0.43080003649976f), Q31(-0.21919095636638f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:343:79: note: in expansion of macro ‘Q31’
343 | {Q31(-0.80692001248487f), Q31(-0.32627540663214f)}, {Q31( 0.43080003649976f), Q31(-0.21919095636638f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:344:2: note: in expansion of macro ‘Q31’
344 | {Q31( 0.67709491937357f), Q31(-0.95478075822906f)}, {Q31( 0.56151770568316f), Q31(-0.70693811747778f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:344:27: note: in expansion of macro ‘Q31’
344 | {Q31( 0.67709491937357f), Q31(-0.95478075822906f)}, {Q31( 0.56151770568316f), Q31(-0.70693811747778f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:344:54: note: in expansion of macro ‘Q31’
344 | {Q31( 0.67709491937357f), Q31(-0.95478075822906f)}, {Q31( 0.56151770568316f), Q31(-0.70693811747778f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:344:79: note: in expansion of macro ‘Q31’
344 | {Q31( 0.67709491937357f), Q31(-0.95478075822906f)}, {Q31( 0.56151770568316f), Q31(-0.70693811747778f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:345:2: note: in expansion of macro ‘Q31’
345 | {Q31( 0.10831862810749f), Q31(-0.08628837174592f)}, {Q31( 0.91229417540436f), Q31(-0.65987351408410f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:345:27: note: in expansion of macro ‘Q31’
345 | {Q31( 0.10831862810749f), Q31(-0.08628837174592f)}, {Q31( 0.91229417540436f), Q31(-0.65987351408410f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:345:54: note: in expansion of macro ‘Q31’
345 | {Q31( 0.10831862810749f), Q31(-0.08628837174592f)}, {Q31( 0.91229417540436f), Q31(-0.65987351408410f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:345:79: note: in expansion of macro ‘Q31’
345 | {Q31( 0.10831862810749f), Q31(-0.08628837174592f)}, {Q31( 0.91229417540436f), Q31(-0.65987351408410f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:346:2: note: in expansion of macro ‘Q31’
346 | {Q31(-0.48972893932274f), Q31( 0.56289246362686f)}, {Q31(-0.89033658689697f), Q31(-0.71656563987082f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:346:27: note: in expansion of macro ‘Q31’
346 | {Q31(-0.48972893932274f), Q31( 0.56289246362686f)}, {Q31(-0.89033658689697f), Q31(-0.71656563987082f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:346:54: note: in expansion of macro ‘Q31’
346 | {Q31(-0.48972893932274f), Q31( 0.56289246362686f)}, {Q31(-0.89033658689697f), Q31(-0.71656563987082f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:346:79: note: in expansion of macro ‘Q31’
346 | {Q31(-0.48972893932274f), Q31( 0.56289246362686f)}, {Q31(-0.89033658689697f), Q31(-0.71656563987082f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:347:2: note: in expansion of macro ‘Q31’
347 | {Q31( 0.65269447475094f), Q31( 0.65916004833932f)}, {Q31( 0.67439478141121f), Q31(-0.81684380846796f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:347:27: note: in expansion of macro ‘Q31’
347 | {Q31( 0.65269447475094f), Q31( 0.65916004833932f)}, {Q31( 0.67439478141121f), Q31(-0.81684380846796f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:347:54: note: in expansion of macro ‘Q31’
347 | {Q31( 0.65269447475094f), Q31( 0.65916004833932f)}, {Q31( 0.67439478141121f), Q31(-0.81684380846796f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:347:79: note: in expansion of macro ‘Q31’
347 | {Q31( 0.65269447475094f), Q31( 0.65916004833932f)}, {Q31( 0.67439478141121f), Q31(-0.81684380846796f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:348:2: note: in expansion of macro ‘Q31’
348 | {Q31(-0.47770832416973f), Q31(-0.16789556203025f)}, {Q31(-0.99715979260878f), Q31(-0.93565784007648f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:348:27: note: in expansion of macro ‘Q31’
348 | {Q31(-0.47770832416973f), Q31(-0.16789556203025f)}, {Q31(-0.99715979260878f), Q31(-0.93565784007648f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:348:54: note: in expansion of macro ‘Q31’
348 | {Q31(-0.47770832416973f), Q31(-0.16789556203025f)}, {Q31(-0.99715979260878f), Q31(-0.93565784007648f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:348:79: note: in expansion of macro ‘Q31’
348 | {Q31(-0.47770832416973f), Q31(-0.16789556203025f)}, {Q31(-0.99715979260878f), Q31(-0.93565784007648f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:349:2: note: in expansion of macro ‘Q31’
349 | {Q31(-0.90889593602546f), Q31( 0.62034397054380f)}, {Q31(-0.06618622548177f), Q31(-0.23812217221359f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:349:27: note: in expansion of macro ‘Q31’
349 | {Q31(-0.90889593602546f), Q31( 0.62034397054380f)}, {Q31(-0.06618622548177f), Q31(-0.23812217221359f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:349:54: note: in expansion of macro ‘Q31’
349 | {Q31(-0.90889593602546f), Q31( 0.62034397054380f)}, {Q31(-0.06618622548177f), Q31(-0.23812217221359f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:349:79: note: in expansion of macro ‘Q31’
349 | {Q31(-0.90889593602546f), Q31( 0.62034397054380f)}, {Q31(-0.06618622548177f), Q31(-0.23812217221359f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:350:2: note: in expansion of macro ‘Q31’
350 | {Q31( 0.99430266919728f), Q31( 0.18812555317553f)}, {Q31( 0.97686402381843f), Q31(-0.28664534366620f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:350:27: note: in expansion of macro ‘Q31’
350 | {Q31( 0.99430266919728f), Q31( 0.18812555317553f)}, {Q31( 0.97686402381843f), Q31(-0.28664534366620f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:350:54: note: in expansion of macro ‘Q31’
350 | {Q31( 0.99430266919728f), Q31( 0.18812555317553f)}, {Q31( 0.97686402381843f), Q31(-0.28664534366620f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:350:79: note: in expansion of macro ‘Q31’
350 | {Q31( 0.99430266919728f), Q31( 0.18812555317553f)}, {Q31( 0.97686402381843f), Q31(-0.28664534366620f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:351:2: note: in expansion of macro ‘Q31’
351 | {Q31( 0.94813650221268f), Q31(-0.97506640027128f)}, {Q31(-0.95434497492853f), Q31(-0.79607978501983f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:351:27: note: in expansion of macro ‘Q31’
351 | {Q31( 0.94813650221268f), Q31(-0.97506640027128f)}, {Q31(-0.95434497492853f), Q31(-0.79607978501983f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:351:54: note: in expansion of macro ‘Q31’
351 | {Q31( 0.94813650221268f), Q31(-0.97506640027128f)}, {Q31(-0.95434497492853f), Q31(-0.79607978501983f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:351:79: note: in expansion of macro ‘Q31’
351 | {Q31( 0.94813650221268f), Q31(-0.97506640027128f)}, {Q31(-0.95434497492853f), Q31(-0.79607978501983f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:352:2: note: in expansion of macro ‘Q31’
352 | {Q31(-0.49104783137150f), Q31( 0.32895214359663f)}, {Q31( 0.99881175120751f), Q31( 0.88993983831354f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:352:27: note: in expansion of macro ‘Q31’
352 | {Q31(-0.49104783137150f), Q31( 0.32895214359663f)}, {Q31( 0.99881175120751f), Q31( 0.88993983831354f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:352:54: note: in expansion of macro ‘Q31’
352 | {Q31(-0.49104783137150f), Q31( 0.32895214359663f)}, {Q31( 0.99881175120751f), Q31( 0.88993983831354f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:352:79: note: in expansion of macro ‘Q31’
352 | {Q31(-0.49104783137150f), Q31( 0.32895214359663f)}, {Q31( 0.99881175120751f), Q31( 0.88993983831354f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:353:2: note: in expansion of macro ‘Q31’
353 | {Q31( 0.50449166760303f), Q31(-0.85995072408434f)}, {Q31( 0.47162891065108f), Q31(-0.18680204049569f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:353:27: note: in expansion of macro ‘Q31’
353 | {Q31( 0.50449166760303f), Q31(-0.85995072408434f)}, {Q31( 0.47162891065108f), Q31(-0.18680204049569f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:353:54: note: in expansion of macro ‘Q31’
353 | {Q31( 0.50449166760303f), Q31(-0.85995072408434f)}, {Q31( 0.47162891065108f), Q31(-0.18680204049569f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:353:79: note: in expansion of macro ‘Q31’
353 | {Q31( 0.50449166760303f), Q31(-0.85995072408434f)}, {Q31( 0.47162891065108f), Q31(-0.18680204049569f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:354:2: note: in expansion of macro ‘Q31’
354 | {Q31(-0.62081581361840f), Q31( 0.75000676218956f)}, {Q31(-0.43867015250812f), Q31( 0.99998069244322f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:354:27: note: in expansion of macro ‘Q31’
354 | {Q31(-0.62081581361840f), Q31( 0.75000676218956f)}, {Q31(-0.43867015250812f), Q31( 0.99998069244322f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:354:54: note: in expansion of macro ‘Q31’
354 | {Q31(-0.62081581361840f), Q31( 0.75000676218956f)}, {Q31(-0.43867015250812f), Q31( 0.99998069244322f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:354:79: note: in expansion of macro ‘Q31’
354 | {Q31(-0.62081581361840f), Q31( 0.75000676218956f)}, {Q31(-0.43867015250812f), Q31( 0.99998069244322f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:355:2: note: in expansion of macro ‘Q31’
355 | {Q31( 0.98630563232075f), Q31(-0.53578899600662f)}, {Q31(-0.61510362277374f), Q31(-0.89515019899997f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:355:27: note: in expansion of macro ‘Q31’
355 | {Q31( 0.98630563232075f), Q31(-0.53578899600662f)}, {Q31(-0.61510362277374f), Q31(-0.89515019899997f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:355:54: note: in expansion of macro ‘Q31’
355 | {Q31( 0.98630563232075f), Q31(-0.53578899600662f)}, {Q31(-0.61510362277374f), Q31(-0.89515019899997f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:355:79: note: in expansion of macro ‘Q31’
355 | {Q31( 0.98630563232075f), Q31(-0.53578899600662f)}, {Q31(-0.61510362277374f), Q31(-0.89515019899997f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:356:2: note: in expansion of macro ‘Q31’
356 | {Q31(-0.03841517601843f), Q31(-0.69888815681179f)}, {Q31(-0.30102157304644f), Q31(-0.07667808922205f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:356:27: note: in expansion of macro ‘Q31’
356 | {Q31(-0.03841517601843f), Q31(-0.69888815681179f)}, {Q31(-0.30102157304644f), Q31(-0.07667808922205f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:356:54: note: in expansion of macro ‘Q31’
356 | {Q31(-0.03841517601843f), Q31(-0.69888815681179f)}, {Q31(-0.30102157304644f), Q31(-0.07667808922205f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:356:79: note: in expansion of macro ‘Q31’
356 | {Q31(-0.03841517601843f), Q31(-0.69888815681179f)}, {Q31(-0.30102157304644f), Q31(-0.07667808922205f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:357:2: note: in expansion of macro ‘Q31’
357 | {Q31( 0.41881284182683f), Q31( 0.02188098922282f)}, {Q31(-0.86135454941237f), Q31( 0.98947480909359f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:357:27: note: in expansion of macro ‘Q31’
357 | {Q31( 0.41881284182683f), Q31( 0.02188098922282f)}, {Q31(-0.86135454941237f), Q31( 0.98947480909359f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:357:54: note: in expansion of macro ‘Q31’
357 | {Q31( 0.41881284182683f), Q31( 0.02188098922282f)}, {Q31(-0.86135454941237f), Q31( 0.98947480909359f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:357:79: note: in expansion of macro ‘Q31’
357 | {Q31( 0.41881284182683f), Q31( 0.02188098922282f)}, {Q31(-0.86135454941237f), Q31( 0.98947480909359f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:358:2: note: in expansion of macro ‘Q31’
358 | {Q31( 0.67226861393788f), Q31(-0.13494389011014f)}, {Q31(-0.70737398842068f), Q31(-0.76547349325992f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:358:27: note: in expansion of macro ‘Q31’
358 | {Q31( 0.67226861393788f), Q31(-0.13494389011014f)}, {Q31(-0.70737398842068f), Q31(-0.76547349325992f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:358:54: note: in expansion of macro ‘Q31’
358 | {Q31( 0.67226861393788f), Q31(-0.13494389011014f)}, {Q31(-0.70737398842068f), Q31(-0.76547349325992f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:358:79: note: in expansion of macro ‘Q31’
358 | {Q31( 0.67226861393788f), Q31(-0.13494389011014f)}, {Q31(-0.70737398842068f), Q31(-0.76547349325992f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:359:2: note: in expansion of macro ‘Q31’
359 | {Q31( 0.94044946687963f), Q31( 0.09026201157416f)}, {Q31(-0.82386352534327f), Q31( 0.08924768823676f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:359:27: note: in expansion of macro ‘Q31’
359 | {Q31( 0.94044946687963f), Q31( 0.09026201157416f)}, {Q31(-0.82386352534327f), Q31( 0.08924768823676f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:359:54: note: in expansion of macro ‘Q31’
359 | {Q31( 0.94044946687963f), Q31( 0.09026201157416f)}, {Q31(-0.82386352534327f), Q31( 0.08924768823676f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:359:79: note: in expansion of macro ‘Q31’
359 | {Q31( 0.94044946687963f), Q31( 0.09026201157416f)}, {Q31(-0.82386352534327f), Q31( 0.08924768823676f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:360:2: note: in expansion of macro ‘Q31’
360 | {Q31(-0.32070666698656f), Q31( 0.50143421908753f)}, {Q31( 0.57593163224487f), Q31(-0.98966422921509f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:360:27: note: in expansion of macro ‘Q31’
360 | {Q31(-0.32070666698656f), Q31( 0.50143421908753f)}, {Q31( 0.57593163224487f), Q31(-0.98966422921509f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:360:54: note: in expansion of macro ‘Q31’
360 | {Q31(-0.32070666698656f), Q31( 0.50143421908753f)}, {Q31( 0.57593163224487f), Q31(-0.98966422921509f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:360:79: note: in expansion of macro ‘Q31’
360 | {Q31(-0.32070666698656f), Q31( 0.50143421908753f)}, {Q31( 0.57593163224487f), Q31(-0.98966422921509f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:361:2: note: in expansion of macro ‘Q31’
361 | {Q31(-0.36326018419965f), Q31( 0.07440243123228f)}, {Q31( 0.99979044674350f), Q31(-0.14130287347405f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:361:27: note: in expansion of macro ‘Q31’
361 | {Q31(-0.36326018419965f), Q31( 0.07440243123228f)}, {Q31( 0.99979044674350f), Q31(-0.14130287347405f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:361:54: note: in expansion of macro ‘Q31’
361 | {Q31(-0.36326018419965f), Q31( 0.07440243123228f)}, {Q31( 0.99979044674350f), Q31(-0.14130287347405f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:361:79: note: in expansion of macro ‘Q31’
361 | {Q31(-0.36326018419965f), Q31( 0.07440243123228f)}, {Q31( 0.99979044674350f), Q31(-0.14130287347405f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:362:2: note: in expansion of macro ‘Q31’
362 | {Q31(-0.92366023326932f), Q31(-0.97979298068180f)}, {Q31(-0.44607178518598f), Q31(-0.54233252016394f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:362:27: note: in expansion of macro ‘Q31’
362 | {Q31(-0.92366023326932f), Q31(-0.97979298068180f)}, {Q31(-0.44607178518598f), Q31(-0.54233252016394f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:362:54: note: in expansion of macro ‘Q31’
362 | {Q31(-0.92366023326932f), Q31(-0.97979298068180f)}, {Q31(-0.44607178518598f), Q31(-0.54233252016394f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:362:79: note: in expansion of macro ‘Q31’
362 | {Q31(-0.92366023326932f), Q31(-0.97979298068180f)}, {Q31(-0.44607178518598f), Q31(-0.54233252016394f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:363:2: note: in expansion of macro ‘Q31’
363 | {Q31( 0.44226800932956f), Q31( 0.71326756742752f)}, {Q31( 0.03671907158312f), Q31( 0.63606389366675f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:363:27: note: in expansion of macro ‘Q31’
363 | {Q31( 0.44226800932956f), Q31( 0.71326756742752f)}, {Q31( 0.03671907158312f), Q31( 0.63606389366675f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:363:54: note: in expansion of macro ‘Q31’
363 | {Q31( 0.44226800932956f), Q31( 0.71326756742752f)}, {Q31( 0.03671907158312f), Q31( 0.63606389366675f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:363:79: note: in expansion of macro ‘Q31’
363 | {Q31( 0.44226800932956f), Q31( 0.71326756742752f)}, {Q31( 0.03671907158312f), Q31( 0.63606389366675f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:364:2: note: in expansion of macro ‘Q31’
364 | {Q31( 0.52175424682195f), Q31(-0.85396826735705f)}, {Q31(-0.94701139690956f), Q31(-0.01826348194255f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:364:27: note: in expansion of macro ‘Q31’
364 | {Q31( 0.52175424682195f), Q31(-0.85396826735705f)}, {Q31(-0.94701139690956f), Q31(-0.01826348194255f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:364:54: note: in expansion of macro ‘Q31’
364 | {Q31( 0.52175424682195f), Q31(-0.85396826735705f)}, {Q31(-0.94701139690956f), Q31(-0.01826348194255f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:364:79: note: in expansion of macro ‘Q31’
364 | {Q31( 0.52175424682195f), Q31(-0.85396826735705f)}, {Q31(-0.94701139690956f), Q31(-0.01826348194255f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:365:2: note: in expansion of macro ‘Q31’
365 | {Q31(-0.98759606946049f), Q31( 0.82288714303073f)}, {Q31( 0.87434794743625f), Q31( 0.89399495655433f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:365:27: note: in expansion of macro ‘Q31’
365 | {Q31(-0.98759606946049f), Q31( 0.82288714303073f)}, {Q31( 0.87434794743625f), Q31( 0.89399495655433f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:365:54: note: in expansion of macro ‘Q31’
365 | {Q31(-0.98759606946049f), Q31( 0.82288714303073f)}, {Q31( 0.87434794743625f), Q31( 0.89399495655433f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:365:79: note: in expansion of macro ‘Q31’
365 | {Q31(-0.98759606946049f), Q31( 0.82288714303073f)}, {Q31( 0.87434794743625f), Q31( 0.89399495655433f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:366:2: note: in expansion of macro ‘Q31’
366 | {Q31(-0.93412041758744f), Q31( 0.41374052024363f)}, {Q31( 0.96063943315511f), Q31( 0.93116709541280f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:366:27: note: in expansion of macro ‘Q31’
366 | {Q31(-0.93412041758744f), Q31( 0.41374052024363f)}, {Q31( 0.96063943315511f), Q31( 0.93116709541280f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:366:54: note: in expansion of macro ‘Q31’
366 | {Q31(-0.93412041758744f), Q31( 0.41374052024363f)}, {Q31( 0.96063943315511f), Q31( 0.93116709541280f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:366:79: note: in expansion of macro ‘Q31’
366 | {Q31(-0.93412041758744f), Q31( 0.41374052024363f)}, {Q31( 0.96063943315511f), Q31( 0.93116709541280f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:367:2: note: in expansion of macro ‘Q31’
367 | {Q31( 0.97534253457837f), Q31( 0.86150930812689f)}, {Q31( 0.99642466504163f), Q31( 0.70190043427512f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:367:27: note: in expansion of macro ‘Q31’
367 | {Q31( 0.97534253457837f), Q31( 0.86150930812689f)}, {Q31( 0.99642466504163f), Q31( 0.70190043427512f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:367:54: note: in expansion of macro ‘Q31’
367 | {Q31( 0.97534253457837f), Q31( 0.86150930812689f)}, {Q31( 0.99642466504163f), Q31( 0.70190043427512f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:367:79: note: in expansion of macro ‘Q31’
367 | {Q31( 0.97534253457837f), Q31( 0.86150930812689f)}, {Q31( 0.99642466504163f), Q31( 0.70190043427512f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:368:2: note: in expansion of macro ‘Q31’
368 | {Q31(-0.94705089665984f), Q31(-0.29580042814306f)}, {Q31( 0.91599807087376f), Q31(-0.98147830385781f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:368:27: note: in expansion of macro ‘Q31’
368 | {Q31(-0.94705089665984f), Q31(-0.29580042814306f)}, {Q31( 0.91599807087376f), Q31(-0.98147830385781f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:368:54: note: in expansion of macro ‘Q31’
368 | {Q31(-0.94705089665984f), Q31(-0.29580042814306f)}, {Q31( 0.91599807087376f), Q31(-0.98147830385781f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:368:79: note: in expansion of macro ‘Q31’
368 | {Q31(-0.94705089665984f), Q31(-0.29580042814306f)}, {Q31( 0.91599807087376f), Q31(-0.98147830385781f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:370:2: note: in expansion of macro ‘Q31’
370 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:370:27: note: in expansion of macro ‘Q31’
370 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:370:54: note: in expansion of macro ‘Q31’
370 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:370:79: note: in expansion of macro ‘Q31’
370 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:371:2: note: in expansion of macro ‘Q31’
371 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:371:27: note: in expansion of macro ‘Q31’
371 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:371:54: note: in expansion of macro ‘Q31’
371 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:371:79: note: in expansion of macro ‘Q31’
371 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:372:2: note: in expansion of macro ‘Q31’
372 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:372:27: note: in expansion of macro ‘Q31’
372 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:372:54: note: in expansion of macro ‘Q31’
372 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:372:79: note: in expansion of macro ‘Q31’
372 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:373:2: note: in expansion of macro ‘Q31’
373 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:373:27: note: in expansion of macro ‘Q31’
373 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:373:54: note: in expansion of macro ‘Q31’
373 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)},
| ^~~
src/libavcodec/aac_defines.h:44:38: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
44 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)
| ^
src/libavcodec/sbrdsp_template.c:373:79: note: in expansion of macro ‘Q31’
373 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)},
| ^~~
CC libavcodec/sga.o
CC libavcodec/sgidec.o
CC libavcodec/sgienc.o
In file included from src/libavcodec/scpr.c:30:
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
280 | if (*by >= avctx->height)
| ^~
src/libavcodec/scpr.h:286:21: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
341 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) {
| ^~
In file included from src/libavcodec/scpr.c:36:
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’} [-Wsign-compare]
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’} [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
438 | if (p >= d) {
| ^~
src/libavcodec/scpr3.c: In function ‘decode_static1’:
src/libavcodec/scpr3.c:547:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
547 | for (int i = 0; i < size; i++) {
| ^
src/libavcodec/scpr3.c: In function ‘update_model2_to_3’:
src/libavcodec/scpr3.c:632:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
632 | for (int i = 0; i < size; i++)
| ^
src/libavcodec/scpr3.c: In function ‘decode_static2’:
src/libavcodec/scpr3.c:646:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
646 | for (int i = 0; i < size; i++) {
| ^
src/libavcodec/scpr3.c: In function ‘update_model3_to_7’:
src/libavcodec/scpr3.c:694:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
694 | if (f > FF_ARRAY_ELEMS(n.dectab))
| ^
src/libavcodec/scpr3.c: In function ‘decode_static3’:
src/libavcodec/scpr3.c:711:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
711 | for (int i = 0; i < size; i++) {
| ^
src/libavcodec/scpr3.c: In function ‘decode_value3’:
src/libavcodec/scpr3.c:759:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
759 | for (int c = 0, i = 0; i < max + 1; i++) {
| ^
src/libavcodec/scpr3.c:767:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
767 | for (int j = 0; j < q - g; j++)
| ^
src/libavcodec/scpr3.c: In function ‘decompress_p3’:
src/libavcodec/scpr3.c:1055:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1055 | if (min > max || min >= s->nbcount)
| ^~
src/libavcodec/scpr3.c:1078:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1078 | while (min < s->nbcount && count-- > 0) {
| ^
src/libavcodec/scpr3.c:1087:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1087 | for (y = 0; y < s->nby; y++) {
| ^
src/libavcodec/scpr3.c:1088:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1088 | for (x = 0; x < s->nbx; x++) {
| ^
src/libavcodec/scpr.c: In function ‘decode_value’:
src/libavcodec/scpr.c:194:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
194 | for (i = 0; i < maxc; i++) {
| ^
src/libavcodec/scpr.c: In function ‘decompress_p’:
src/libavcodec/scpr.c:395:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
395 | if (min > max || min >= s->nbcount)
| ^~
src/libavcodec/scpr.c:410:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
410 | while (min < s->nbcount && count-- > 0) {
| ^
src/libavcodec/scpr.c:419:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
419 | for (y = 0; y < s->nby; y++) {
| ^
src/libavcodec/scpr.c:420:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
420 | for (x = 0; x < s->nbx; x++) {
| ^
src/libavcodec/sga.c: In function ‘sga_decode_frame’:
src/libavcodec/sga.c:408:54: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
408 | if (sizeof(s->uncompressed) - offset < size)
| ^
src/libavcodec/sga.c:432:46: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
432 | if (sizeof(s->uncompressed) - offset < left)
| ^
src/libavcodec/sgidec.c: In function ‘read_rle_sgi’:
src/libavcodec/sgidec.c:127:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
127 | if (len * 2 > bytestream2_get_bytes_left(g)) {
| ^
src/libavcodec/sgidec.c:140:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
140 | if (ret != width)
| ^~
src/libavcodec/sgienc.c: In function ‘encode_frame’:
src/libavcodec/sgienc.c:207:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
207 | for (z = 0; z < depth; z++) {
| ^
src/libavcodec/sgienc.c:210:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
210 | for (y = 0; y < height; y++) {
| ^
src/libavcodec/sgienc.c:213:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
213 | for (x = 0; x < width * bytes_per_channel; x += bytes_per_channel)
| ^
src/libavcodec/sgienc.c:238:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
238 | for (z = 0; z < depth; z++) {
| ^
src/libavcodec/sgienc.c:241:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
241 | for (y = 0; y < height; y++) {
| ^
src/libavcodec/sgienc.c:242:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
242 | for (x = 0; x < width * depth; x += depth)
| ^
src/libavcodec/sgienc.c: At top level:
src/libavcodec/sgienc.c:266:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
266 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE },
| ^
In file included from src/libavcodec/sgienc.c:24:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/sgirledec.o
CC libavcodec/sheervideo.o
CC libavcodec/shorten.o
CC libavcodec/simple_idct.o
CC libavcodec/sinewin.o
CC libavcodec/sipr.o
In file included from src/libavcodec/shorten.c:36:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavcodec/shorten.c: In function ‘allocate_buffers’:
src/libavcodec/shorten.c:133:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
133 | for (chan = 0; chan < s->channels; chan++) {
| ^
src/libavcodec/shorten.c: In function ‘get_uint’:
src/libavcodec/shorten.c:167:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
167 | if (k > 31U)
| ^
src/libavcodec/shorten.c: In function ‘init_offset’:
src/libavcodec/shorten.c:206:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
206 | for (chan = 0; chan < s->channels; chan++)
| ^
src/libavcodec/shorten.c: In function ‘decode_subframe_lpc’:
src/libavcodec/shorten.c:361:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
361 | if ((unsigned)pred_order > s->nwrap) {
| ^
src/libavcodec/shorten.c:375:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
375 | if (pred_order >= FF_ARRAY_ELEMS(fixed_coeffs)) {
| ^~
src/libavcodec/shorten.c: In function ‘read_header’:
src/libavcodec/shorten.c:433:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
433 | if (s->avctx->ch_layout.nb_channels != s->channels) {
| ^~
src/libavcodec/shorten.c:454:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
454 | if (maxnlpc > 1024U) {
| ^
src/libavcodec/shorten.c:459:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
459 | if (s->nmean > 32768U) {
| ^
src/libavcodec/shorten.c:465:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
465 | 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:554:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
554 | if (s->bitstream_index + s->bitstream_size + buf_size + AV_INPUT_BUFFER_PADDING_SIZE >
| ^
src/libavcodec/shorten.c:610:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
610 | while (s->cur_chan < s->channels) {
| ^
src/libavcodec/shorten.c:652:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
652 | if (blocksize > s->blocksize) {
| ^
src/libavcodec/shorten.c:684:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
684 | if (residual_size > 30U) {
| ^
src/libavcodec/shorten.c:737:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
737 | if (s->cur_chan == s->channels) {
| ^~
src/libavcodec/shorten.c:747:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
747 | for (chan = 0; chan < s->channels; chan++) {
| ^
src/libavcodec/shorten.c:772:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
772 | if (s->cur_chan < s->channels)
| ^
src/libavcodec/shorten.c: In function ‘shorten_decode_close’:
src/libavcodec/shorten.c:797:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
797 | for (i = 0; i < s->channels; i++) {
| ^
CC libavcodec/sipr16k.o
CC libavcodec/sipr_parser.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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
415 | avg_energy = (0.01 + ff_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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
433 | ctx->gain_mem = 0.7 * ctx->gain_mem + 0.3 * pitch_gain;
| ^
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
170 | sqrt((0.01 + ff_scalarproduct_float_c(fc_v, fc_v, subframe_size)));
| ^
In file included from src/libavutil/mem_internal.h:32,
from src/libavcodec/sipr.h:28,
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
249 | ctx->energy_history[0] = 20.0 * log10f(gain_corr_factor);
| ^
CC libavcodec/siren.o
CC libavcodec/smacker.o
CC libavcodec/smc.o
CC libavcodec/smcenc.o
src/libavcodec/smacker.c: In function ‘smacker_decode_header_tree’:
src/libavcodec/smacker.c:205:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
205 | 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:613:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
613 | if (unp_size > (1U<<24)) {
| ^
src/libavcodec/pafvideo.c: In function ‘decode_0’:
src/libavcodec/pafvideo.c:190:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
190 | if (bytestream2_get_bytes_left(&c->gb) < (j - offset) * 16)
| ^
src/libavcodec/pafvideo.c:201:29: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
201 | } while (offset < j);
| ^
src/libavcodec/pafvideo.c:223:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
223 | if (bytestream2_get_bytes_left(&c->gb) < opcode_size)
| ^
src/libavcodec/pafvideo.c:234:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
234 | if (op > opcode_size)
| ^
src/libavcodec/siren.c: In function ‘siren_init’:
src/libavcodec/siren.c:419:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
419 | float angle = ((i + 0.5f) * M_PI_2) / 320.f;
| ^
src/libavcodec/siren.c:419:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
419 | float angle = ((i + 0.5f) * M_PI_2) / 320.f;
| ^
src/libavcodec/siren.c: In function ‘decode_vector’:
src/libavcodec/siren.c:605:48: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
605 | if (index + show_bits1(gb) >= decoder_tables_elements[category]) {
| ^~
src/libavcodec/siren.c:652:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
652 | if (fabs(*coefs_ptr) > 2.0 * decoder_standard_deviation[region]) {
| ^
src/libavcodec/siren.c:658:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
658 | if (i >= FF_ARRAY_ELEMS(noise_category5)) {
| ^~
CC libavcodec/smpte_436m.o
CC libavcodec/snappy.o
CC libavcodec/snow.o
CC libavcodec/snow_dwt.o
In file included from src/libavcodec/snow.h:31,
from src/libavcodec/snow.c:29:
src/libavcodec/rangecoder.h: In function ‘renorm_encoder’:
src/libavcodec/rangecoder.h:64:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) {
| ^~
src/libavcodec/snow_dwt.c: In function ‘spatial_decompose53i’:
src/libavcodec/snow_dwt.c:224:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
224 | if (y + 1 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c:226:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
226 | if (y + 2 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c:229:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
229 | if (y + 1 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c:231:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
231 | if (y + 0 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c: In function ‘spatial_decompose97i’:
src/libavcodec/snow_dwt.c:299:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
299 | if (y + 3 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c:301:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
301 | if (y + 4 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c:304:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
304 | if (y + 3 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c:306:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
306 | if (y + 2 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c:308:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
308 | if (y + 1 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c:310:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
310 | if (y + 0 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c: In function ‘spatial_compose53i_dy_buffered’:
src/libavcodec/snow_dwt.c:417:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
417 | if (y + 1 < (unsigned)height && y < (unsigned)height) {
| ^
src/libavcodec/snow_dwt.c:417:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
417 | if (y + 1 < (unsigned)height && y < (unsigned)height) {
| ^
src/libavcodec/snow_dwt.c:425:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
425 | if (y + 1 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c:427:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
427 | if (y + 0 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c:431:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
431 | if (y - 1 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c:433:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
433 | if (y + 0 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c: In function ‘spatial_compose53i_dy’:
src/libavcodec/snow_dwt.c:451:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
451 | if (y + 1 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c:453:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
453 | if (y + 0 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c:456:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
456 | if (y - 1 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c:458:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
458 | if (y + 0 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c: In function ‘spatial_compose97i_dy_buffered’:
src/libavcodec/snow_dwt.c:585:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
585 | if (y + 3 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c:587:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
587 | if (y + 2 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c:589:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
589 | if (y + 1 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c:591:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
591 | if (y + 0 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c:595:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
595 | if (y - 1 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c:597:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
597 | if (y + 0 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c: In function ‘spatial_compose97i_dy’:
src/libavcodec/snow_dwt.c:619:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
619 | if (y + 3 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c:621:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
621 | if (y + 2 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c:623:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
623 | if (y + 1 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c:625:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
625 | if (y + 0 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c:628:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
628 | if (y - 1 < (unsigned)height)
| ^
src/libavcodec/snow_dwt.c:630:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
630 | if (y + 0 < (unsigned)height)
| ^
CC libavcodec/snowdec.o
src/libavcodec/smpte_436m.c: In function ‘av_smpte_436m_coded_anc_validate’:
src/libavcodec/smpte_436m.c:82:35: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
82 | if (anc->payload_array_length < ret)
| ^
src/libavcodec/smpte_436m.c: In function ‘av_smpte_291m_anc_8bit_extract_cta_708’:
src/libavcodec/smpte_436m.c:464:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
464 | if (bytestream2_get_bytes_left(&gb) < data_length)
| ^
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’ [-Wsign-compare]
70 | if (size < len)
| ^
In file included from src/libavcodec/snow.h:31,
from src/libavcodec/snowdec.c:29:
src/libavcodec/rangecoder.h: In function ‘renorm_encoder’:
src/libavcodec/rangecoder.h:64:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) {
| ^~
CC libavcodec/snowenc.o
CC libavcodec/sp5xdec.o
src/libavcodec/snowdec.c: In function ‘decode_q_branch’:
src/libavcodec/snowdec.c:352:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
352 | if (ref >= s->ref_frames) {
| ^~
src/libavcodec/snowdec.c: In function ‘decode_header’:
src/libavcodec/snowdec.c:464:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
464 | GET_S(s->version, tmp <= 0U)
| ^~
src/libavcodec/snowdec.c:442:10: note: in definition of macro ‘GET_S’
442 | if(!(check)){\
| ^~~~~
src/libavcodec/snowdec.c:502:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
502 | GET_S(s->max_ref_frames, tmp < (unsigned)MAX_REF_FRAMES)
| ^
src/libavcodec/snowdec.c:442:10: note: in definition of macro ‘GET_S’
442 | if(!(check)){\
| ^~~~~
src/libavcodec/snowdec.c:539:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
539 | if(s->spatial_decomposition_type > 1U){
| ^
src/libavcodec/snowdec.c:558:72: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
558 | if(s->block_max_depth > 1 || s->block_max_depth < 0 || s->mv_scale > 256U){
| ^
src/libavcodec/snow.c: In function ‘ff_snow_pred_block’:
src/libavcodec/snow.c:429:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
429 | if( (unsigned)sx >= FFMAX(w - b_w - (HTAPS_MAX-2), 0)
| ^~
src/libavcodec/snow.c:430:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
430 | || (unsigned)sy >= FFMAX(h - b_h - (HTAPS_MAX-2), 0)){
| ^~
In file included from src/libavcodec/snow.h:31,
from src/libavcodec/snowenc.c:35:
src/libavcodec/rangecoder.h: In function ‘renorm_encoder’:
src/libavcodec/rangecoder.h:64:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) {
| ^~
CC libavcodec/speedhq.o
CC libavcodec/speedhqdec.o
CC libavcodec/speedhqenc.o
In file included from src/libavcodec/mpegvideoenc.h:41,
from src/libavcodec/h263enc.h:25,
from src/libavcodec/snowenc.c:41:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/snowenc.c: In function ‘quantize’:
src/libavcodec/snowenc.c:1466:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1466 | if((unsigned)(i+thres1) > thres2){
| ^
src/libavcodec/snowenc.c:1486:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1486 | if((unsigned)(i+thres1) > thres2){
| ^
CC libavcodec/speexdec.o
src/libavcodec/snowenc.c: At top level:
src/libavcodec/snowenc.c:2120:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2120 | { "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:26:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/snowenc.c:2121:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2121 | { "no_bitstream", "Skip final bitstream writeout.", OFFSET(no_bitstream), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/snowenc.c:2122:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2122 | { "intra_penalty", "Penalty for intra blocks in block decision", OFFSET(intra_penalty), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/snowenc.c:2123:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2123 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/snowenc.c:2124:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2124 | { "sc_threshold", "Scene change threshold", OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/snowenc.c:2132:83: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2132 | OFFSET(m.rc_context.rc_eq), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/speedhqdec.c: In function ‘speedhq_decode_frame’:
src/libavcodec/speedhqdec.c:451:32: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
451 | if (s->second_field_offset >= buf_size - 3) {
| ^~
src/libavcodec/speedhqdec.c:464:63: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
464 | if (s->second_field_offset == 4 || s->second_field_offset == (buf_size-4)) {
| ^~
In file included from src/libavcodec/mpegvideoenc.h:41,
from src/libavcodec/speedhqenc.c:40:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/srtdec.o
CC libavcodec/srtenc.o
src/libavcodec/srtenc.c: In function ‘encode_frame’:
src/libavcodec/srtenc.c:237:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
237 | for (i=0; i<sub->num_rects; i++) {
| ^
CC libavcodec/startcode.o
src/libavcodec/speexdec.c: In function ‘lsp_interpolate’:
src/libavcodec/speexdec.c:816:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
816 | lsp[i] = av_clipf(lsp[i], margin, M_PI - margin);
| ^
src/libavcodec/speexdec.c: In function ‘nb_decode’:
src/libavcodec/speexdec.c:967:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
967 | fact = .6f * exp(-.2f * lsp_dist);
| ^
src/libavcodec/speexdec.c: In function ‘sb_decode’:
src/libavcodec/speexdec.c:1330:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1330 | gc *= M_SQRT2;
| ^~
CC libavcodec/subviewerdec.o
CC libavcodec/sunrast.o
CC libavcodec/sunrastenc.o
CC libavcodec/svq1.o
CC libavcodec/svq1dec.o
CC libavcodec/svq1enc.o
src/libavcodec/sunrast.c: In function ‘sunrast_decode_frame’:
src/libavcodec/sunrast.c:123:23: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
123 | if (buf_end - buf < (uint64_t)maplength + (len * h) * 3 / 256)
| ^
src/libavcodec/sunrastenc.c:200:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
200 | { "rle", "Use run-length compression", OFFSET(type), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE },
| ^
In file included from src/libavcodec/sunrastenc.c:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/svq3.o
CC libavcodec/synth_filter.o
src/libavcodec/svq1dec.c: In function ‘svq1_decode_block_non_intra’:
src/libavcodec/svq1dec.c:278:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
278 | if (mean == -128)
| ^~
In file included from src/libavcodec/mpegvideoenc.h:41,
from src/libavcodec/h263enc.h:25,
from src/libavcodec/svq1enc.c:38:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/tak.o
CC libavcodec/tak_parser.o
CC libavcodec/takdec.o
In file included from src/libavcodec/svq3.c:58:
src/libavcodec/golomb.h: In function ‘get_ur_golomb_jpegls’:
src/libavcodec/golomb.h:485:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ^~
src/libavcodec/svq3.c: In function ‘svq3_add_idct_c’:
src/libavcodec/svq3.c:266:41: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
266 | : qmul * (block[0] >> 3) / 2);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/svq3.c: In function ‘svq3_decode_mb’:
src/libavcodec/svq3.c:728:41: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
728 | s->next_pic->mb_type[mb_xy] == -1) {
| ^~
src/libavcodec/svq3.c:942:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
942 | if (s->qscale > 31u) {
| ^
src/libavcodec/svq3.c: In function ‘svq3_decode_extradata’:
src/libavcodec/svq3.c:1129:14: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1129 | if (size > avctx->extradata_size - seqh_offset - 8)
| ^
src/libavcodec/svq3.c: In function ‘svq3_decode_frame’:
src/libavcodec/svq3.c:1542:90: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1542 | (s->pict_type == AV_PICTURE_TYPE_P && mb_type < 8) ? (mb_type - 1) : -1;
| ^~
src/libavcodec/tak.c: In function ‘tak_parse_streaminfo’:
src/libavcodec/tak.c:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
120 | if (value < FF_ARRAY_ELEMS(tak_channel_layouts))
| ^
CC libavcodec/takdsp.o
CC libavcodec/targa.o
CC libavcodec/targa_y216dec.o
CC libavcodec/targaenc.o
In file included from src/libavcodec/takdec.c:40:
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’ [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ^~
src/libavcodec/takdec.c: In function ‘decode_segment’:
src/libavcodec/takdec.c:269:14: warning: comparison of integer expressions of different signedness: ‘int8_t’ {aka ‘signed char’} and ‘long unsigned int’ [-Wsign-compare]
269 | if (mode > FF_ARRAY_ELEMS(xcodes))
| ^
src/libavcodec/takdec.c:275:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
275 | if (x >= code.escape && get_bits1(gb)) {
| ^~
src/libavcodec/takdec.c:277:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
277 | if (x >= code.aescape) {
| ^~
CC libavcodec/tdsc.o
CC libavcodec/textdec.o
CC libavcodec/texturedsp.o
src/libavcodec/targaenc.c:196:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
196 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE },
| ^
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’} [-Wsign-compare]
183 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) {
| ^
In file included from src/libavcodec/targaenc.c:28:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/targa.c:261:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
261 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) {
| ^
CC libavcodec/texturedspenc.o
CC libavcodec/threadprogress.o
src/libavcodec/tdsc.c: In function ‘tdsc_paint_cursor’:
src/libavcodec/tdsc.c:160:33: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
160 | if ((unsigned)ctx->cursor_x >= ctx->width ||
| ^~
src/libavcodec/tdsc.c:161:33: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
161 | (unsigned)ctx->cursor_y >= ctx->height)
| ^~
src/libavcodec/tdsc.c: In function ‘tdsc_decode_frame’:
src/libavcodec/tdsc.c:543:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uLongf’ {aka ‘long unsigned int’} [-Wsign-compare]
543 | if (deflatelen != ctx->deflatelen) {
| ^~
CC libavcodec/tiertexseqv.o
CC libavcodec/tiff.o
CC libavcodec/tiff_common.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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
322 | v_b = (int) (vfb * magn);
| ^
CC libavcodec/tiffenc.o
CC libavcodec/tmv.o
src/libavcodec/tiff.c: In function ‘get_geokey_name’:
src/libavcodec/tiff.c:151:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
151 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\
| ^
src/libavcodec/tiff.c:154:5: note: in expansion of macro ‘RET_GEOKEY_STR’
154 | RET_GEOKEY_STR(VERT, vert);
| ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:151:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
151 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\
| ^
src/libavcodec/tiff.c:155:5: note: in expansion of macro ‘RET_GEOKEY_STR’
155 | RET_GEOKEY_STR(PROJ, proj);
| ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:151:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
151 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\
| ^
src/libavcodec/tiff.c:156:5: note: in expansion of macro ‘RET_GEOKEY_STR’
156 | RET_GEOKEY_STR(GEOG, geog);
| ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:151:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
151 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\
| ^
src/libavcodec/tiff.c:157:5: note: in expansion of macro ‘RET_GEOKEY_STR’
157 | RET_GEOKEY_STR(CONF, conf);
| ^~~~~~~~~~~~~~
src/libavcodec/tiff.c: In function ‘get_geokey_type’:
src/libavcodec/tiff.c:166:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
166 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\
| ^
src/libavcodec/tiff.c:168:5: note: in expansion of macro ‘RET_GEOKEY_TYPE’
168 | RET_GEOKEY_TYPE(VERT, vert);
| ^~~~~~~~~~~~~~~
src/libavcodec/tiff.c:166:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
166 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\
| ^
src/libavcodec/tiff.c:169:5: note: in expansion of macro ‘RET_GEOKEY_TYPE’
169 | RET_GEOKEY_TYPE(PROJ, proj);
| ^~~~~~~~~~~~~~~
src/libavcodec/tiff.c:166:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
166 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\
| ^
src/libavcodec/tiff.c:170:5: note: in expansion of macro ‘RET_GEOKEY_TYPE’
170 | RET_GEOKEY_TYPE(GEOG, geog);
| ^~~~~~~~~~~~~~~
src/libavcodec/tiff.c:166:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
166 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\
| ^
src/libavcodec/tiff.c:171:5: note: in expansion of macro ‘RET_GEOKEY_TYPE’
171 | RET_GEOKEY_TYPE(CONF, conf);
| ^~~~~~~~~~~~~~~
src/libavcodec/tiff.c: In function ‘get_geokey_val’:
src/libavcodec/tiff.c:199:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
199 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
| ^
src/libavcodec/tiff.c:204:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
204 | RET_GEOKEY_VAL(GT_MODEL_TYPE, gt_model_type);
| ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:199:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
199 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
| ^
src/libavcodec/tiff.c:207:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
207 | RET_GEOKEY_VAL(GT_RASTER_TYPE, gt_raster_type);
| ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:199:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
199 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
| ^
src/libavcodec/tiff.c:212:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
212 | RET_GEOKEY_VAL(LINEAR_UNIT, linear_unit);
| ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:199:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
199 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
| ^
src/libavcodec/tiff.c:216:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
216 | RET_GEOKEY_VAL(ANGULAR_UNIT, angular_unit);
| ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:199:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
199 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
| ^
src/libavcodec/tiff.c:219:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
219 | RET_GEOKEY_VAL(GCS_TYPE, gcs_type);
| ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:199:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
199 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
| ^
src/libavcodec/tiff.c:220:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
220 | RET_GEOKEY_VAL(GCSE_TYPE, gcse_type);
| ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:199:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
199 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
| ^
src/libavcodec/tiff.c:223:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
223 | RET_GEOKEY_VAL(GEODETIC_DATUM, geodetic_datum);
| ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:199:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
199 | 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(GEODETIC_DATUM_E, geodetic_datum_e);
| ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:199:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
199 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
| ^
src/libavcodec/tiff.c:227:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
227 | RET_GEOKEY_VAL(ELLIPSOID, ellipsoid);
| ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:199:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
199 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
| ^
src/libavcodec/tiff.c:230:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
230 | RET_GEOKEY_VAL(PRIME_MERIDIAN, prime_meridian);
| ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:199:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
199 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
| ^
src/libavcodec/tiff.c:237:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
237 | RET_GEOKEY_VAL(COORD_TRANS, coord_trans);
| ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:199:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
199 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
| ^
src/libavcodec/tiff.c:240:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
240 | RET_GEOKEY_VAL(VERT_CS, vert_cs);
| ^~~~~~~~~~~~~~
src/libavcodec/tiff.c:199:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
199 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\
| ^
src/libavcodec/tiff.c:241:9: note: in expansion of macro ‘RET_GEOKEY_VAL’
241 | RET_GEOKEY_VAL(ORTHO_VERT_CS, ortho_vert_cs);
| ^~~~~~~~~~~~~~
src/libavcodec/tiff.c: In function ‘doubles2str’:
src/libavcodec/tiff.c:256:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare]
256 | if (count >= (INT_MAX - 1)/component_len)
| ^~
src/libavcodec/tiff.c: At top level:
src/libavcodec/tiff.c:289:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
289 | static uint16_t av_always_inline dng_process_color16(uint16_t value,
| ^~~~~~
src/libavcodec/tiff.c:308:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
308 | static uint16_t av_always_inline dng_process_color8(uint16_t value,
| ^~~~~~
src/libavcodec/tiff.c:316:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
316 | static void av_always_inline dng_blit(TiffContext *s, uint8_t *dst, int dst_stride,
| ^~~~~~
src/libavcodec/tiff.c:389:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
389 | static void av_always_inline horizontal_fill(TiffContext *s,
| ^~~~~~
In file included from src/libavcodec/bytestream.h:29,
from src/libavcodec/tiff.c:47:
src/libavcodec/tiff.c: In function ‘tiff_unpack_strip’:
src/libavcodec/tiff.c:793:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
793 | av_assert0(width == (s->bpp * s->width + 7) >> 3);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/tiff.c:869:67: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
869 | bytestream2_init_writer(&pb, dst, is_yuv ? s->yuv_line_size : (stride * lines));
| ^~~~~~~~~~~~~~~~
src/libavcodec/tiff.c: In function ‘tiff_decode_tag’:
src/libavcodec/tiff.c:1346:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1346 | if (bytestream2_get_bytes_left(&s->gb) < type_sizes[type] * count)
| ^
src/libavcodec/tiff.c:1348:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1348 | for (int i = 0; i < count; i++)
| ^
In file included from src/libavutil/error.h:30,
from src/libavcodec/tiff.c:41:
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/tiff.c:1413:18: note: in expansion of macro ‘FFMIN’
1413 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/tiff.c:1413:18: note: in expansion of macro ‘FFMIN’
1413 | s->rps = FFMIN(value, s->height);
| ^~~~~
src/libavcodec/tiff.c:1427:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1427 | if (s->strips == s->bppcount)
| ^~
src/libavcodec/tiff.c:1483:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1483 | for (int i = 0; i < count; i++)
| ^
src/libavcodec/tiff.c:1491:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1491 | for (int i = 0; i < count && count > 1; i++) {
| ^
src/libavcodec/tiff.c:1574:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1574 | bytestream2_get_bytes_left(&s->gb) < count / 3 * off * 3)
| ^
src/libavcodec/tiff.c:1650:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1650 | if (s->geotag_count > count / 4 - 1) {
| ^
src/libavcodec/tiff.c:1654:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1654 | if ( bytestream2_get_bytes_left(&s->gb) < s->geotag_count * sizeof(int16_t) * 4
| ^
src/libavcodec/tiff.c:1685:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1685 | if (bytestream2_get_bytes_left(&s->gb) < count * sizeof(int64_t))
| ^
src/libavcodec/tiff.c:1697:67: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1697 | || s->geotags[i].offset + s->geotags[i].count > count) {
| ^
src/libavcodec/tiff.c:1719:68: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1719 | || s->geotags[i].offset + s->geotags[i].count > count) {
| ^
src/libavcodec/tiff.c:1745:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1745 | if (bytestream2_get_bytes_left(&gb_temp) < count)
| ^
src/libavcodec/tiff.c: In function ‘camera_xyz_coeff’:
src/libavcodec/tiff.c:1929:48: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1929 | cam2rgb[i][j] += cam2xyz[i][k] * xyz2rgb[k][j];
| ^
src/libavcodec/tiff.c:1940:33: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1940 | s->premultiply[i] = 1.f / num;
| ^
src/libavcodec/tiff.c: In function ‘decode_frame’:
src/libavcodec/tiff.c:1970:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1970 | } else if (off >= UINT_MAX - 14 || avpkt->size < off + 14) {
| ^
src/libavcodec/tiff.c:1995:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1995 | for (i = 0; i < FF_ARRAY_ELEMS(s->black_level); i++)
| ^
src/libavcodec/tiff.c:1998:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1998 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_neutral); i++)
| ^
src/libavcodec/tiff.c:2001:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2001 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_white); i++)
| ^
src/libavcodec/tiff.c:2004:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2004 | for (i = 0; i < FF_ARRAY_ELEMS(s->analog_balance); i++)
| ^
src/libavcodec/tiff.c:2007:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2007 | for (i = 0; i < FF_ARRAY_ELEMS(s->premultiply); i++)
| ^
src/libavcodec/tiff.c:2056:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2056 | if (off >= UINT_MAX - 14 || avpkt->size < off + 14) {
| ^
src/libavcodec/tiff.c:2074:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘enum TiffTags’ [-Wsign-compare]
2074 | if (get_geokey_type(s->geotags[i].key) != s->geotags[i].type) {
| ^~
src/libavcodec/tiff.c:2107:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2107 | cam2xyz[c][i] += s->camera_calibration[c][j] * s->color_matrix[j][i] * s->as_shot_white[i];
| ^~
src/libavcodec/tiff.c:2131:31: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
2131 | s->black_level[0], s->white_level);
| ~~~~~~~~~~~~~~^~~
src/libavcodec/tiff.c:2165:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2165 | if (s->stripsizesoff >= (unsigned)avpkt->size)
| ^~
src/libavcodec/tiff.c:2171:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2171 | if (s->strippos >= (unsigned)avpkt->size)
| ^~
src/libavcodec/tiff.c:2236:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2236 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) {
| ^
src/libavcodec/tiff.c:2236:75: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2236 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) {
| ^
src/libavcodec/tiff.c:2270:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2270 | for (j = soff; j < ssize; j += 2)
| ^
src/libavcodec/tiff.c:2281:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2281 | for (j = soff; j < ssize; j += 2)
| ^
src/libavcodec/tiff.c:2287:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2287 | for (j = soff; j < ssize; j++)
| ^
src/libavcodec/tiff.c:2326:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2326 | for (j = channels; j < ssize; j++)
| ^
src/libavcodec/tiff.c:2348:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
2348 | for (j = channels; j < ssize; j++)
| ^
src/libavcodec/tmv.c: In function ‘tmv_decode_frame’:
src/libavcodec/tmv.c:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
50 | if (avpkt->size < 2*char_rows*char_cols) {
| ^
src/libavcodec/tiff.c: At top level:
src/libavcodec/tiff.c:2496:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2496 | { "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:44:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/tiff.c:2497:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2497 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/tiff.c:2498:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2498 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/to_upper4.o
src/libavcodec/tiff_common.c: In function ‘ff_tis_ifd’:
src/libavcodec/tiff_common.c:36:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
36 | for (i = 0; i < FF_ARRAY_ELEMS(ifd_tags); i++) {
| ^
src/libavcodec/tiff_common.c: In function ‘ff_tadd_doubles_metadata’:
src/libavcodec/tiff_common.c:106:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
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’ [-Wsign-compare]
108 | 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:127:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
127 | if (count >= INT_MAX / sizeof(int16_t) || count <= 0)
| ^~
src/libavcodec/tiff_common.c:129:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
129 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int16_t))
| ^
src/libavcodec/tiff_common.c:135:29: warning: operand of ‘?:’ changes signedness from ‘short int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
135 | int v = is_signed ? (int16_t)ff_tget_short(gb, le) : ff_tget_short(gb, le);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavcodec/tpeldsp.o
CC libavcodec/truemotion1.o
src/libavcodec/tiffenc.c: In function ‘check_size’:
src/libavcodec/tiffenc.c:92:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
92 | if (s->buf_size < *s->buf - s->buf_start + need) {
| ^
src/libavcodec/tiffenc.c: At top level:
src/libavcodec/tiffenc.c:567:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
567 | {"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:36:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/truemotion2.o
CC libavcodec/truemotion2rt.o
CC libavcodec/truespeech.o
CC libavcodec/tscc.o
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’ [-Wsign-compare]
314 | if (len == TM2_ESCAPE) {
| ^~
src/libavcodec/truemotion2.c:329:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
329 | if (len == TM2_ESCAPE) { /* some unknown length - could be escaped too */
| ^~
CC libavcodec/tscc2.o
CC libavcodec/tta.o
CC libavcodec/ttadata.o
CC libavcodec/ttadsp.o
CC libavcodec/ttaenc.o
CC libavcodec/ttaencdsp.o
CC libavcodec/ttmlenc.o
src/libavcodec/tscc2.c: In function ‘tscc2_decode_frame’:
src/libavcodec/tscc2.c:260:14: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
260 | if (size > bytestream2_get_bytes_left(&gb)) {
| ^
src/libavcodec/tscc2.c:265:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
265 | for (i = 0; i < size; i++) {
| ^
src/libavcodec/tscc2.c:303:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
303 | if (bytestream2_get_bytes_left(&gb) < size) {
| ^
src/libavcodec/ttmlenc.c: In function ‘ttml_encode_frame’:
src/libavcodec/ttmlenc.c:88:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
88 | for (i=0; i<sub->num_rects; i++) {
| ^
CC libavcodec/twinvq.o
In file included from src/libavcodec/tta.c:45:
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’ [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ^~
src/libavcodec/tta.c: In function ‘tta_decode_init’:
src/libavcodec/tta.c:199:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
199 | if (avctx->sample_rate > 0x7FFFFFu) {
| ^
src/libavcodec/tta.c:215:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
215 | 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’} [-Wsign-compare]
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’ [-Wsign-compare]
295 | if (k > MIN_CACHE_BITS || unary > INT32_MAX >> k) {
| ^
src/libavcodec/tta.c: At top level:
src/libavcodec/tta.c:418:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
418 | { "password", "Set decoding password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, DEC },
| ^
In file included from src/libavcodec/tta.c:36:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/twinvqdec.o
In file included from src/libavcodec/metasound_twinvq_data.h:25,
from src/libavcodec/twinvq.c:31:
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu;
| ^
CC libavcodec/txd.o
src/libavcodec/twinvq.c: In function ‘eval_lpc_spectrum’:
src/libavcodec/twinvq.c:66:16: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
66 | return 0.5 / (p + q);
| ^
src/libavcodec/twinvq.c: In function ‘eval_lpcenv_or_interp’:
src/libavcodec/twinvq.c:134:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
134 | if (out[i + step] + out[i - step] > 1.95 * out[i] ||
| ^
src/libavcodec/twinvq.c:134:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
134 | if (out[i + step] + out[i - step] > 1.95 * out[i] ||
| ^
src/libavcodec/twinvq.c: In function ‘dec_gain’:
src/libavcodec/twinvq.c:229:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
229 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i],
| ^
src/libavcodec/twinvq.c:229:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
229 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i],
| ^
src/libavcodec/twinvq.c:228:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
228 | out[i] = (1.0 / (1 << 13)) *
| ^
src/libavcodec/twinvq.c:234:46: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
234 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i],
| ^
src/libavcodec/twinvq.c:234:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
234 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i],
| ^
src/libavcodec/twinvq.c:233:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
233 | float val = (1.0 / (1 << 23)) *
| ^
src/libavcodec/twinvq.c:239:52: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
239 | val * twinvq_mulawinv(sub_step * 0.5 +
| ^
src/libavcodec/twinvq.c:239:58: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
239 | val * twinvq_mulawinv(sub_step * 0.5 +
| ^
src/libavcodec/twinvq.c: In function ‘rearrange_lsp’:
src/libavcodec/twinvq.c:255:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
255 | float min_dist2 = min_dist * 0.5;
| ^
src/libavcodec/twinvq.c:258:47: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
258 | float avg = (lsp[i] + lsp[i - 1]) * 0.5;
| ^
src/libavcodec/twinvq.c: In function ‘decode_lsp’:
src/libavcodec/twinvq.c:294:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
294 | float tmp1 = 1.0 - cb3[lpc_hist_idx * mtab->n_lsp + i];
| ^
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:219:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
219 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:316:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
316 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/ulti.o
CC libavcodec/utils.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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu;
| ^
src/libavcodec/txd.c: In function ‘txd_decode_frame’:
src/libavcodec/txd.c:68:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
68 | if (bytestream2_get_bytes_left(&gb) < w * h + 4 * 256)
| ^
src/libavcodec/txd.c:78:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
78 | if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 8 + 4)
| ^
src/libavcodec/txd.c:82:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
82 | if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 16 + 4)
| ^
src/libavcodec/txd.c:87:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
87 | if (bytestream2_get_bytes_left(&gb) < h * w * 4)
| ^
CC libavcodec/utvideodec.o
In file included from src/libavcodec/utils.c:48:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/utils.c: In function ‘av_get_pcm_codec’:
src/libavcodec/utils.c:549:24: warning: comparison of integer expressions of different signedness: ‘enum AVSampleFormat’ and ‘long unsigned int’ [-Wsign-compare]
549 | if (fmt < 0 || fmt >= FF_ARRAY_ELEMS(map))
| ^~
CC libavcodec/utvideodsp.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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
227 | : tmp2 + 1.0;
| ^
src/libavcodec/twinvqdec.c:230:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
230 | if (st < -1.0)
| ^
CC libavcodec/utvideoenc.o
CC libavcodec/v210dec.o
CC libavcodec/v210enc.o
src/libavcodec/utvideodec.c: In function ‘decode_frame’:
src/libavcodec/utvideodec.c:629:49: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
629 | if (c->packed_stream_size[i][j] > left)
| ^
src/libavcodec/utvideodec.c:642:50: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
642 | if (c->control_stream_size[i][j] > left)
| ^
src/libavcodec/utvideodec.c:649:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
649 | if (bytestream2_get_bytes_left(&gb) < c->frame_info_size) {
| ^
src/libavcodec/utvideodec.c:704:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
704 | if (bytestream2_get_bytes_left(&gb) < c->frame_info_size) {
| ^
CC libavcodec/v210x.o
src/libavcodec/v210dec.c:222:6: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
222 | {.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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
In file included from src/libavcodec/utvideoenc.c:39:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/utvideoenc.c: In function ‘encode_plane’:
src/libavcodec/utvideoenc.c:450:32: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
450 | if (counts[symbol] == width * (int64_t)height) {
| ^~
CC libavcodec/v4l2_buffers.o
CC libavcodec/v4l2_context.o
CC libavcodec/v4l2_fmt.o
src/libavcodec/v4l2_context.c: In function ‘do_source_change’:
src/libavcodec/v4l2_context.c:367:100: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘__u32’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare]
367 | s->capture.selection.width != 0 ? s->capture.selection.width : s->capture.width,
| ^~~~~~~~~~~~~~~~
src/libavcodec/v4l2_context.c:368:102: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘__u32’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare]
368 | s->capture.selection.height != 0 ? s->capture.selection.height : s->capture.height);
| ^~~~~~~~~~~~~~~~~
src/libavcodec/v4l2_context.c:374:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
374 | if (s->capture.width > ff_v4l2_get_format_width(&s->capture.format) ||
| ^
src/libavcodec/v4l2_context.c:375:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
375 | s->capture.height > ff_v4l2_get_format_height(&s->capture.format)) {
| ^
src/libavcodec/v4l2_buffers.c: In function ‘v4l2_free_bufref’:
src/libavcodec/v4l2_buffers.c:540:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
540 | for (unsigned int i = 0; i != avbuf->num_planes; ++i)
| ^~
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/v4l2_buffers.c:629:17: note: in expansion of macro ‘FFMIN’
629 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/v4l2_buffers.c:629:17: note: in expansion of macro ‘FFMIN’
629 | bytesused = FFMIN(size+offset, length);
| ^~~~~
src/libavcodec/v4l2_buffers.c:631:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
631 | if (size > length - offset) {
| ^
src/libavcodec/v4l2_buffers.c: In function ‘v4l2_buffer_buf_to_swframe’:
src/libavcodec/v4l2_buffers.c:716:36: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
716 | for (unsigned int i = 0; i != avbuf->num_planes; ++i)
| ^~
CC libavcodec/v4l2_m2m.o
src/libavcodec/v4l2_buffers.c: In function ‘ff_v4l2_buffer_buf_to_avframe’:
src/libavcodec/v4l2_buffers.c:908:72: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
908 | frame->crop_right = ctx->selection.left + ctx->selection.width < frame->width ?
| ^
src/libavcodec/v4l2_buffers.c:910:73: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
910 | frame->crop_bottom = ctx->selection.top + ctx->selection.height < frame->height ?
| ^
src/libavcodec/v4l2_fmt.c: In function ‘ff_v4l2_format_avcodec_to_v4l2’:
src/libavcodec/v4l2_fmt.c:127:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
127 | 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:137:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
137 | 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:147:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
147 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) {
| ^
src/libavcodec/v4l2_buffers.c: In function ‘ff_v4l2_buffer_initialize’:
src/libavcodec/v4l2_buffers.c:1054:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare]
1054 | 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:144:11: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
144 | if (w < avctx->width || h < avctx->height) {
| ^
src/libavcodec/v4l2_m2m.c:144:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
144 | if (w < avctx->width || h < avctx->height) {
| ^
CC libavcodec/v4l2_m2m_enc.o
CC libavcodec/v4l2_req_decode_q.o
CC libavcodec/v4l2_req_devscan.o
CC libavcodec/v4l2_req_dmabufs.o
src/libavcodec/v4l2_m2m_enc.c: In function ‘v4l2_set_ext_ctrl’:
src/libavcodec/v4l2_m2m_enc.c:92:12: warning: missing initializer for field ‘count’ of ‘struct v4l2_ext_controls’ [-Wmissing-field-initializers]
92 | struct v4l2_ext_controls ctrls = { { 0 } };
| ^~~~~~~~~~~~~~~~~
In file included from src/libavcodec/v4l2_m2m_enc.c:26:
/usr/include/linux/videodev2.h:1857:15: note: ‘count’ declared here
1857 | __u32 count;
| ^~~~~
src/libavcodec/v4l2_m2m_enc.c: In function ‘v4l2_get_ext_ctrl’:
src/libavcodec/v4l2_m2m_enc.c:113:12: warning: missing initializer for field ‘count’ of ‘struct v4l2_ext_controls’ [-Wmissing-field-initializers]
113 | struct v4l2_ext_controls ctrls = { { 0 } };
| ^~~~~~~~~~~~~~~~~
/usr/include/linux/videodev2.h:1857:15: note: ‘count’ declared here
1857 | __u32 count;
| ^~~~~
src/libavcodec/v4l2_m2m_enc.c: In function ‘v4l2_h264_profile_from_ff’:
src/libavcodec/v4l2_m2m_enc.c:157:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
157 | for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) {
| ^
src/libavcodec/v4l2_m2m_enc.c:158:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
158 | 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:178:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
178 | for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) {
| ^
src/libavcodec/v4l2_m2m_enc.c:179:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
179 | if (profile[i].ffmpeg_val == p)
| ^~
src/libavcodec/v4l2_m2m_enc.c: At top level:
src/libavcodec/v4l2_m2m_enc.c:749:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
749 | V4L_M2M_CAPTURE_OPTS,
| ^~~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/v4l2_m2m_enc.c:35:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/v4l2_m2m_enc.c:749:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
749 | V4L_M2M_CAPTURE_OPTS,
| ^~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/v4l2_m2m_enc.c:755:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
755 | V4L_M2M_CAPTURE_OPTS,
| ^~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/v4l2_m2m_enc.c:755:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
755 | V4L_M2M_CAPTURE_OPTS,
| ^~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/screenpresso.c: In function ‘screenpresso_decode_frame’:
src/libavcodec/screenpresso.c:150:16: warning: comparison of integer expressions of different signedness: ‘uLongf’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
150 | if (length < src_linesize * avctx->height) {
| ^
src/libavcodec/v4l2_req_dmabufs.c: In function ‘buf_udma_alloc’:
src/libavcodec/v4l2_req_dmabufs.c:451:86: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
451 | if ((udc.memfd = memfd_create("ffmpeg-dmabuf", MFD_CLOEXEC | MFD_ALLOW_SEALING)) == -1) {
| ^~
CC libavcodec/v4l2_req_hevc_v4.o
CC libavcodec/v4l2_req_media.o
CC libavcodec/v4l2_req_pollqueue.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’ [-Wsign-compare]
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:1430:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1430 | for (i = 0; i != a; ++i)
| ^~
src/libavcodec/v4l2_req_media.c:1433:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1433 | if (a != n)
| ^~
src/libavcodec/v4l2_req_media.c: In function ‘mediabufs_ctl_delete’:
src/libavcodec/v4l2_req_media.c:1720:50: warning: implicit conversion from ‘enum v4l2_memory’ to ‘enum mediabufs_memory’ [-Wenum-conversion]
1720 | request_buffers(mbc->vfd, mbc->src_fmt.type, V4L2_MEMORY_MMAP, 0);
| ^~~~~~~~~~~~~~~~
src/libavcodec/v4l2_req_media.c:1721:50: warning: implicit conversion from ‘enum v4l2_memory’ to ‘enum mediabufs_memory’ [-Wenum-conversion]
1721 | request_buffers(mbc->vfd, mbc->dst_fmt.type, V4L2_MEMORY_MMAP, 0);
| ^~~~~~~~~~~~~~~~
CC libavcodec/v4l2_request_hevc.o
src/libavcodec/v4l2_m2m_dec.c: In function ‘check_profile’:
src/libavcodec/v4l2_m2m_dec.c:867:30: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘__s32’ {aka ‘int’} [-Wsign-compare]
867 | if (query_menu.index > query_ctrl.maximum ||
| ^
src/libavcodec/v4l2_m2m_dec.c:868:30: warning: comparison of integer expressions of different signedness: ‘__u32’ {aka ‘unsigned int’} and ‘__s32’ {aka ‘int’} [-Wsign-compare]
868 | query_menu.index < query_ctrl.minimum ||
| ^
src/libavcodec/v4l2_m2m_dec.c: At top level:
src/libavcodec/v4l2_m2m_dec.c:1392:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1392 | V4L_M2M_DEFAULT_OPTS,
| ^~~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/v4l2_m2m_dec.c:35:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/v4l2_m2m_dec.c:1394:9: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1394 | OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 20}, 2, INT_MAX, FLAGS },
| ^~~~~~
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/v4l2_m2m_dec.c:1395:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1395 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/v4l2_m2m_dec.c:1396:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
1396 | { "dmabuf_alloc", "Dmabuf alloc method", OFFSET(dmabuf_alloc), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/vb.o
CC libavcodec/vble.o
In file included from src/libavcodec/v4l2_req_hevc_v4.c:26:
src/libavcodec/v4l2_req_hevc_vx.c: In function ‘fill_pred_table’:
src/libavcodec/v4l2_req_hevc_vx.c:192:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
192 | for (int i = 0; i < 15 && i < sh->nb_refs[L0]; i++) {
| ^
src/libavcodec/v4l2_req_hevc_vx.c:204:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
204 | 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:466:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
466 | for (i = 0; i < rpl->nb_refs; i++)
| ^
src/libavcodec/v4l2_req_hevc_vx.c:472:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
472 | 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:509:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
509 | for (i = 0; i != h->rps[ST_CURR_BEF].nb_refs; ++i)
| ^~
src/libavcodec/v4l2_req_hevc_vx.c:511:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
511 | for (i = 0; i != h->rps[ST_CURR_AFT].nb_refs; ++i)
| ^~
src/libavcodec/v4l2_req_hevc_vx.c:513:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
513 | 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:551:30: warning: initialized field overwritten [-Woverride-init]
551 | .chroma_format_idc = sps->chroma_format_idc,
| ^~~
src/libavcodec/v4l2_req_hevc_vx.c:551: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:1196:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1196 | for (i = 0; i != rd->drm.nb_objects; ++i) {
| ^~
CC libavcodec/vbndec.o
CC libavcodec/vbnenc.o
src/libavcodec/vb.c: In function ‘decode_frame’:
src/libavcodec/vb.c:223:17: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
223 | if(size > bytestream2_get_bytes_left(&c->stream)+4 || size<4){
| ^
CC libavcodec/vc1.o
CC libavcodec/vc1_block.o
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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 [-Wsign-compare]
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/vc1_loopfilter.o
CC libavcodec/vc1_mc.o
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’ [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ^~
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’ [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ^~
src/libavcodec/vc1_block.c: In function ‘vc1_decode_ac_coeff’:
src/libavcodec/vc1_block.c:532:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
532 | if (index >= ff_vc1_ac_sizes[codingset] - 1U)
| ^~
CC libavcodec/vc1_parser.o
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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:1076:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1076 | || (unsigned)(src_x - 1) > s->h_edge_pos - (mx & 3) - 16 - 3
| ^
src/libavcodec/vc1_mc.c:1077:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1077 | || (unsigned)(src_y - 1) > v_edge_pos - (my & 3) - 16 - 3) {
| ^
CC libavcodec/vc1_pred.o
CC libavcodec/vc1data.o
CC libavcodec/vc1dec.o
CC libavcodec/vc1dsp.o
CC libavcodec/vc2enc.o
CC libavcodec/vc2enc_dwt.o
CC libavcodec/vcr1.o
CC libavcodec/version.o
CC libavcodec/videodsp.o
CC libavcodec/vima.o
In file included from src/libavcodec/vc2enc.c:30:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/vc2enc.c: In function ‘vc2_encode_frame’:
src/libavcodec/vc2enc.c:993:79: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
993 | 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:1187:22: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
1187 | } else if (r <= 1 << m) {
| ^~
CC libavcodec/vlc.o
CC libavcodec/vmdaudio.o
CC libavcodec/vmdvideo.o
src/libavcodec/vima.c: In function ‘decode_frame’:
src/libavcodec/vima.c:143:17: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
143 | if (samples > pkt->size * 2)
| ^
src/libavcodec/vima.c:170:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
170 | for (int i = 0; i < samples; i++) {
| ^
src/libavcodec/vima.c:182:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
182 | for (sample = 0; sample < samples; sample++) {
| ^
CC libavcodec/vmixdec.o
In file included from src/libavcodec/vlc.c:30:
src/libavcodec/vlc.c: In function ‘ff_vlc_init_sparse’:
src/libavcodec/vlc.c:263:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
263 | av_assert0(symbols_size <= 2U);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/vlc.c:296:14: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
296 | COPY(len > nb_bits);
| ^
src/libavcodec/vlc.c:269:15: note: in definition of macro ‘COPY’
269 | if (!(condition)) \
| ^~~~~~~~~
src/libavcodec/vlc.c:271:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
271 | if (len > 3*nb_bits || len > 32) { \
| ^
src/libavcodec/vlc.c:296:5: note: in expansion of macro ‘COPY’
296 | COPY(len > nb_bits);
| ^~~~
src/libavcodec/vlc.c:299:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
299 | COPY(len && len <= nb_bits);
| ^~
src/libavcodec/vlc.c:269:15: note: in definition of macro ‘COPY’
269 | if (!(condition)) \
| ^~~~~~~~~
src/libavcodec/vlc.c:271:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
271 | if (len > 3*nb_bits || len > 32) { \
| ^
src/libavcodec/vlc.c:299:5: note: in expansion of macro ‘COPY’
299 | COPY(len && len <= nb_bits);
| ^~~~
CC libavcodec/vmnc.o
CC libavcodec/vorbis.o
CC libavcodec/vorbis_data.o
src/libavcodec/vmixdec.c: In function ‘decode_frame’:
src/libavcodec/vmixdec.c:253:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
253 | if (offset + 4 > avpkt->size)
| ^
src/libavcodec/vmixdec.c:257:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
257 | if (slice_size > avpkt->size)
| ^
src/libavcodec/vmixdec.c:271:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
271 | if (offset + 4 > avpkt->size)
| ^
src/libavcodec/vmixdec.c:275:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
275 | if (slice_size > avpkt->size)
| ^
CC libavcodec/vorbis_parser.o
CC libavcodec/vorbisdec.o
CC libavcodec/vorbisdsp.o
CC libavcodec/vorbisenc.o
In file included from src/libavcodec/vorbisenc.c:38:
src/libavcodec/vorbis_enc_data.h:432:5: warning: missing initializer for field ‘min’ of ‘const struct <anonymous>’ [-Wmissing-field-initializers]
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>’ [-Wmissing-field-initializers]
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>’ [-Wmissing-field-initializers]
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>’ [-Wmissing-field-initializers]
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>’ [-Wmissing-field-initializers]
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>’ [-Wmissing-field-initializers]
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>’ [-Wmissing-field-initializers]
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>’ [-Wmissing-field-initializers]
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>’ [-Wmissing-field-initializers]
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>’ [-Wmissing-field-initializers]
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>’ [-Wmissing-field-initializers]
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>’ [-Wmissing-field-initializers]
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>’ [-Wmissing-field-initializers]
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>’ [-Wmissing-field-initializers]
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>’ [-Wmissing-field-initializers]
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>’ [-Wmissing-field-initializers]
447 | { 2, 100, 100, 0 },
| ^
src/libavcodec/vorbis_enc_data.h:429:11: note: ‘min’ declared here
429 | float min;
| ^~~
CC libavcodec/vp3.o
src/libavcodec/vorbis_parser.c: In function ‘parse_setup_header’:
src/libavcodec/vorbis_parser.c:140:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
140 | if (get_bits(&gb0, 6) + 1 == mode_count) {
| ^~
CC libavcodec/vp3_parser.o
In file included from src/libavutil/common.h:54,
from src/libavutil/avutil.h:300,
from src/libavcodec/avcodec.h:32,
from src/libavcodec/vorbisdec.c:38:
src/libavcodec/vorbisdec.c: In function ‘vorbis_parse_setup_hdr_codebooks’:
src/libavcodec/vorbisdec.c:379:21: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
379 | codebook_delta_value, codebook_minimum_value);
| ^~~~~~~~~~~~~~~~~~~~
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
| ^~~~~~~~~~~
src/libavcodec/vorbisdec.c:379:43: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
379 | codebook_delta_value, codebook_minimum_value);
| ^~~~~~~~~~~~~~~~~~~~~~
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
| ^~~~~~~~~~~
src/libavcodec/vorbisdec.c:385:81: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
385 | (float)codebook_multiplicands[i] * codebook_delta_value + codebook_minimum_value);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
| ^~~~~~~~~~~
src/libavcodec/vorbisdec.c:422:60: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
422 | codebook_setup->codevectors[j * dim + k]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
| ^~~~~~~~~~~
src/libavcodec/vorbisdec.c: In function ‘create_map’:
src/libavcodec/vorbisdec.c:166:12: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
166 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x))
| ^
src/libavcodec/vorbisdec.c:879:30: note: in expansion of macro ‘BARK’
879 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) *
| ^~~~
src/libavcodec/vorbisdec.c:166:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
166 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x))
| ^
src/libavcodec/vorbisdec.c:879:30: note: in expansion of macro ‘BARK’
879 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) *
| ^~~~
src/libavcodec/vorbisdec.c:166:72: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
166 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x))
| ^
src/libavcodec/vorbisdec.c:879:30: note: in expansion of macro ‘BARK’
879 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) *
| ^~~~
src/libavcodec/vorbisdec.c:166:12: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
166 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x))
| ^
src/libavcodec/vorbisdec.c:880:51: note: in expansion of macro ‘BARK’
880 | (vf->bark_map_size / BARK(vf->rate / 2.0f)));
| ^~~~
src/libavcodec/vorbisdec.c:166:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
166 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x))
| ^
src/libavcodec/vorbisdec.c:880:51: note: in expansion of macro ‘BARK’
880 | (vf->bark_map_size / BARK(vf->rate / 2.0f)));
| ^~~~
src/libavcodec/vorbisdec.c:166:72: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
166 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x))
| ^
src/libavcodec/vorbisdec.c:880:51: note: in expansion of macro ‘BARK’
880 | (vf->bark_map_size / BARK(vf->rate / 2.0f)));
| ^~~~
src/libavcodec/vorbisdec.c: In function ‘vorbis_floor0_decode’:
src/libavcodec/vorbisdec.c:1173:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1173 | for (idx = 0; idx < lsp_len; ++idx)
| ^
src/libavcodec/vorbisdec.c:1174:74: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1174 | ff_dlog(NULL, "floor0 dec: coeff at %d is %f\n", idx, lsp[idx]);
| ~~~^~~~~
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
| ^~~~~~~~~~~
src/libavcodec/vorbisdec.c:1184:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1184 | lsp[i] = 2.0f * cos(lsp[i]);
| ^
src/libavcodec/vorbisdec.c:1187:53: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1187 | vf->map_size[blockflag], order, wstep);
| ^~~~~
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
| ^~~~~~~~~~~
src/libavcodec/vorbisdec.c:1190:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1190 | while (i < vf->map_size[blockflag]) {
| ^
src/libavcodec/vorbisdec.c:1194:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1194 | float two_cos_w = 2.0f * cos(wstep * iter_cond); // needed all times
| ^
src/libavcodec/vorbisdec.c:1212:27: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1212 | if (p + q == 0.0)
| ^~
src/libavcodec/vorbisdec.c:1218:50: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1218 | - vf->amplitude_offset) * .11512925f);
| ^
src/libavcodec/vorbisdec.c: In function ‘setup_classifs’:
src/libavcodec/vorbisdec.c:1376:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1376 | for (p = 0, j = 0; j < ch_used; ++j) {
| ^
src/libavcodec/vorbisdec.c: In function ‘vorbis_residue_decode_internal’:
src/libavcodec/vorbisdec.c:1504:65: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1504 | pass, voffs, vec[voffs], codebook.codevectors[coffs+l], coffs);
| ~~~^~~~~~~
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
| ^~~~~~~~~~~
src/libavcodec/vorbisdec.c:1504:94: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1504 | pass, voffs, vec[voffs], codebook.codevectors[coffs+l], coffs);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
| ^~~~~~~~~~~
src/libavcodec/vorbisdec.c:1542:52: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1542 | vec[voffset / ch + (voffs % ch) * vlen],
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
| ^~~~~~~~~~~
src/libavcodec/vorbisdec.c:1543:69: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1543 | codebook.codevectors[coffs + l], coffs, l);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
| ^~~~~~~~~~~
src/libavcodec/vorbisdec.c:1548:64: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1548 | unsigned voffs_div = ch == 1 ? voffset : FASTDIV(voffset, ch);
| ^~~~~~~
src/libavcodec/vorbisdec.c:1562:52: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1562 | vec[voffs_div + voffs_mod * vlen],
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
| ^~~~~~~~~~~
src/libavcodec/vorbisdec.c:1563:69: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1563 | codebook.codevectors[coffs + l], coffs, l);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # 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:1763:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1763 | if (blockflag == previous_window) {
| ^~
src/libavcodec/vorbisdec.c:1765:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1765 | } else if (blockflag > previous_window) {
| ^
In file included from src/libavcodec/vorbisenc.c:44:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:219:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
219 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:316:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
316 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/vorbisenc.c: In function ‘ready_codebook’:
src/libavcodec/vorbisenc.c:208:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
208 | cb->pow2[i] /= 2.0;
| ^~
src/libavcodec/vorbisenc.c: In function ‘ready_residue’:
src/libavcodec/vorbisenc.c:247:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
247 | rc->maxes[i][0] += 0.8;
| ^~
src/libavcodec/vorbisenc.c:248:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
248 | rc->maxes[i][1] += 0.8;
| ^~
src/libavcodec/vorbisenc.c: In function ‘get_floor_average’:
src/libavcodec/vorbisenc.c:770:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
770 | average += fabs(coeffs[j]);
| ^~
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
from src/libavcodec/avcodec.h:32,
from src/libavcodec/vorbisenc.c:32:
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 [-Wdouble-promotion]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavcodec/vorbisenc.c:935:20: note: in expansion of macro ‘FFMAX’
935 | 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 [-Wdouble-promotion]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavcodec/vorbisenc.c:935:20: note: in expansion of macro ‘FFMAX’
935 | 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 [-Wdouble-promotion]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavcodec/vorbisenc.c:936:20: note: in expansion of macro ‘FFMAX’
936 | 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 [-Wdouble-promotion]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavcodec/vorbisenc.c:936:20: note: in expansion of macro ‘FFMAX’
936 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch]));
| ^~~~~
src/libavcodec/vorbisenc.c: In function ‘apply_window_and_mdct’:
src/libavcodec/vorbisenc.c:1018:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1018 | float n = (float)(1 << venc->log2_blocksize[1]) / 4.0;
| ^
CC libavcodec/vp3dsp.o
CC libavcodec/vp5.o
src/libavcodec/vp3.c: In function ‘free_vlc_tables’:
src/libavcodec/vp3.c:2351:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2351 | for (int i = 0; i < FF_ARRAY_ELEMS(vlcs->vlcs); i++)
| ^
src/libavcodec/vp3.c: In function ‘vp3_decode_init’:
src/libavcodec/vp3.c:2472:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2472 | for (int i = 0; i < FF_ARRAY_ELEMS(vlcs->vlcs); i++) {
| ^
src/libavcodec/vp3.c:2482:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2482 | for (int i = 0; i < FF_ARRAY_ELEMS(vlcs->vlcs); i++) {
| ^
src/libavcodec/vp3.c: In function ‘theora_decode_tables’:
src/libavcodec/vp3.c:3048:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
3048 | 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:3118:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
3118 | if (ptype != 0x81 && get_bits_left(&gb) >= 8U)
| ^~
CC libavcodec/vp56.o
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’ [-Wsign-compare]
483 | av_assert0(filter_limit < 128U);
| ^
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
CC libavcodec/vp56data.o
CC libavcodec/vp5dsp.o
src/libavcodec/vp56.c: In function ‘ff_vp56_init_context’:
src/libavcodec/vp56.c:838:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
838 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) {
| ^
src/libavcodec/vp56.c: In function ‘ff_vp56_free_context’:
src/libavcodec/vp56.c:878:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
878 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++)
| ^
CC libavcodec/vp6.o
CC libavcodec/vp6dsp.o
CC libavcodec/vp8.o
CC libavcodec/vp8_parser.o
src/libavcodec/vp56data.c:52:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ [-Wmissing-field-initializers]
52 | { 2, 2}, {-0}, {-1},
| ^
In file included from src/libavcodec/vp56data.h:30,
from src/libavcodec/vp56data.c:26:
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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’ [-Wmissing-field-initializers]
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/vp8data.o
CC libavcodec/vp8dsp.o
In file included from src/libavcodec/vp6.c:40:
src/libavcodec/vp6data.h:304:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ [-Wmissing-field-initializers]
304 | { 2, 2}, {-1}, {-2},
| ^
In file included from src/libavcodec/vp6.c:38:
src/libavcodec/vp56.h:64:10: note: ‘prob_idx’ declared here
64 | int8_t prob_idx;
| ^~~~~~~~
src/libavcodec/vp6data.h:304:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ [-Wmissing-field-initializers]
304 | { 2, 2}, {-1}, {-2},
| ^
src/libavcodec/vp56.h:64:10: note: ‘prob_idx’ declared here
64 | int8_t prob_idx;
| ^~~~~~~~
src/libavcodec/vp6data.h:305:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ [-Wmissing-field-initializers]
305 | { 2, 3}, {-3}, {-4},
| ^
src/libavcodec/vp56.h:64:10: note: ‘prob_idx’ declared here
64 | int8_t prob_idx;
| ^~~~~~~~
src/libavcodec/vp6data.h:305:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ [-Wmissing-field-initializers]
305 | { 2, 3}, {-3}, {-4},
| ^
src/libavcodec/vp56.h:64:10: note: ‘prob_idx’ declared here
64 | int8_t prob_idx;
| ^~~~~~~~
src/libavcodec/vp6data.h:308:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ [-Wmissing-field-initializers]
308 | { 2, 6}, {-5}, {-6},
| ^
src/libavcodec/vp56.h:64:10: note: ‘prob_idx’ declared here
64 | int8_t prob_idx;
| ^~~~~~~~
src/libavcodec/vp6data.h:308:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ [-Wmissing-field-initializers]
308 | { 2, 6}, {-5}, {-6},
| ^
src/libavcodec/vp56.h:64:10: note: ‘prob_idx’ declared here
64 | int8_t prob_idx;
| ^~~~~~~~
src/libavcodec/vp6data.h:309:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ [-Wmissing-field-initializers]
309 | { 2, 7}, {-7}, {-8},
| ^
src/libavcodec/vp56.h:64:10: note: ‘prob_idx’ declared here
64 | int8_t prob_idx;
| ^~~~~~~~
src/libavcodec/vp6data.h:309:5: warning: missing initializer for field ‘prob_idx’ of ‘VP56Tree’ [-Wmissing-field-initializers]
309 | { 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:279:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
279 | for (i=0; i<size-1; i++) {
| ^
src/libavcodec/vp6.c: In function ‘vp6_parse_vector_adjustment’:
src/libavcodec/vp6.c:385:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
385 | for (i=0; i<sizeof(prob_order); i++) {
| ^
src/libavcodec/vp8.c: In function ‘vp8_decode_flush_impl’:
src/libavcodec/vp8.c:140:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
140 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++)
| ^
CC libavcodec/vp9.o
src/libavcodec/vp8.c: In function ‘vp8_decode_update_thread_context’:
src/libavcodec/vp8.c:2898:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2898 | for (int i = 0; i < FF_ARRAY_ELEMS(s_src->frames); i++)
| ^
CC libavcodec/vp9_parser.o
src/libavcodec/vp9.c: In function ‘update_size’:
src/libavcodec/vp9.c:272:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
272 | if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt)
| ^~
src/libavcodec/vp9.c:272:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
272 | if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt)
| ^~
src/libavcodec/vp9.c: In function ‘decode_frame_header’:
src/libavcodec/vp9.c:798:21: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
798 | s->sb_cols > (64 << s->s.h.tiling.log2_tile_cols);
| ^
src/libavcodec/vp9.c:802:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
802 | while (max > s->s.h.tiling.log2_tile_cols) {
| ^
src/libavcodec/vp9.c:810:33: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
810 | if (s->s.h.tiling.tile_cols != (1 << s->s.h.tiling.log2_tile_cols) || changed) {
| ^~
src/libavcodec/vp9.c:987:29: warning: comparison of integer expressions of different signedness: ‘enum TxfmMode’ and ‘int’ [-Wsign-compare]
987 | if (s->s.h.txfmmode == i)
| ^~
src/libavcodec/vp9.c: In function ‘decode_tiles’:
src/libavcodec/vp9.c:1303:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1303 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) {
| ^
src/libavcodec/vp9.c:1307:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1307 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) {
| ^
src/libavcodec/vp9.c:1310:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1310 | if (tile_col == s->s.h.tiling.tile_cols - 1 &&
| ^~
src/libavcodec/vp9.c:1311:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1311 | tile_row == s->s.h.tiling.tile_rows - 1) {
| ^~
src/libavcodec/vp9.c:1334:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1334 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) {
| ^
src/libavcodec/vp9.c:1381:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1381 | if (row + 8 < s->rows) {
| ^
src/libavcodec/vp9.c:1398:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1398 | for (col = 0; col < s->cols;
| ^
src/libavcodec/vp9.c: In function ‘decode_tiles_mt’:
src/libavcodec/vp9.c:1440:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1440 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) {
| ^
src/libavcodec/vp9.c:1475:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1475 | if (row + 8 < s->rows) {
| ^
src/libavcodec/vp9.c: In function ‘loopfilter_proc’:
src/libavcodec/vp9.c:1506:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1506 | for (i = 0; i < s->sb_rows; i++) {
| ^
src/libavcodec/vp9.c:1513:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1513 | for (col = 0; col < s->cols;
| ^
src/libavcodec/vp9.c: In function ‘vp9_export_enc_params’:
src/libavcodec/vp9.c:1531:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1531 | for (tile = 0; tile < s->active_tile_cols; tile++)
| ^
src/libavcodec/vp9.c:1551:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1551 | for (tile = 0; tile < s->active_tile_cols; tile++) {
| ^
src/libavcodec/vp9.c: In function ‘vp9_decode_frame’:
src/libavcodec/vp9.c:1719:33: warning: comparison of integer expressions of different signedness: ‘enum TxfmMode’ and ‘int’ [-Wsign-compare]
1719 | if (s->s.h.txfmmode == i)
| ^~
src/libavcodec/vp9.c:1730:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1730 | for (i = 0; i < s->sb_rows; i++)
| ^
src/libavcodec/vp9.c:1753:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1753 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) {
| ^
src/libavcodec/vp9.c:1754:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1754 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) {
| ^
src/libavcodec/vp9.c:1757:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1757 | if (tile_col == s->s.h.tiling.tile_cols - 1 &&
| ^~
src/libavcodec/vp9.c:1758:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1758 | tile_row == s->s.h.tiling.tile_rows - 1) {
| ^~
src/libavcodec/vp9.c:1788:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1788 | for (i = 1; i < s->s.h.tiling.tile_cols; i++)
| ^
src/libavcodec/vp9.c:1789:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1789 | for (j = 0; j < sizeof(s->td[i].counts) / sizeof(unsigned); j++)
| ^
CC libavcodec/vp9block.o
CC libavcodec/vp9data.o
CC libavcodec/vp9dsp.o
CC libavcodec/vp9dsp_10bpp.o
In file included from src/libavutil/version.h:30,
from src/libavutil/log.h:26,
from src/libavutil/avassert.h:35,
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/vp9block.c:96:49: note: in expansion of macro ‘FFMIN’
96 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/vp9block.c:96:49: note: in expansion of macro ‘FFMIN’
96 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/vp9block.c:97:49: note: in expansion of macro ‘FFMIN’
97 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/vp9block.c:97:49: note: in expansion of macro ‘FFMIN’
97 | int bh4 = ff_vp9_bwh_tab[1][b->bs][1], h4 = FFMIN(s->rows - row, bh4), y;
| ^~~~~
src/libavcodec/vp9block.c:98:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
98 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/vp9block.c:974:17: note: in expansion of macro ‘FFMIN’
974 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/vp9block.c:974:17: note: in expansion of macro ‘FFMIN’
974 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/vp9block.c:975:17: note: in expansion of macro ‘FFMIN’
975 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/vp9block.c:975:17: note: in expansion of macro ‘FFMIN’
975 | int end_y = FFMIN(2 * (s->rows - row), h4);
| ^~~~~
src/libavcodec/vp9block.c: In function ‘ff_vp9_decode_block’:
src/libavcodec/vp9block.c:1369:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1369 | (row + h4) > s->rows;
| ^
src/libavcodec/vp9block.c:1371:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1371 | (row + h4) > s->rows;
| ^
src/libavutil/macros.h:49:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/vp9block.c:1402:17: note: in expansion of macro ‘FFMIN’
1402 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/vp9block.c:1402:17: note: in expansion of macro ‘FFMIN’
1402 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/vp9block.c:1402:51: note: in expansion of macro ‘FFMIN’
1402 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/vp9block.c:1402:51: note: in expansion of macro ‘FFMIN’
1402 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/vp9block.c:1416:17: note: in expansion of macro ‘FFMIN’
1416 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/vp9block.c:1416:17: note: in expansion of macro ‘FFMIN’
1416 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/vp9block.c:1417:17: note: in expansion of macro ‘FFMIN’
1417 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/vp9block.c:1417:17: note: in expansion of macro ‘FFMIN’
1417 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/vp9block.c:1437:21: note: in expansion of macro ‘FFMIN’
1437 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/vp9block.c:1437:21: note: in expansion of macro ‘FFMIN’
1437 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/vp9block.c:1437:55: note: in expansion of macro ‘FFMIN’
1437 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/vp9block.c:1437:55: note: in expansion of macro ‘FFMIN’
1437 | int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4);
| ^~~~~
src/libavcodec/vp9block.c:1444:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1444 | s->cols & 1 && col + w4 >= s->cols ? s->cols & 7 : 0,
| ^~
src/libavcodec/vp9block.c:1445:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1445 | 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
CC libavcodec/vp9prob.o
CC libavcodec/vp9recon.o
src/libavcodec/v4l2_req_devscan.c: In function ‘probe_media_device’:
src/libavcodec/v4l2_req_devscan.c:339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__u32’ {aka ‘unsigned int’} [-Wsign-compare]
339 | for (int i = 0; i < topology.num_interfaces; i++) {
| ^
CC libavcodec/vpx_rac.o
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
163 | r >= 0 && r < s->rows) {
| ^
src/libavcodec/vp9mvs.c:199:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) {
| ^
CC libavcodec/vqavideo.o
src/libavcodec/vp9recon.c: In function ‘check_intra_mode’:
src/libavcodec/vp9recon.c:42:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
42 | 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:35,
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/vp9recon.c:227:17: note: in expansion of macro ‘FFMIN’
227 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/vp9recon.c:227:17: note: in expansion of macro ‘FFMIN’
227 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/vp9recon.c:228:17: note: in expansion of macro ‘FFMIN’
228 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/vp9recon.c:228:17: note: in expansion of macro ‘FFMIN’
228 | int end_y = FFMIN(2 * (s->rows - row), h4);
| ^~~~~
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/vp9recon.c:613:21: note: in expansion of macro ‘FFMIN’
613 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/vp9recon.c:613:21: note: in expansion of macro ‘FFMIN’
613 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/vp9recon.c:614:21: note: in expansion of macro ‘FFMIN’
614 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/vp9recon.c:614:21: note: in expansion of macro ‘FFMIN’
614 | int end_y = FFMIN(2 * (s->rows - row), h4);
| ^~~~~
CC libavcodec/vqcdec.o
CC libavcodec/vvc/cabac.o
src/libavcodec/vqavideo.c: In function ‘vqa_decode_frame_pal8’:
src/libavcodec/vqavideo.c:438:48: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
438 | if (chunk_size / 3 > 256 || chunk_size > bytestream2_get_bytes_left(&s->gb)) {
| ^
src/libavcodec/vqavideo.c:443:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
443 | for (i = 0; i < chunk_size / 3; i++) {
| ^
src/libavcodec/vqavideo.c: In function ‘vqa_decode_frame_hicolor’:
src/libavcodec/vqavideo.c:704:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
704 | if (chunk_size > s->decode_buffer_size) {
| ^
CC libavcodec/vvc/ctu.o
CC libavcodec/vvc/data.o
src/libavcodec/vvc/cabac.c:888:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
888 | static int inline vvc_get_cabac(CABACContext *c, VVCCabacState* base, const int ctx)
| ^~~~~~
src/libavcodec/vvc/ctu.c: In function ‘luma_intra_pred_mode’:
src/libavcodec/vvc/ctu.c:787:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
787 | for (int i = 0; i < FF_ARRAY_ELEMS(cand); i++) {
| ^
src/libavcodec/vvc/ctu.c: In function ‘derive_chroma_intra_pred_mode’:
src/libavcodec/vvc/ctu.c:917:9: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
917 | const static IntraPredMode pred_mode_c[][4 + 1] = {
| ^~~~~
src/libavcodec/vvc/ctu.c:932:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
932 | for (idx = 0; idx < FF_ARRAY_ELEMS(modes); idx++) {
| ^
src/libavcodec/vvc/ctu.c:941:9: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
941 | const static int mode_map_422[INTRA_VDIAG + 1] = {
| ^~~~~
src/libavcodec/vvc/ctu.c: In function ‘palette_add_tu’:
src/libavcodec/vvc/ctu.c:1846:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1846 | for (int i = 0; i < FF_ARRAY_ELEMS(cu->plt); i++)
| ^
src/libavcodec/vvc/ctu.c: At top level:
src/libavcodec/vvc/ctu.c:2435:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
2435 | const static coding_tree_fn coding_tree[] = {
| ^~~~~
src/libavcodec/vvc/ctu.c: In function ‘hls_coding_tree_unit’:
src/libavcodec/vvc/ctu.c:2708:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
2708 | if (ctu_idx == sh->num_ctus_in_curr_slice - 1) {
| ^~
src/libavcodec/vvc/ctu.c: In function ‘cu_get_max_y’:
src/libavcodec/vvc/ctu.c:2751:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2751 | for (int i = 0; i < FF_ARRAY_ELEMS(pu->gpm_mv); i++) {
| ^
CC libavcodec/vvc/dec.o
CC libavcodec/vvc/dsp.o
CC libavcodec/vvc/filter.o
src/libavcodec/vvc/dec.c: In function ‘frame_context_for_each_tl’:
src/libavcodec/vvc/dec.c:336:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
336 | for (int i = 0; i < FF_ARRAY_ELEMS(init); i++) {
| ^
src/libavcodec/vvc/dec.c: In function ‘get_ep_size’:
src/libavcodec/vvc/dec.c:519:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
519 | if (ep_index < rsh->num_entry_points) {
| ^
src/libavcodec/vvc/dec.c: In function ‘frame_context_free’:
src/libavcodec/vvc/dec.c:665:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
665 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) {
| ^
src/libavcodec/vvc/dec.c: In function ‘frame_context_init’:
src/libavcodec/vvc/dec.c:687:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
687 | for (int j = 0; j < FF_ARRAY_ELEMS(fc->DPB); j++) {
| ^
src/libavcodec/vvc/dec.c: In function ‘frame_context_setup’:
src/libavcodec/vvc/dec.c:714:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
714 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) {
| ^
In file included from src/libavcodec/vvc/dsp_template.c:28,
from src/libavcodec/vvc/dsp.c:75:
src/libavcodec/vvc/inter_template.c:27:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
27 | static void av_always_inline FUNC(put_scaled)(uint8_t *_dst, const ptrdiff_t _dst_stride,
| ^~~~~~
src/libavcodec/vvc/inter_template.c:116:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
116 | static void av_always_inline FUNC(put_uni_w_scaled)(uint8_t *_dst, const ptrdiff_t _dst_stride,
| ^~~~~~
src/libavcodec/vvc/inter_template.c: In function ‘ff_vvc_inter_dsp_init_8’:
src/libavcodec/vvc/inter_template.c:603:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
603 | for (int i = 0; i < FF_ARRAY_ELEMS(inter->put_scaled[LUMA]); i++) {
| ^
In file included from src/libavcodec/vvc/dsp_template.c:29:
src/libavcodec/vvc/intra_template.c: In function ‘cclm_get_params_8’:
src/libavcodec/vvc/intra_template.c:261:9: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
261 | const static int div_sig_table[] = {0, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 0};
| ^~~~~
In file included from src/libavcodec/vvc/dsp_template.c:30:
src/libavcodec/vvc/filter_template.c: In function ‘alf_recon_coeff_and_clip_8’:
src/libavcodec/vvc/filter_template.c:377:5: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
377 | const static int index[][ALF_NUM_COEFF_LUMA] = {
| ^~~~~
src/libavcodec/vvc/filter_template.c: In function ‘ff_vvc_sao_dsp_init_8’:
src/libavcodec/vvc/filter_template.c:847:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
847 | for (int i = 0; i < FF_ARRAY_ELEMS(sao->band_filter); i++)
| ^
src/libavcodec/vvc/filter_template.c:849:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
849 | for (int i = 0; i < FF_ARRAY_ELEMS(sao->edge_filter); i++)
| ^
CC libavcodec/vvc/inter.o
In file included from src/libavcodec/vvc/dsp_template.c:28,
from src/libavcodec/vvc/dsp.c:79:
src/libavcodec/vvc/inter_template.c: At top level:
src/libavcodec/vvc/inter_template.c:27:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
27 | static void av_always_inline FUNC(put_scaled)(uint8_t *_dst, const ptrdiff_t _dst_stride,
| ^~~~~~
src/libavcodec/vvc/inter_template.c:116:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
116 | static void av_always_inline FUNC(put_uni_w_scaled)(uint8_t *_dst, const ptrdiff_t _dst_stride,
| ^~~~~~
src/libavcodec/vvc/inter_template.c: In function ‘ff_vvc_inter_dsp_init_10’:
src/libavcodec/vvc/inter_template.c:603:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
603 | for (int i = 0; i < FF_ARRAY_ELEMS(inter->put_scaled[LUMA]); i++) {
| ^
In file included from src/libavcodec/vvc/dsp_template.c:29:
src/libavcodec/vvc/intra_template.c: In function ‘cclm_get_params_10’:
src/libavcodec/vvc/intra_template.c:261:9: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
261 | const static int div_sig_table[] = {0, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 0};
| ^~~~~
In file included from src/libavcodec/vvc/dsp_template.c:30:
src/libavcodec/vvc/filter_template.c: In function ‘alf_recon_coeff_and_clip_10’:
src/libavcodec/vvc/filter_template.c:377:5: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
377 | const static int index[][ALF_NUM_COEFF_LUMA] = {
| ^~~~~
src/libavcodec/vvc/filter_template.c: In function ‘ff_vvc_sao_dsp_init_10’:
src/libavcodec/vvc/filter_template.c:847:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
847 | for (int i = 0; i < FF_ARRAY_ELEMS(sao->band_filter); i++)
| ^
src/libavcodec/vvc/filter_template.c:849:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
849 | for (int i = 0; i < FF_ARRAY_ELEMS(sao->edge_filter); i++)
| ^
In file included from src/libavcodec/vvc/dsp_template.c:28,
from src/libavcodec/vvc/dsp.c:83:
src/libavcodec/vvc/inter_template.c: At top level:
src/libavcodec/vvc/inter_template.c:27:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
27 | static void av_always_inline FUNC(put_scaled)(uint8_t *_dst, const ptrdiff_t _dst_stride,
| ^~~~~~
src/libavcodec/vvc/inter_template.c:116:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
116 | static void av_always_inline FUNC(put_uni_w_scaled)(uint8_t *_dst, const ptrdiff_t _dst_stride,
| ^~~~~~
src/libavcodec/vvc/inter_template.c: In function ‘ff_vvc_inter_dsp_init_12’:
src/libavcodec/vvc/inter_template.c:603:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
603 | for (int i = 0; i < FF_ARRAY_ELEMS(inter->put_scaled[LUMA]); i++) {
| ^
In file included from src/libavcodec/vvc/dsp_template.c:29:
src/libavcodec/vvc/intra_template.c: In function ‘cclm_get_params_12’:
src/libavcodec/vvc/intra_template.c:261:9: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
261 | const static int div_sig_table[] = {0, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 0};
| ^~~~~
In file included from src/libavcodec/vvc/dsp_template.c:30:
src/libavcodec/vvc/filter_template.c: In function ‘alf_recon_coeff_and_clip_12’:
src/libavcodec/vvc/filter_template.c:377:5: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
377 | const static int index[][ALF_NUM_COEFF_LUMA] = {
| ^~~~~
src/libavcodec/vvc/filter.c: In function ‘get_qp_y’:
src/libavcodec/vvc/filter.c:757:62: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
757 | for (int i = 0; i < sps->num_ladf_intervals - 1 && level > sps->ladf_interval_lower_bound[i + 1]; i++)
| ^
src/libavcodec/vvc/filter.c: In function ‘alf_copy_ctb_to_hv’:
src/libavcodec/vvc/filter.c:912:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
912 | for (int i = 0; i < FF_ARRAY_ELEMS(offset_h); i++) {
| ^
src/libavcodec/vvc/filter.c:917:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
917 | for (int i = 0; i < FF_ARRAY_ELEMS(offset_v); i++) {
| ^
src/libavcodec/vvc/filter_template.c: In function ‘ff_vvc_sao_dsp_init_12’:
src/libavcodec/vvc/filter_template.c:847:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
847 | for (int i = 0; i < FF_ARRAY_ELEMS(sao->band_filter); i++)
| ^
src/libavcodec/vvc/filter_template.c:849:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
849 | for (int i = 0; i < FF_ARRAY_ELEMS(sao->edge_filter); i++)
| ^
CC libavcodec/vvc/intra.o
src/libavcodec/vvc/inter.c: In function ‘pred_regular’:
src/libavcodec/vvc/inter.c:695:85: warning: operand of ‘?:’ changes signedness from ‘ptrdiff_t’ {aka ‘long int’} to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare]
695 | const ptrdiff_t inter_stride = do_ciip ? (MAX_PB_SIZE * sizeof(uint16_t)) : dst_stride;
| ^~~~~~~~~~
CC libavcodec/vvc/intra_utils.o
CC libavcodec/vvc/itx_1d.o
src/libavcodec/vvc/intra.c: In function ‘add_reconstructed_area’:
src/libavcodec/vvc/intra.c:178:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
178 | if (lc->num_ras[ch_type] >= FF_ARRAY_ELEMS(lc->ras[ch_type]))
| ^~
src/libavcodec/vvc/intra.c: At top level:
src/libavcodec/vvc/intra.c:336:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
336 | const static int level_scale[2][6] = {
| ^~~~~
src/libavcodec/vvc/intra.c: In function ‘itx_2d’:
src/libavcodec/vvc/intra.c:452:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
452 | for (int x = 0; x < nzw; x++)
| ^
src/libavcodec/vvc/itx_1d.c: In function ‘matrix_mul’:
src/libavcodec/vvc/itx_1d.c:649:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
649 | for (int i = 0; i < nz; i++)
| ^
src/libavcodec/vvc/itx_1d.c:655:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
655 | for (int j = 0; j < nz; j++)
| ^
CC libavcodec/vvc/mvs.o
CC libavcodec/vvc/ps.o
CC libavcodec/vvc/refs.o
src/libavcodec/vvc/mvs.c: In function ‘init_neighbour_context’:
src/libavcodec/vvc/mvs.c:592:9: warning: missing initializer for field ‘available’ of ‘Neighbour’ [-Wmissing-field-initializers]
592 | { x0 - 1, y0 + cb_height, !a0_available }, //A0
| ^
src/libavcodec/vvc/mvs.c:544:9: note: ‘available’ declared here
544 | int available;
| ^~~~~~~~~
src/libavcodec/vvc/mvs.c:593:9: warning: missing initializer for field ‘available’ of ‘Neighbour’ [-Wmissing-field-initializers]
593 | { x0 - 1, y0 + cb_height - 1, !na->cand_left }, //A1
| ^
src/libavcodec/vvc/mvs.c:544:9: note: ‘available’ declared here
544 | int available;
| ^~~~~~~~~
src/libavcodec/vvc/mvs.c:594:9: warning: missing initializer for field ‘available’ of ‘Neighbour’ [-Wmissing-field-initializers]
594 | { x0 - 1, y0, !na->cand_left }, //A2
| ^
src/libavcodec/vvc/mvs.c:544:9: note: ‘available’ declared here
544 | int available;
| ^~~~~~~~~
src/libavcodec/vvc/mvs.c:595:9: warning: missing initializer for field ‘available’ of ‘Neighbour’ [-Wmissing-field-initializers]
595 | { x0 + cb_width, y0 - 1, !na->cand_up_right }, //B0
| ^
src/libavcodec/vvc/mvs.c:544:9: note: ‘available’ declared here
544 | int available;
| ^~~~~~~~~
src/libavcodec/vvc/mvs.c:596:9: warning: missing initializer for field ‘available’ of ‘Neighbour’ [-Wmissing-field-initializers]
596 | { x0 + cb_width - 1, y0 - 1, !na->cand_up }, //B1
| ^
src/libavcodec/vvc/mvs.c:544:9: note: ‘available’ declared here
544 | int available;
| ^~~~~~~~~
src/libavcodec/vvc/mvs.c:597:9: warning: missing initializer for field ‘available’ of ‘Neighbour’ [-Wmissing-field-initializers]
597 | { x0 - 1, y0 - 1, !na->cand_up_left }, //B2
| ^
src/libavcodec/vvc/mvs.c:544:9: note: ‘available’ declared here
544 | int available;
| ^~~~~~~~~
src/libavcodec/vvc/mvs.c:598:9: warning: missing initializer for field ‘available’ of ‘Neighbour’ [-Wmissing-field-initializers]
598 | { x0, y0 - 1, !na->cand_up }, //B3
| ^
src/libavcodec/vvc/mvs.c:544:9: note: ‘available’ declared here
544 | int available;
| ^~~~~~~~~
src/libavcodec/vvc/mvs.c: In function ‘mv_merge_spatial_candidates’:
src/libavcodec/vvc/mvs.c:677:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
677 | for (int i = 0; i < FF_ARRAY_ELEMS(nbs); i++) {
| ^
src/libavcodec/vvc/ps.c: In function ‘pps_add_ctus’:
src/libavcodec/vvc/ps.c:414:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
414 | if (*off >= pps->ctb_count)
| ^~
src/libavcodec/vvc/ps.c: In function ‘decode_frame_ps’:
src/libavcodec/vvc/ps.c:1034:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1034 | for (int i = 0; i < FF_ARRAY_ELEMS(fps->alf_list); i++)
| ^
src/libavcodec/vvc/ps.c: In function ‘ff_vvc_frame_ps_free’:
src/libavcodec/vvc/ps.c:1084:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1084 | for (int i = 0; i < FF_ARRAY_ELEMS(fps->alf_list); i++)
| ^
src/libavcodec/vvc/ps.c: In function ‘ff_vvc_ps_uninit’:
src/libavcodec/vvc/ps.c:1090:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1090 | for (int i = 0; i < FF_ARRAY_ELEMS(ps->scaling_list); i++)
| ^
src/libavcodec/vvc/ps.c:1092:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1092 | for (int i = 0; i < FF_ARRAY_ELEMS(ps->lmcs_list); i++)
| ^
src/libavcodec/vvc/ps.c:1094:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1094 | for (int i = 0; i < FF_ARRAY_ELEMS(ps->alf_list); i++)
| ^
src/libavcodec/vvc/ps.c:1096:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1096 | for (int i = 0; i < FF_ARRAY_ELEMS(ps->sps_list); i++)
| ^
src/libavcodec/vvc/ps.c:1098:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1098 | for (int i = 0; i < FF_ARRAY_ELEMS(ps->pps_list); i++)
| ^
src/libavcodec/vvc/ps.c: In function ‘sh_entry_points’:
src/libavcodec/vvc/ps.c:1445:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1445 | for (int i = 1, j = 0; i < sh->num_ctus_in_curr_slice; i++) {
| ^
src/libavcodec/vvc/refs.c: In function ‘ff_vvc_clear_refs’:
src/libavcodec/vvc/refs.c:88:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
88 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++)
| ^
src/libavcodec/vvc/refs.c: In function ‘ff_vvc_flush_dpb’:
src/libavcodec/vvc/refs.c:95:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
95 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++)
| ^
src/libavcodec/vvc/refs.c: In function ‘alloc_frame’:
src/libavcodec/vvc/refs.c:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
126 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) {
| ^
src/libavcodec/vvc/refs.c: In function ‘ff_vvc_set_new_ref’:
src/libavcodec/vvc/refs.c:233:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
233 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) {
| ^
src/libavcodec/vvc/refs.c: In function ‘ff_vvc_output_frame’:
src/libavcodec/vvc/refs.c:278:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
278 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) {
| ^
src/libavcodec/vvc/refs.c:287:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
287 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) {
| ^
src/libavcodec/vvc/refs.c: In function ‘ff_vvc_bump_frame’:
src/libavcodec/vvc/refs.c:343:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
343 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) {
| ^
src/libavcodec/vvc/refs.c:353:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
353 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) {
| ^
src/libavcodec/vvc/refs.c:364:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
364 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) {
| ^
src/libavcodec/vvc/refs.c: In function ‘find_ref_idx’:
src/libavcodec/vvc/refs.c:379:37: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘uint32_t’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare]
379 | const unsigned mask = use_msb ? ~0 : fc->ps.sps->max_pic_order_cnt_lsb - 1;
| ^~
src/libavcodec/vvc/refs.c:381:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
381 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) {
| ^
src/libavcodec/vvc/refs.c:384:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
384 | if ((ref->poc & mask) == poc)
| ^~
src/libavcodec/vvc/refs.c: In function ‘init_slice_rpl’:
src/libavcodec/vvc/refs.c:508:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
508 | for (int i = 0; i < sh->num_ctus_in_curr_slice; i++) {
| ^
src/libavcodec/vvc/refs.c: In function ‘ff_vvc_frame_rpl’:
src/libavcodec/vvc/refs.c:606:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
606 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) {
| ^
src/libavcodec/vvc/refs.c:620:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
620 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++)
| ^
CC libavcodec/vvc/sei.o
CC libavcodec/vvc/thread.o
CC libavcodec/vvc_parser.o
src/libavcodec/vvc/thread.c: In function ‘task_init’:
src/libavcodec/vvc/thread.c:140:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
140 | for (int i = 0; i < FF_ARRAY_ELEMS(t->score); i++)
| ^
src/libavcodec/vvc/thread.c: At top level:
src/libavcodec/vvc/thread.c:609:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
609 | const static char* task_name[] = {
| ^~~~~
CC libavcodec/wavarc.o
CC libavcodec/wavpack.o
CC libavcodec/wavpackdata.o
In file included from src/libavcodec/wavpackdata.c:22:
src/libavcodec/wavpack.h: In function ‘wp_exp2’:
src/libavcodec/wavpack.h:145:13: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ [-Wsign-compare]
145 | if (val > 31U)
| ^
CC libavcodec/wavpackenc.o
CC libavcodec/wbmpdec.o
In file included from src/libavcodec/wavarc.c:29:
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’ [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ^~
src/libavcodec/wavarc.c: In function ‘get_srice’:
src/libavcodec/wavarc.c:133:22: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
133 | return (z & 1) ? ~((int)(z >> 1)) : z >> 1;
| ^~~~~~~~~~~~~~~~
src/libavcodec/wavarc.c: In function ‘decode_2slp’:
src/libavcodec/wavarc.c:313:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
313 | if (s->nb_samples > 570U) {
| ^
src/libavcodec/wavarc.c: In function ‘decode_5elp’:
src/libavcodec/wavarc.c:601:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
601 | if (s->nb_samples > 570U) {
| ^
In file included from src/libavcodec/wavpack.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’ [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ^~
In file included from src/libavcodec/wavpack.c:35:
src/libavcodec/wavpack.h: In function ‘wp_exp2’:
src/libavcodec/wavpack.h:145:13: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ [-Wsign-compare]
145 | if (val > 31U)
| ^
src/libavcodec/wavpack.c: In function ‘wv_get_value’:
src/libavcodec/wavpack.c:180:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
180 | if ((ctx->ch[0].median[0] < 2U) && (ctx->ch[1].median[0] < 2U) &&
| ^
src/libavcodec/wavpack.c:180:62: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
180 | 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:344:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
344 | if (S >= 0x1000000U) {
| ^~
In file included from src/libavcodec/wavpackenc.c:31:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:219:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
219 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:316:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
316 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
In file included from src/libavcodec/wavpackenc.h:26,
from src/libavcodec/wavpackenc.c:33:
src/libavcodec/wavpack.h: In function ‘wp_exp2’:
src/libavcodec/wavpack.h:145:13: warning: comparison of integer expressions of different signedness: ‘int16_t’ {aka ‘short int’} and ‘unsigned int’ [-Wsign-compare]
145 | if (val > 31U)
| ^
src/libavcodec/wavpackenc.c: In function ‘log2sample’:
src/libavcodec/wavpackenc.c:655:28: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
655 | if (limit && dbits >= limit)
| ^~
src/libavcodec/wavpackenc.c: In function ‘analyze_mono’:
src/libavcodec/wavpackenc.c:960:62: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
960 | recurse_mono(s, &info, 0, (int) floor(s->delta_decay + 0.5),
| ^
src/libavcodec/wavpackenc.c:970:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
970 | 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:997:19: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
997 | if (value < GET_MED(0)) {
| ^
src/libavcodec/wavpackenc.c:1003:29: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
1003 | if (value - low < GET_MED(1)) {
| ^
src/libavcodec/wavpackenc.c:1009:33: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
1009 | if (value - low < GET_MED(2)) {
| ^
src/libavcodec/wavpackenc.c: In function ‘analyze_stereo’:
src/libavcodec/wavpackenc.c:1779:64: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1779 | recurse_stereo(s, &info, 0, (int) floor(s->delta_decay + 0.5),
| ^
src/libavcodec/wavpackenc.c:1790:54: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1790 | s->delta_decay = (float)((s->delta_decay * 2.0 + s->decorr_passes[0].delta) / 3.0);
| ^
CC libavcodec/wbmpenc.o
src/libavcodec/wavpackenc.c: In function ‘wavpack_encode_sample’:
src/libavcodec/wavpackenc.c:2078:26: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
2078 | if (sample - low < GET_MED(1)) {
| ^
src/libavcodec/wavpackenc.c:2086:30: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
2086 | if (sample - low < GET_MED(2)) {
| ^
src/libavcodec/wavpackenc.c: At top level:
src/libavcodec/wavpackenc.c:2961:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2961 | { "joint_stereo", "", OFFSET(joint), AV_OPT_TYPE_BOOL, {.i64=-1}, -1, 1, FLAGS },
| ^
In file included from src/libavcodec/wavpackenc.c:27:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavcodec/wavpackenc.c:2962:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
2962 | { "optimize_mono", "", OFFSET(optimize_mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libavcodec/wcmv.o
CC libavcodec/weak_link.o
CC libavcodec/webp.o
CC libavcodec/webp_parser.o
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/webp_parser.c:83:17: note: in expansion of macro ‘FFMIN’
83 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/webp_parser.c:83:17: note: in expansion of macro ‘FFMIN’
83 | i = FFMIN(ctx->remaining_size, buf_size);
| ^~~~~
CC libavcodec/webvttdec.o
CC libavcodec/webvttenc.o
CC libavcodec/wma.o
src/libavcodec/webvttdec.c: In function ‘webvtt_event_to_ass’:
src/libavcodec/webvttdec.c:141:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
141 | for (i = 0; i < FF_ARRAY_ELEMS(webvtt_valid_tags); i++) {
| ^
src/libavcodec/webvttdec.c:152:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
152 | for (i = 0; i < FF_ARRAY_ELEMS(webvtt_tag_replace); i++) {
| ^
src/libavcodec/webvttenc.c: In function ‘webvtt_encode_frame’:
src/libavcodec/webvttenc.c:163:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
163 | for (i=0; i<sub->num_rects; i++) {
| ^
CC libavcodec/wma_common.o
CC libavcodec/wma_freqs.o
CC libavcodec/wmadec.o
CC libavcodec/wmaenc.o
In file included from src/libavcodec/wmadec.c:40:
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
src/libavcodec/webp.c: In function ‘read_huffman_code_normal’:
src/libavcodec/webp.c:375:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
375 | if (code_len < 16U) {
| ^
src/libavcodec/webp.c: In function ‘decode_entropy_coded_image’:
src/libavcodec/webp.c:671:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
671 | if (prefix_code > 39U) {
| ^
In file included from src/libavcodec/bytestream.h:29,
from src/libavcodec/webp.c:54:
src/libavcodec/webp.c: In function ‘apply_color_indexing_transform’:
src/libavcodec/webp.c:1051:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
1051 | av_assert0(size <= 1024U);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/webp.c: In function ‘webp_decode_frame’:
src/libavcodec/webp.c:1372:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1372 | if (bytestream2_get_bytes_left(&gb) < chunk_size)
| ^
src/libavcodec/webp.c:1387:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
1387 | if (bytestream2_get_bytes_left(&gb) < chunk_size) {
| ^
src/libavcodec/webp.c: In function ‘webp_anim_decode_frame’:
src/libavcodec/webp.c:2039:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
2039 | if (bytestream2_get_bytes_left(&gb) < chunk_size) {
| ^
In file included from src/libavcodec/wma.h:31,
from src/libavcodec/wma.c:27:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
In file included from src/libavutil/common.h:53,
from src/libavutil/avutil.h:300,
from src/libavcodec/avcodec.h:32,
from src/libavcodec/wma.c:25:
src/libavcodec/wma.c: In function ‘ff_wma_init’:
src/libavcodec/wma.c:141:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
141 | 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:141:27: note: in expansion of macro ‘av_log2’
141 | s->byte_offset_bits = av_log2((int) (bps * s->frame_len / 8.0 + 0.5)) + 2;
| ^~~~~~~
src/libavcodec/wma.c:151:20: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
151 | bps1 = bps * 1.6;
| ^
src/libavcodec/wma.c:153:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
153 | if (bps1 >= 0.61)
| ^~
src/libavcodec/wma.c:156:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
156 | high_freq = high_freq * 0.4;
| ^
src/libavcodec/wma.c:158:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
158 | if (bps1 >= 1.16)
| ^~
src/libavcodec/wma.c:160:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
160 | else if (bps1 >= 0.72)
| ^~
src/libavcodec/wma.c:161:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
161 | high_freq = high_freq * 0.7;
| ^
src/libavcodec/wma.c:163:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
163 | high_freq = high_freq * 0.6;
| ^
src/libavcodec/wma.c:165:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
165 | if (bps > 0.5)
| ^
src/libavcodec/wma.c:166:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
166 | high_freq = high_freq * 0.5;
| ^
src/libavcodec/wma.c:168:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
168 | high_freq = high_freq * 0.3;
| ^
src/libavcodec/wma.c:170:31: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
170 | high_freq = high_freq * 0.7;
| ^
src/libavcodec/wma.c:172:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
172 | if (bps <= 0.625)
| ^~
src/libavcodec/wma.c:173:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
173 | high_freq = high_freq * 0.5;
| ^
src/libavcodec/wma.c:174:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
174 | else if (bps > 0.75)
| ^
src/libavcodec/wma.c:177:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
177 | high_freq = high_freq * 0.65;
| ^
src/libavcodec/wma.c:179:17: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
179 | if (bps >= 0.8)
| ^~
src/libavcodec/wma.c:180:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
180 | high_freq = high_freq * 0.75;
| ^
src/libavcodec/wma.c:181:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
181 | else if (bps >= 0.6)
| ^~
src/libavcodec/wma.c:182:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
182 | high_freq = high_freq * 0.6;
| ^
src/libavcodec/wma.c:184:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
184 | high_freq = high_freq * 0.5;
| ^
In file included from src/libavutil/common.h:54:
src/libavcodec/wma.c:191:13: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
191 | bps, bps1, high_freq, s->byte_offset_bits);
| ^~~
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
| ^~~~~~~~~~~
src/libavcodec/wma.c:191:18: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
191 | bps, bps1, high_freq, s->byte_offset_bits);
| ^~~~
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
| ^~~~~~~~~~~
src/libavcodec/wma.c:191:24: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
191 | bps, bps1, high_freq, s->byte_offset_bits);
| ^~~~~~~~~
src/libavutil/internal.h:115:68: note: in definition of macro ‘ff_dlog’
115 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)
| ^~~~~~~~~~~
src/libavcodec/wma.c:264:63: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
264 | avctx->sample_rate + 0.5);
| ^
src/libavcodec/wma.c:321:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
321 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult;
| ^
src/libavcodec/wma.c:321:58: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
321 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult;
| ^
src/libavcodec/wma.c:337:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
337 | if (bps1 < 0.72)
| ^
src/libavcodec/wma.c:339:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
339 | else if (bps1 < 1.16)
| ^
CC libavcodec/wmalosslessdec.o
CC libavcodec/wmaprodec.o
In file included from src/libavcodec/wma.h:31,
from src/libavcodec/wmadec.c:46:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/wmadec.c: In function ‘wma_lsp_to_curve_init’:
src/libavcodec/wmadec.c:181:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
181 | s->lsp_cos_table[i] = 2.0f * cos(wdel * i);
| ^
src/libavcodec/wmadec.c:194:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
194 | a = (float) m * (0.5 / (1 << LSP_POW_BITS));
| ^
src/libavcodec/wmadec.c: In function ‘wma_decode_block’:
src/libavcodec/wmadec.c:640:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
640 | mdct_norm = 1.0 / (float) n4;
| ^
src/libavcodec/wmadec.c:642:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
642 | mdct_norm *= sqrt(n4);
| ^~
src/libavcodec/wmadec.c:656:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
656 | mult = ff_exp10(total_gain * 0.05) / s->max_exponent[ch];
| ^
src/libavcodec/wmadec.c:704:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
704 | mult1 = mult1 * ff_exp10(s->high_band_values[ch][j] * 0.05);
| ^
In file included from src/libavcodec/wma.h:31,
from src/libavcodec/wmaenc.c:31:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/wmaenc.c: In function ‘encode_block’:
src/libavcodec/wmaenc.c:227:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
227 | mdct_norm = 1.0 / (float) n4;
| ^
src/libavcodec/wmaenc.c:229:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
229 | mdct_norm *= sqrt(n4);
| ^~
src/libavcodec/wmaenc.c:250:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
250 | mult = ff_exp10(total_gain * 0.05) / s->max_exponent[ch];
| ^
src/libavcodec/wmaenc.c: In function ‘encode_superframe’:
src/libavcodec/wmaenc.c:396:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
396 | a = s->coefs[0][i] * 0.5;
| ^
src/libavcodec/wmaenc.c:397:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
397 | b = s->coefs[1][i] * 0.5;
| ^
In file included from src/libavcodec/wmaprodec.c:95:
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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
CC libavcodec/wmavoice.o
CC libavcodec/wmv2data.o
CC libavcodec/wmv2dec.o
In file included from src/libavcodec/wmalosslessdec.c:36:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
In file included from src/libavcodec/wmaprodec.c:107:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
In file included from src/libavcodec/get_bits.h:33,
from src/libavcodec/wmaprodec.c:105:
src/libavcodec/wmaprodec.c: In function ‘decode_subframe’:
src/libavcodec/wmaprodec.c:1325:52: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1325 | av_assert0(num_vec_coeffs + offset <= FF_ARRAY_ELEMS(s->channel[c].out));
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
In file included from src/libavcodec/wmavoice.c:40:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/wmv2dsp.o
src/libavcodec/wmavoice.c: In function ‘adaptive_gain_control’:
src/libavcodec/wmavoice.c:522:43: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
522 | gain_scale_factor = postfilter_energy == 0.0 ? 0.0 :
| ^~
src/libavcodec/wmavoice.c:523:30: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
523 | (1.0 - alpha) * speech_energy / postfilter_energy;
| ^
src/libavcodec/wmavoice.c:523:39: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
523 | (1.0 - alpha) * speech_energy / postfilter_energy;
| ^
src/libavcodec/wmavoice.c:523:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
523 | (1.0 - alpha) * speech_energy / postfilter_energy;
| ^
src/libavcodec/wmavoice.c: In function ‘kalman_smoothen’:
src/libavcodec/wmavoice.c:576:32: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
576 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000
| ^
src/libavcodec/wmavoice.c:576:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
576 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000
| ^
src/libavcodec/wmavoice.c:576:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
576 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000
| ^
src/libavcodec/wmavoice.c: In function ‘tilt_factor’:
src/libavcodec/wmavoice.c:601:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
601 | rh0 = 1.0 + ff_scalarproduct_float_c(lpcs, lpcs, n_lpcs);
| ^
src/libavcodec/wmavoice.c: In function ‘calc_input_response’:
src/libavcodec/wmavoice.c:642:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
642 | irange = 64.0 / range; // so irange*(max-value) is in the range [0, 63]
| ^
src/libavcodec/wmavoice.c:643:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
643 | gain_mul = range * (fcb_type == FCB_TYPE_HARDCODED ? (5.0 / 13.0) :
| ^
src/libavcodec/wmavoice.c:645:26: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
645 | angle_mul = gain_mul * (8.0 * M_LN10 / M_PI);
| ^
src/libavcodec/wmavoice.c:655:40: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
655 | idx = av_clipd((pwr * gain_mul - 0.0295) * 70.570526123, 0, INT_MAX / 2);
| ^
src/libavcodec/wmavoice.c:699:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
699 | -1.8 * tilt_factor(coeffs_dst, remainder - 1),
| ^
src/libavcodec/wmavoice.c:702:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
702 | sq = (1.0 / 64.0) * sqrtf(1 / ff_scalarproduct_float_c(coeffs_dst, coeffs_dst,
| ^
src/libavcodec/wmavoice.c: In function ‘wiener_denoise’:
src/libavcodec/wmavoice.c:750:45: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
750 | ff_tilt_compensation(&tilt_mem, 0.7 * tilt_factor(lpcs, s->lsps),
| ^
src/libavcodec/wmavoice.c: In function ‘dequant_lsp10r’:
src/libavcodec/wmavoice.c:954:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
954 | a1[n] = ipol_tab[interpol][0][n] * delta + i_lsps[n];
| ^
src/libavcodec/wmavoice.c:955:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
955 | a1[10 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n];
| ^
src/libavcodec/wmavoice.c: In function ‘dequant_lsp16r’:
src/libavcodec/wmavoice.c:1023:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1023 | a1[n] = ipol_tab[interpol][0][n] * delta + i_lsps[n];
| ^
src/libavcodec/wmavoice.c:1024:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1024 | a1[16 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n];
| ^
src/libavcodec/wmavoice.c: In function ‘synth_block_fcb_acb’:
src/libavcodec/wmavoice.c:1382:61: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1382 | gain_coeff, 6) -
| ^
src/libavcodec/wmavoice.c:1383:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1383 | 5.2409161640 + wmavoice_gain_codebook_fcb[idx]);
| ^
src/libavcodec/wmavoice.c: In function ‘synth_block’:
src/libavcodec/wmavoice.c:1473:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1473 | i_lsps[n] = cos(prev_lsps[n] + fac * (lsps[n] - prev_lsps[n]));
| ^
In file included from src/libavutil/thread.h:33,
from src/libavcodec/wmavoice.c:34:
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 [-Wsign-compare]
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:1874:53: note: in expansion of macro ‘AVERROR_INVALIDDATA’
1874 | return get_bits_left(gb) >= 0 ? n_superframes : AVERROR_INVALIDDATA;
| ^~~~~~~~~~~~~~~~~~~
src/libavcodec/wmv2dec.c: In function ‘wmv2_decode_picture_header’:
src/libavcodec/wmv2dec.c:441:42: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
441 | if (get_bits(&gb, block) + 1 != 1<<block)
| ^~
CC libavcodec/wmv2enc.o
CC libavcodec/wnv1.o
CC libavcodec/wrapped_avframe.o
CC libavcodec/ws-snd1.o
src/libavcodec/wrapped_avframe.c: In function ‘wrapped_avframe_decode’:
src/libavcodec/wrapped_avframe.c:89:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
89 | if (pkt->size < sizeof(AVFrame))
| ^
CC libavcodec/xan.o
In file included from src/libavcodec/mpegvideoenc.h:41,
from src/libavcodec/wmv2enc.c:26:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/xbm_parser.o
CC libavcodec/xbmdec.o
CC libavcodec/xbmenc.o
CC libavcodec/xface.o
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’ [-Wsign-compare]
591 | if (new_pal < s->palettes_count) {
| ^
CC libavcodec/xfacedec.o
CC libavcodec/xfaceenc.o
CC libavcodec/xiph.o
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’ [-Wsign-compare]
195 | av_assert0(i < sizeof(intbuf));
| ^
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
CC libavcodec/xpmdec.o
CC libavcodec/xsubdec.o
src/libavcodec/xpmdec.c: In function ‘xpm_decode_frame’:
src/libavcodec/xpmdec.c:364:14: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
364 | if (size > SIZE_MAX / 4)
| ^
CC libavcodec/xsubenc.o
CC libavcodec/xvididct.o
CC libavcodec/xwd_parser.o
CC libavcodec/xwddec.o
src/libavcodec/xsubdec.c: In function ‘parse_timecode’:
src/libavcodec/xsubdec.c:43:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
43 | for (i = 0; i < sizeof(tc_offsets); i++) {
| ^
CC libavcodec/xwdenc.o
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:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavcodec/xxan.o
CC libavcodec/y41pdec.o
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’} [-Wsign-compare]
56 | if (avpkt->size < header_size || header_size < XWD_HEADER_SIZE) {
| ^
src/libavcodec/xwddec.c:147:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
147 | if (bytestream2_get_bytes_left(&gb) < ncolors * XWD_CMAP_SIZE + (uint64_t)avctx->height * lsize) {
| ^
src/libavcodec/xwddec.c:223:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
223 | for (int i = 0; i < ncolors; i++) {
| ^
CC libavcodec/y41penc.o
CC libavcodec/ylc.o
src/libavcodec/xwdenc.c: In function ‘xwd_encode_frame’:
src/libavcodec/xwdenc.c:188:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
188 | for (i = 0; i < ncolors; i++) {
| ^
CC libavcodec/yop.o
CC libavcodec/yuv4dec.o
CC libavcodec/yuv4enc.o
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’ [-Wsign-compare]
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’ [-Wsign-compare]
293 | if (corr_off >= bytestream2_size(&s->gb)) {
| ^~
CC libavcodec/zerocodec.o
CC libavcodec/zlib_wrapper.o
CC libavcodec/zmbv.o
CC libavcodec/zmbvenc.o
CC libswresample/aarch64/audio_convert_init.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’ [-Wsign-compare]
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’} [-Wsign-compare]
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’} [-Wsign-compare]
113 | if (val >= nodes[second_node].count) {
| ^~
src/libavcodec/ylc.c: In function ‘decode_end’:
src/libavcodec/ylc.c:438:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
438 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vlc); i++)
| ^
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
src/libswresample/dither.c: In function ‘swri_dither_init’:
src/libswresample/dither.c:101:11: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
101 | scale *= s->dither.scale;
| ^~
src/libswresample/dither.c:118:74: warning: comparison of integer expressions of different signedness: ‘enum SwrDitherType’ and ‘int’ [-Wsign-compare]
118 | if (llabs(s->out_sample_rate - f->rate)*20 <= f->rate && f->name == s->dither.method) {
| ^~
src/libswresample/dither.c:121:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
121 | for (j=0; j<f->len; j++)
| ^
src/libswresample/dither.c:123:34: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
123 | s->dither.ns_scale_1 *= 1 - exp(f->gain_cB * M_LN10 * 0.005) * 2 / (1<<(8*av_get_bytes_per_sample(out_fmt)));
| ^~
In file included from src/libswresample/dither.c:136:
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
73 | d1 *= S;
| ^~
In file included from src/libswresample/dither.c:140:
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
73 | d1 *= S;
| ^~
In file included from src/libswresample/dither.c:144:
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
73 | d1 *= S;
| ^~
In file included from src/libswresample/dither.c:148:
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 [-Wdouble-promotion]
61 | double d1, d = src[i]*S_1;
| ^
src/libswresample/dither_template.c:63:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
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 [-Wdouble-promotion]
73 | d1 *= S;
| ^~
src/libavcodec/zmbv.c: In function ‘decode_frame’:
src/libavcodec/zmbv.c:542:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
542 | if (c->decomp_size < len) {
| ^
src/libavcodec/zmbv.c: In function ‘decode_init’:
src/libavcodec/zmbv.c:629:59: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int64_t’ {aka ‘long int’} [-Wsign-compare]
629 | if ((avctx->width + 255ULL) * (avctx->height + 64ULL) > FFMIN(avctx->max_pixels, INT_MAX / 4) ) {
| ^
CC libswresample/options.o
CC libswresample/rematrix.o
CC libswresample/resample.o
src/libswresample/options.c:41:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
41 | {"isr" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM},
| ^
In file included from src/libswresample/options.c:23:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:42:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
42 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:43:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
43 | {"osr" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:44:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
44 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:45:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
45 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:46:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
46 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:47:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
47 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:48:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
48 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:49:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
49 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:50:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
50 | {"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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:57:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
57 | {"clev" , "set center mix level" , OFFSET(clev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:58:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
58 | {"center_mix_level" , "set center mix level" , OFFSET(clev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:59:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
59 | {"slev" , "set surround mix level" , OFFSET(slev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:60:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
60 | {"surround_mix_level" , "set surround mix Level" , OFFSET(slev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:61:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
61 | {"lfe_mix_level" , "set LFE mix level" , OFFSET(lfe_mix_level ), AV_OPT_TYPE_FLOAT, {.dbl=0 }, -32 , 32 , PARAM},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:62:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
62 | {"rmvol" , "set rematrix volume" , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:63:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
63 | {"rematrix_volume" , "set rematrix volume" , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:64:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
64 | {"rematrix_maxval" , "set rematrix maxval" , OFFSET(rematrix_maxval), AV_OPT_TYPE_FLOAT, {.dbl=0.0 }, 0 , 1000 , PARAM},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:70:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
70 | {"dither_scale" , "set dither scale" , OFFSET(dither.scale ), AV_OPT_TYPE_FLOAT, {.dbl=1 }, 0 , INT_MAX , PARAM},
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libswresample/resample_dsp.o
src/libswresample/options.c:84:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
84 | {"filter_size" , "set swr resampling filter size", OFFSET(filter_size) , AV_OPT_TYPE_INT , {.i64=32 }, 0 , INT_MAX , PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:85:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
85 | {"phase_shift" , "set swr resampling phase shift", OFFSET(phase_shift) , AV_OPT_TYPE_INT , {.i64=10 }, 0 , 24 , PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:86:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
86 | {"linear_interp" , "enable linear interpolation" , OFFSET(linear_interp) , AV_OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:87:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
87 | {"exact_rational" , "enable exact rational" , OFFSET(exact_rational) , AV_OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:88:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
88 | {"cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:91:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
91 | {"resample_cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:97:57: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
97 | , OFFSET(precision) , AV_OPT_TYPE_DOUBLE,{.dbl=20.0 }, 15.0 , 33.0 , PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:99:57: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
99 | , OFFSET(cheby) , AV_OPT_TYPE_BOOL , {.i64=0 }, 0 , 1 , PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:101:57: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
101 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:103:57: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
103 | , OFFSET(min_hard_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0.1 }, 0 , INT_MAX , PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:105:57: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
105 | , OFFSET(soft_compensation_duration),AV_OPT_TYPE_FLOAT ,{.dbl=1 }, 0 , INT_MAX , PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:107:57: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
107 | , OFFSET(max_soft_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0 }, INT_MIN, INT_MAX , PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:109:57: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
109 | , OFFSET(async) , AV_OPT_TYPE_FLOAT ,{.dbl=0 }, INT_MIN, INT_MAX , PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:111:57: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
111 | , OFFSET(firstpts_in_samples), AV_OPT_TYPE_INT64 ,{.i64=AV_NOPTS_VALUE }, INT64_MIN,INT64_MAX, PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:123:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
123 | { "kaiser_beta" , "set swr Kaiser window beta" , OFFSET(kaiser_beta) , AV_OPT_TYPE_DOUBLE , {.dbl=9 }, 2 , 16 , PARAM },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/options.c:125:1: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
125 | { "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:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswresample/rematrix.c: In function ‘build_matrix’:
src/libswresample/rematrix.c:145:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
145 | for(i=0; i<FF_ARRAY_ELEMS(matrix); i++){
| ^
src/libswresample/rematrix.c:325:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
325 | if (i < FF_ARRAY_ELEMS(matrix) && j < FF_ARRAY_ELEMS(matrix[0]))
| ^
src/libswresample/rematrix.c:325:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
325 | if (i < FF_ARRAY_ELEMS(matrix) && j < FF_ARRAY_ELEMS(matrix[0]))
| ^
CC libswresample/swresample.o
src/libswresample/resample.c: In function ‘build_filter’:
src/libswresample/resample.c:78:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
78 | if(x<1.0) y= 1 - 3*x*x + 2*x*x*x + d*( -x*x + x*x*x);
| ^
src/libswresample/resample.c:79:53: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
79 | else y= d*(-4 + 8*x - 5*x*x + x*x*x);
| ^
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:181:35: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
181 | val += (FELEM2)(v2 - val) * inv_src_incr * frac;
| ^
src/libswresample/resample_template.c:181:13: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
181 | val += (FELEM2)(v2 - val) * inv_src_incr * frac;
| ^~
src/libswresample/swresample.c: In function ‘swr_init’:
src/libswresample/swresample.c:224:36: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
224 | s->rematrix_volume!=1.0 ||
| ^~
src/libswresample/swresample.c:281:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
281 | if (s->async > 1.0001) {
| ^
src/libswresample/swresample.c:282:49: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
282 | s->max_soft_compensation = s->async / (double) s->in_sample_rate;
| ^
src/libswresample/swresample.c:337:127: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
337 | 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:942:25: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
942 | if(fabs(fdelta) > s->min_compensation) {
| ^
src/libswresample/swresample.c:943:57: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
943 | if(s->outpts == s->firstpts || fabs(fdelta) > s->min_hard_compensation){
| ^
CC libswresample/swresample_frame.o
CC libswresample/version.o
AS libswscale/aarch64/hscale.o
AS libswscale/aarch64/input.o
CC libswscale/aarch64/ops.o
HOSTCC libswscale/aarch64/ops_asmgen.o
AS libswscale/aarch64/output.o
AS libswscale/aarch64/range_convert_neon.o
CC libswscale/aarch64/rgb2rgb.o
AS libswscale/aarch64/rgb2rgb_neon.o
CC libswscale/aarch64/swscale.o
In file included from src/libavcodec/get_bits.h:36,
from src/libavcodec/vp9dec.h:35,
from src/libavcodec/vp9prob.c:25:
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/mathops.h:216:49: note: in definition of macro ‘FASTDIV’
216 | # 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavcodec/mathops.h:216:49: note: in definition of macro ‘FASTDIV’
216 | # 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 libswscale/aarch64/swscale_unscaled.o
In file included from src/libswscale/aarch64/rgb2rgb.c:28:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1092:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1092 | v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
| ^~~~~~~~~~~~~
AS libswscale/aarch64/swscale_unscaled_neon.o
AS libswscale/aarch64/xyz2rgb_neon.o
AS libswscale/aarch64/yuv2rgb_neon.o
CC libswscale/alphablend.o
In file included from src/libswscale/aarch64/swscale.c:22:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1092:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1092 | v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
| ^~~~~~~~~~~~~
CC libswscale/cms.o
CC libswscale/csputils.o
src/libswscale/cms.c:60:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
60 | static const float hull(float I)
| ^~~~~
src/libswscale/cms.c: In function ‘softclip’:
src/libswscale/cms.c:283:24: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
283 | if (x <= j || peak <= 1.0)
| ^~
src/libswscale/cms.c: In function ‘ff_sws_tone_map_generate’:
src/libswscale/cms.c:760:9: warning: missing initializer for field ‘T’ of ‘IPT’ [-Wmissing-field-initializers]
760 | IPT ipt = tone_map_apply(&ctx, (IPT) { I, 1.0f });
| ^~~
src/libswscale/cms.c:71:17: note: ‘T’ declared here
71 | float I, P, T;
| ^
CC libswscale/filters.o
CC libswscale/format.o
src/libswscale/format.c: In function ‘ff_sws_frame_from_avframe’:
src/libswscale/format.c:672:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
672 | for (int i = 0; i < FF_ARRAY_ELEMS(dst->data); i++) {
| ^
src/libswscale/format.c: In function ‘fmt_analyze_regular’:
src/libswscale/format.c:877:16: warning: missing initializer for field ‘plane’ of ‘struct comp’ [-Wmissing-field-initializers]
877 | struct comp sorted[4] = { {0}, {1}, {2}, {3} };
| ^~~~
src/libswscale/format.c:856:9: note: ‘plane’ declared here
856 | int plane;
| ^~~~~
src/libswscale/format.c:877:16: warning: missing initializer for field ‘plane’ of ‘struct comp’ [-Wmissing-field-initializers]
877 | struct comp sorted[4] = { {0}, {1}, {2}, {3} };
| ^~~~
src/libswscale/format.c:856:9: note: ‘plane’ declared here
856 | int plane;
| ^~~~~
src/libswscale/format.c:877:16: warning: missing initializer for field ‘plane’ of ‘struct comp’ [-Wmissing-field-initializers]
877 | struct comp sorted[4] = { {0}, {1}, {2}, {3} };
| ^~~~
src/libswscale/format.c:856:9: note: ‘plane’ declared here
856 | int plane;
| ^~~~~
src/libswscale/format.c: In function ‘linear_mat3’:
src/libswscale/format.c:1431:5: warning: missing initializer for field ‘mask’ of ‘SwsLinearOp’ [-Wmissing-field-initializers]
1431 | }};
| ^
In file included from src/libswscale/ops_internal.h:26,
from src/libswscale/format.c:29:
src/libswscale/ops.h:199:14: note: ‘mask’ declared here
199 | uint32_t mask; /* m[i][j] <-> 1 << (5 * i + j) */
| ^~~~
CC libswscale/framepool.o
In file included from src/libswscale/aarch64/swscale_unscaled.c:21:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1092:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1092 | v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
| ^~~~~~~~~~~~~
In file included from src/libswscale/framepool.c:19:
src/libavfilter/framepool.c: In function ‘frame_pool_audio_init’:
src/libavfilter/framepool.c:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
109 | if (pool->linesize[0] > SIZE_MAX - align) {
| ^
In file included from src/libswscale/alphablend.c:21:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1092:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1092 | v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
| ^~~~~~~~~~~~~
CC libswscale/gamma.o
CC libswscale/graph.o
CC libswscale/hscale.o
CC libswscale/hscale_fast_bilinear.o
CC libswscale/input.o
In file included from src/libswscale/graph.c:38:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1092:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1092 | v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
| ^~~~~~~~~~~~~
src/libswscale/graph.c: In function ‘ff_sws_pass_aligned_width’:
src/libswscale/graph.c:54:47: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘size_t’ {aka ‘long unsigned int’} due to unsignedness of other operand [-Wsign-compare]
54 | return aligned_w <= INT_MAX ? aligned_w : width;
| ^~~~~
src/libswscale/graph.c: In function ‘init_legacy_subpass’:
src/libswscale/graph.c:503:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
503 | for (int i = 0; i < FF_ARRAY_ELEMS(c->srcColorspaceTable); i++) {
| ^
In file included from src/libswscale/hscale.c:22:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1092:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1092 | 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:1092:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1092 | v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
| ^~~~~~~~~~~~~
CC libswscale/lut3d.o
CC libswscale/ops.o
CC libswscale/ops_chain.o
In file included from src/libswscale/input.c:31:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1092:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1092 | v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
| ^~~~~~~~~~~~~
CC libswscale/ops_dispatch.o
src/libswscale/ops.c: In function ‘merge_comp_flags’:
src/libswscale/ops.c:317:36: warning: implicit conversion from ‘enum <anonymous>’ to ‘SwsCompFlags’ [-Wenum-conversion]
317 | const SwsCompFlags flags_and = SWS_COMP_IDENTITY;
| ^~~~~~~~~~~~~~~~~
src/libswscale/ops.c: In function ‘ff_sws_op_list_update_comps’:
src/libswscale/ops.c:455:34: warning: implicit conversion from ‘enum <anonymous>’ to ‘SwsCompFlags’ [-Wenum-conversion]
455 | SwsCompFlags flags = SWS_COMP_IDENTITY;
| ^~~~~~~~~~~~~~~~~
src/libswscale/ops.c:493:38: warning: implicit conversion from ‘enum <anonymous>’ to ‘SwsCompFlags’ [-Wenum-conversion]
493 | SwsCompFlags flags = SWS_COMP_IDENTITY;
| ^~~~~~~~~~~~~~~~~
src/libswscale/ops.c: In function ‘enum_ops_fmt’:
src/libswscale/ops.c:1026:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1026 | for (int i = 0; i < FF_ARRAY_ELEMS(dst_sizes); i++) {
| ^
CC libswscale/ops_memcpy.o
CC libswscale/ops_optimizer.o
CC libswscale/options.o
src/libswscale/ops_optimizer.c: In function ‘extract_swizzle’:
src/libswscale/ops_optimizer.c:311:45: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
311 | if ((nonzero & SWS_MASK_ROW(i)) == SWS_MASK(i, j)) {
| ^~
CC libswscale/output.o
In file included from src/libswscale/ops_dispatch.c:31:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1092:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1092 | v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
| ^~~~~~~~~~~~~
src/libswscale/ops_dispatch.c: In function ‘op_pass_setup’:
src/libswscale/ops_dispatch.c:222:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
222 | if (aligned_w < width) /* overflow */
| ^
src/libswscale/ops_dispatch.c:360:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
360 | for (int i = safe_width; i < aligned_w; i++)
| ^
CC libswscale/rational64.o
In file included from src/libswscale/rational64.c:31:
src/libswscale/rational64.c: In function ‘reduce64’:
src/libavutil/int128.h:60:34: warning: comparison of integer expressions of different signedness: ‘av_int128’ {aka ‘__int128’} and ‘av_uint128’ {aka ‘__int128 unsigned’} [-Wsign-compare]
60 | # define av_min128(a, b) ((a) > (b) ? (b) : (a))
| ^
src/libswscale/rational64.c:80:21: note: in expansion of macro ‘av_min128’
80 | x = av_min128(x, tmp);
| ^~~~~~~~~
src/libavutil/int128.h:60:48: warning: operand of ‘?:’ changes signedness from ‘av_int128’ {aka ‘__int128’} to ‘av_uint128’ {aka ‘__int128 unsigned’} due to unsignedness of other operand [-Wsign-compare]
60 | # define av_min128(a, b) ((a) > (b) ? (b) : (a))
| ^~~
src/libswscale/rational64.c:80:21: note: in expansion of macro ‘av_min128’
80 | x = av_min128(x, tmp);
| ^~~~~~~~~
In file included from src/libswscale/options.c:23:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1092:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1092 | v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
| ^~~~~~~~~~~~~
src/libswscale/options.c: At top level:
src/libswscale/options.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | { "param0", "scaler param 0", OFFSET(scaler_params[0]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE },
| ^
In file included from src/libswscale/options.c:21:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswscale/options.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
70 | { "param1", "scaler param 1", OFFSET(scaler_params[1]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswscale/options.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
72 | { "srcw", "source width", OFFSET(src_w), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswscale/options.c:73:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
73 | { "srch", "source height", OFFSET(src_h), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswscale/options.c:74:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
74 | { "dstw", "destination width", OFFSET(dst_w), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswscale/options.c:75:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
75 | { "dsth", "destination height", OFFSET(dst_h), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswscale/options.c:76:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
76 | { "src_format", "source format", OFFSET(src_format), AV_OPT_TYPE_PIXEL_FMT, { .i64 = DEFAULT }, 0, INT_MAX, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswscale/options.c:77:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
77 | { "dst_format", "destination format", OFFSET(dst_format), AV_OPT_TYPE_PIXEL_FMT, { .i64 = DEFAULT }, 0, INT_MAX, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswscale/options.c:78:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
78 | { "src_range", "source is full range", OFFSET(src_range), AV_OPT_TYPE_BOOL, { .i64 = DEFAULT }, 0, 1, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswscale/options.c:79:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
79 | { "dst_range", "destination is full range", OFFSET(dst_range), AV_OPT_TYPE_BOOL, { .i64 = DEFAULT }, 0, 1, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswscale/options.c:80:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
80 | { "gamma", "gamma correct scaling", OFFSET(gamma_flag), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswscale/options.c:82:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
82 | { "src_v_chr_pos", "source vertical chroma position in luma grid/256" , OFFSET(src_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 1024, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswscale/options.c:83:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
83 | { "src_h_chr_pos", "source horizontal chroma position in luma grid/256", OFFSET(src_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 1024, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswscale/options.c:84:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
84 | { "dst_v_chr_pos", "destination vertical chroma position in luma grid/256" , OFFSET(dst_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 1024, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libswscale/options.c:85:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
85 | { "dst_h_chr_pos", "destination horizontal chroma position in luma grid/256", OFFSET(dst_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 1024, VE },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
CC libswscale/rgb2rgb.o
CC libswscale/slice.o
In file included from src/libswscale/output.c:38:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1092:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1092 | v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
| ^~~~~~~~~~~~~
CC libswscale/swscale.o
In file included from src/libswscale/rgb2rgb.c:33:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1092:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1092 | v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
| ^~~~~~~~~~~~~
In file included from src/libswscale/rgb2rgb.c:143:
src/libswscale/rgb2rgb_template.c: In function ‘rgb24tobgr24_c’:
src/libswscale/rgb2rgb_template.c:371:19: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
371 | for (i = 0; i < src_size; i += 3) {
| ^
In file included from src/libswscale/slice.c:22:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1092:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1092 | v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
| ^~~~~~~~~~~~~
CC libswscale/swscale_unscaled.o
CC libswscale/uops.o
In file included from src/libswscale/swscale.c:36:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1092:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1092 | v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
| ^~~~~~~~~~~~~
src/libswscale/uops.c: In function ‘translate_move’:
src/libswscale/uops.c:560:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
560 | for (src = 0; src < FF_ARRAY_ELEMS(idx); src++) {
| ^
src/libswscale/swscale.c: In function ‘sws_receive_slice’:
src/libswscale/swscale.c:1318:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1318 | c->src_ranges.ranges[0].len == sws->src_h))
| ^~
src/libswscale/swscale.c:1321:42: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
1321 | if ((slice_start > 0 || slice_height < sws->dst_h) &&
| ^
src/libswscale/swscale.c:1353:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1353 | for (int i = 0; i < FF_ARRAY_ELEMS(dst); i++) {
| ^
src/libswscale/swscale.c: In function ‘frame_ref’:
src/libswscale/swscale.c:1367:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1367 | for (int i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) {
| ^
src/libswscale/uops.c: In function ‘register_uops’:
src/libswscale/uops.c:926:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
926 | for (int i = 0; i < FF_ARRAY_ELEMS(uop_flags); i++) {
| ^
src/libswscale/uops.c: In function ‘ff_sws_uops_macros_gen’:
src/libswscale/uops.c:1001:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1001 | for (int i = 0; i < FF_ARRAY_ELEMS(flags); i++) {
| ^
src/libswscale/swscale.c: In function ‘sws_frame_setup’:
src/libswscale/swscale.c:1566:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1566 | for (int i = 0; i < FF_ARRAY_ELEMS(s->graph); i++)
| ^
src/libswscale/swscale.c: In function ‘ff_sws_slice_worker’:
src/libswscale/swscale.c:1621:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1621 | for (int i = 0; i < FF_ARRAY_ELEMS(dst) && parent->frame_dst->data[i]; i++) {
| ^
CC libswscale/uops_backend.o
In file included from src/libswscale/swscale_unscaled.c:28:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1092:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1092 | v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
| ^~~~~~~~~~~~~
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c: In function ‘setup_filter_v_U8’:
src/libswscale/uops_tmpl.c:254:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
254 | for (int i = 0; i < filter->num_weights; i++)
| ^
CC libswscale/utils.o
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c: In function ‘setup_filter_v_U16’:
src/libswscale/uops_tmpl.c:254:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
254 | for (int i = 0; i < filter->num_weights; i++)
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c: In function ‘setup_filter_v_U32’:
src/libswscale/uops_tmpl.c:254:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
254 | for (int i = 0; i < filter->num_weights; i++)
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c: In function ‘setup_filter_v_F32’:
src/libswscale/uops_tmpl.c:254:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
254 | for (int i = 0; i < filter->num_weights; i++)
| ^
In file included from src/libswscale/utils.c:64:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1092:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1092 | v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
| ^~~~~~~~~~~~~
src/libswscale/utils.c: In function ‘initFilter’:
src/libswscale/utils.c:283:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
283 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) {
| ^
src/libswscale/utils.c: In function ‘fill_rgb2yuv_table’:
src/libswscale/utils.c:715:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
715 | for(i=0; i<FF_ARRAY_ELEMS(map); i++)
| ^
src/libswscale/utils.c: In function ‘ff_sws_init_single_context’:
src/libswscale/utils.c:1504:44: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1504 | c2->inv_gamma = alloc_gamma_tbl(1.f/c->gamma_value);
| ^
src/libswscale/utils.c:1805:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1805 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) {
| ^
src/libswscale/utils.c: In function ‘sws_allocVec’:
src/libswscale/utils.c:2007:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2007 | if(length <= 0 || length > INT_MAX/ sizeof(double))
| ^
src/libswscale/utils.c: In function ‘sws_getDefaultFilter’:
src/libswscale/utils.c:2223:19: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2223 | if (lumaGBlur != 0.0) {
| ^~
src/libswscale/utils.c:2231:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2231 | if (chromaGBlur != 0.0) {
| ^~
src/libswscale/utils.c:2242:23: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2242 | if (chromaSharpen != 0.0) {
| ^~
src/libswscale/utils.c:2253:21: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2253 | if (lumaSharpen != 0.0) {
| ^~
src/libswscale/utils.c:2264:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2264 | if (chromaHShift != 0.0)
| ^~
src/libswscale/utils.c:2265:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2265 | sws_shiftVec(filter->chrH, (int)(chromaHShift + 0.5));
| ^
src/libswscale/utils.c:2267:22: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2267 | if (chromaVShift != 0.0)
| ^~
src/libswscale/utils.c:2268:55: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2268 | sws_shiftVec(filter->chrV, (int)(chromaVShift + 0.5));
| ^
src/libswscale/utils.c: In function ‘sws_freeContext’:
src/libswscale/utils.c:2306:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
2306 | for (i = 0; i < FF_ARRAY_ELEMS(c->graph); i++)
| ^
src/libswscale/utils.c: In function ‘sws_getCachedContext’:
src/libswscale/utils.c:2412:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
2412 | prev->flags == flags &&
| ^~
CC libswscale/version.o
CC libswscale/vscale.o
CC libswscale/yuv2rgb.o
In file included from src/libswscale/vscale.c:21:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1092:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1092 | v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
| ^~~~~~~~~~~~~
CC libavutil/aarch64/cpu.o
AS libavutil/aarch64/cpu_sme.o
AS libavutil/aarch64/cpu_sve.o
AS libavutil/aarch64/crc.o
In file included from src/libswscale/yuv2rgb.c:33:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1092:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1092 | v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
| ^~~~~~~~~~~~~
CC libavutil/aarch64/float_dsp_init.o
AS libavutil/aarch64/float_dsp_neon.o
AS libavutil/aarch64/pixelutils_neon.o
AS libavutil/aarch64/rpi_sand_neon.o
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
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’} [-Wsign-compare]
109 | if (buf_size > cur_size) {
| ^
CC libavutil/avsscanf.o
CC libavutil/avstring.o
CC libavutil/base64.o
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
227 | if (c-'0'>=10U) {
| ^~
src/libavutil/avsscanf.c:231:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
660 | if (c-'0'<10U || c-'A'<26U || c-'a'<26U || c=='_')
| ^
In file included from src/libavutil/version.h:30,
from src/libavutil/log.h:26,
from src/libavutil/avassert.h:35,
from src/libavutil/avstring.c:30:
src/libavutil/avstring.c: In function ‘av_match_name’:
src/libavutil/macros.h:47:25: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^
src/libavutil/avstring.c:361:15: note: in expansion of macro ‘FFMAX’
361 | len = FFMAX(p - names, namelen);
| ^~~~~
src/libavutil/macros.h:47:33: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘size_t’ {aka ‘long unsigned int’} due to unsignedness of other operand [-Wsign-compare]
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ^~~
src/libavutil/avstring.c:361:15: note: in expansion of macro ‘FFMAX’
361 | len = FFMAX(p - names, namelen);
| ^~~~~
CC libavutil/blowfish.o
CC libavutil/bprint.o
src/libavutil/bprint.c: In function ‘av_vbprintf’:
src/libavutil/bprint.c:114:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
114 | if (extra_len < room)
| ^
CC libavutil/buffer.o
CC libavutil/camellia.o
CC libavutil/cast5.o
src/libavutil/base64.c: In function ‘av_base64_encode’:
src/libavutil/base64.c:156:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
156 | if (in_size >= UINT_MAX / 4 ||
| ^~
CC libavutil/channel_layout.o
src/libavutil/channel_layout.c: In function ‘av_channel_from_string’:
src/libavutil/channel_layout.c:166:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
166 | 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:322:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
322 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) {
| ^
src/libavutil/channel_layout.c: In function ‘av_channel_layout_describe_bprint’:
src/libavutil/channel_layout.c:607:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
607 | 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:679:13: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
679 | if (idx >= channel_layout->nb_channels)
| ^~
src/libavutil/channel_layout.c:687:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
687 | if (idx < ambi_channels)
| ^
In file included from src/libavutil/version.h:30,
from src/libavutil/log.h:26,
from src/libavutil/avassert.h:35,
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavutil/channel_layout.c:761:34: note: in expansion of macro ‘FFMIN’
761 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavutil/channel_layout.c:761:34: note: in expansion of macro ‘FFMIN’
761 | 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:844:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
844 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++)
| ^
CC libavutil/container_fifo.o
CC libavutil/cpu.o
CC libavutil/crc.o
CC libavutil/csp.o
CC libavutil/des.o
CC libavutil/detection_bbox.o
CC libavutil/dict.o
CC libavutil/display.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 [-Wdouble-promotion]
53 | double radians = -angle * M_PI / 180.0f;
| ^
CC libavutil/dovi_meta.o
CC libavutil/downmix_info.o
In file included from src/libavutil/aarch64/crc.h:42,
from src/libavutil/crc.c:29:
src/libavutil/crc_internal.h: In function ‘reverse’:
src/libavutil/crc_internal.h:29:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
29 | for (i = 0; i < (deg / 8); i += 1) {
| ^
src/libavutil/crc.c: In function ‘av_crc_init’:
src/libavutil/crc.c:379:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
379 | if (ctx_size >= sizeof(AVCRC) * 1024)
| ^~
CC libavutil/encryption_info.o
CC libavutil/error.o
CC libavutil/eval.o
CC libavutil/executor.o
In file included from src/libavutil/eval.c:35:
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 [-Wdouble-promotion]
49 | return exp2f(M_LOG2_10 * x);
| ^
src/libavutil/eval.c: In function ‘strmatch’:
src/libavutil/eval.c:149:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
149 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_')
| ^~
src/libavutil/eval.c:158:13: note: in expansion of macro ‘IS_IDENTIFIER_CHAR’
158 | return !IS_IDENTIFIER_CHAR(s[i]);
| ^~~~~~~~~~~~~~~~~~
src/libavutil/eval.c:149:61: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
149 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_')
| ^~
src/libavutil/eval.c:158:13: note: in expansion of macro ‘IS_IDENTIFIER_CHAR’
158 | return !IS_IDENTIFIER_CHAR(s[i]);
| ^~~~~~~~~~~~~~~~~~
src/libavutil/eval.c:149:81: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
149 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_')
| ^~
src/libavutil/eval.c:158:13: note: in expansion of macro ‘IS_IDENTIFIER_CHAR’
158 | return !IS_IDENTIFIER_CHAR(s[i]);
| ^~~~~~~~~~~~~~~~~~
src/libavutil/eval.c: In function ‘eval_expr’:
src/libavutil/eval.c:337:74: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
337 | case e_mod: return e->value * (d - floor(d2 ? d / d2 : d * INFINITY) * d2);
| ^
src/libavutil/eval.c:348:66: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
348 | case e_div: return e->value * (d2 ? (d / d2) : d * INFINITY);
| ^
src/libavutil/eval.c:358:67: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
358 | case e_bitand: return isnan(d) || isnan(d2) ? NAN : e->value * ((long int)d & (long int)d2);
| ^
src/libavutil/eval.c:359:67: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
359 | 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:411:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
411 | for (i = 0; i < FF_ARRAY_ELEMS(constants); i++) {
| ^
CC libavutil/fifo.o
CC libavutil/file.o
CC libavutil/file_open.o
CC libavutil/film_grain_params.o
src/libavutil/file.c: In function ‘av_file_map’:
src/libavutil/file.c:80:18: warning: comparison of integer expressions of different signedness: ‘off_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
80 | if (off_size > SIZE_MAX) {
| ^
CC libavutil/fixed_dsp.o
CC libavutil/float_dsp.o
CC libavutil/float_scalarproduct.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_audio_buffer’:
src/libavutil/frame.c:185:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
185 | if (frame->linesize[0] > SIZE_MAX - align)
| ^
src/libavutil/frame.c: In function ‘av_frame_ref’:
src/libavutil/frame.c:318:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
318 | for (int i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) {
| ^
src/libavutil/frame.c:358:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
358 | if (ch <= 0 || ch > SIZE_MAX / sizeof(*dst->extended_data)) {
| ^
src/libavutil/frame.c: In function ‘av_frame_replace’:
src/libavutil/frame.c:417:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
417 | for (int i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) {
| ^
src/libavutil/frame.c:465:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
465 | if (ch <= 0 || ch > SIZE_MAX / sizeof(*dst->extended_data)) {
| ^
src/libavutil/frame.c: In function ‘av_frame_unref’:
src/libavutil/frame.c:508:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
508 | for (int i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++)
| ^
src/libavutil/frame.c: In function ‘av_frame_is_writable’:
src/libavutil/frame.c:548:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
548 | for (int i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++)
| ^
src/libavutil/frame.c: In function ‘av_frame_get_plane_buffer’:
src/libavutil/frame.c:626:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
626 | for (int i = 0; i < FF_ARRAY_ELEMS(frame->buf) && frame->buf[i]; i++) {
| ^
src/libavutil/frame.c: In function ‘av_frame_apply_cropping’:
src/libavutil/frame.c:776:48: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
776 | (frame->crop_left + frame->crop_right) >= frame->width ||
| ^~
src/libavutil/frame.c:777:48: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
777 | (frame->crop_top + frame->crop_bottom) >= frame->height)
| ^~
CC libavutil/hmac.o
src/libavutil/hmac.c: In function ‘av_hmac_init’:
src/libavutil/hmac.c:159:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
159 | if (keylen > c->blocklen) {
| ^
src/libavutil/hmac.c: In function ‘av_hmac_final’:
src/libavutil/hmac.c:185:16: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
185 | if (outlen < c->hashlen)
| ^
CC libavutil/hwcontext.o
CC libavutil/hwcontext_drm.o
src/libavutil/hwcontext.c: In function ‘av_hwdevice_find_type_by_name’:
src/libavutil/hwcontext.c:113:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
113 | for (type = 0; type < FF_ARRAY_ELEMS(hw_type_names); type++) {
| ^
CC libavutil/hwcontext_stub.o
CC libavutil/iamf.o
CC libavutil/imgutils.o
src/libavutil/iamf.c:67:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
67 | { "subblock_duration", "set subblock_duration", OFFSET(subblock_duration), AV_OPT_TYPE_UINT, {.i64 = 1 }, 1, UINT_MAX, FLAGS },
| ^
In file included from src/libavutil/iamf.c:30:
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c:68:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
68 | { "animation_type", "set animation_type", OFFSET(animation_type), AV_OPT_TYPE_UINT, {.i64 = 0 }, 0, 2, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c:69:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
69 | { "start_point_value", "set start_point_value", OFFSET(start_point_value), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, -128.0, 128.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c:70:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
70 | { "end_point_value", "set end_point_value", OFFSET(end_point_value), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, -128.0, 128.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c:71:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
71 | { "control_point_value", "set control_point_value", OFFSET(control_point_value), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, -128.0, 128.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c:72:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
72 | { "control_point_relative_time", "set control_point_relative_time", OFFSET(control_point_relative_time), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, 0.0, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c:86:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
86 | { "subblock_duration", "set subblock_duration", OFFSET(subblock_duration), AV_OPT_TYPE_UINT, {.i64 = 1 }, 1, UINT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c:87:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
87 | { "dmixp_mode", "set dmixp_mode", OFFSET(dmixp_mode), AV_OPT_TYPE_UINT, {.i64 = 0 }, 0, 6, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c:101:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
101 | { "subblock_duration", "set subblock_duration", OFFSET(subblock_duration), AV_OPT_TYPE_UINT, {.i64 = 1 }, 1, UINT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c:115:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
115 | { "parameter_id", "set parameter_id", OFFSET(parameter_id), AV_OPT_TYPE_UINT, {.i64 = 0 }, 0, UINT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c:116:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
116 | { "parameter_rate", "set parameter_rate", OFFSET(parameter_rate), AV_OPT_TYPE_UINT, {.i64 = 0 }, 0, UINT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c:117:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
117 | { "duration", "set duration", OFFSET(duration), AV_OPT_TYPE_UINT, {.i64 = 0 }, 0, UINT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c:118:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
118 | { "constant_subblock_duration", "set constant_subblock_duration", OFFSET(constant_subblock_duration), AV_OPT_TYPE_UINT, {.i64 = 0 }, 0, UINT_MAX, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c: In function ‘av_iamf_param_definition_alloc’:
src/libavutil/iamf.c:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
213 | for (int i = 0; i < nb_subblocks; i++) {
| ^
src/libavutil/iamf.c: At top level:
src/libavutil/iamf.c:245:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
245 | { "ch_layout", "set ch_layout", OFFSET(ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c:264:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
264 | { "output_gain", "set output_gain", OFFSET(output_gain), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, -128.0, 128.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c:273:13: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
273 | { .arr = &demixing_matrix_def }, -1.0, 1.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c:294:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
294 | { "default_w", "set default_w", OFFSET(default_w), AV_OPT_TYPE_UINT, {.i64 = 0 }, 0, 10, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c: In function ‘av_iamf_audio_element_free’:
src/libavutil/iamf.c:345:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
345 | for (int i = 0; i < audio_element->nb_layers; i++) {
| ^
src/libavutil/iamf.c: At top level:
src/libavutil/iamf.c:371:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
371 | { "default_mix_gain", "Default mix gain", OFFSET(default_mix_gain), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, -128.0, 128.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c:372:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
372 | { "annotations", "Annotations", OFFSET(annotations), AV_OPT_TYPE_DICT, { .str = NULL }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c:419:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
419 | { "sound_system", "Sound System", OFFSET(sound_system), AV_OPT_TYPE_CHLAYOUT, { .str = NULL }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c:420:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
420 | { "integrated_loudness", "Integrated loudness", OFFSET(integrated_loudness), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, -128.0, 128.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c:421:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
421 | { "digital_peak", "Digital peak", OFFSET(digital_peak), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, -128.0, 128.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c:422:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
422 | { "true_peak", "True peak", OFFSET(true_peak), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, -128.0, 128.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c:423:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
423 | { "dialog_anchored_loudness", "Anchored loudness (Dialog)", OFFSET(dialogue_anchored_loudness), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, -128.0, 128.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c:424:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
424 | { "album_anchored_loudness", "Anchored loudness (Album)", OFFSET(album_anchored_loudness), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, -128.0, 128.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c:440:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
440 | { "default_mix_gain", "Default mix gain", OFFSET(default_mix_gain), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, -128.0, 128.0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c:489:5: warning: missing initializer for field ‘unit’ of ‘AVOption’ [-Wmissing-field-initializers]
489 | { "annotations", "set annotations", OFFSET(annotations), AV_OPT_TYPE_DICT, {.str = NULL }, 0, 0, FLAGS },
| ^
src/libavutil/opt.h:478:17: note: ‘unit’ declared here
478 | const char *unit;
| ^~~~
src/libavutil/iamf.c: In function ‘av_iamf_mix_presentation_free’:
src/libavutil/iamf.c:543:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
543 | for (int i = 0; i < mix_presentation->nb_submixes; i++) {
| ^
src/libavutil/iamf.c:545:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
545 | for (int j = 0; j < sub_mix->nb_elements; j++) {
| ^
src/libavutil/iamf.c:552:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
552 | for (int j = 0; j < sub_mix->nb_layouts; j++) {
| ^
In file included from src/libavutil/error.h:30,
from src/libavutil/hash.c:38:
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavutil/hash.c:220:22: note: in expansion of macro ‘FFMIN’
220 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavutil/hash.c:220:22: note: in expansion of macro ‘FFMIN’
220 | memcpy(dst, buf, FFMIN(size, rsize));
| ^~~~~
src/libavutil/hash.c:221:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
221 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavutil/hash.c:231:21: note: in expansion of macro ‘FFMIN’
231 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavutil/hash.c:231:21: note: in expansion of macro ‘FFMIN’
231 | 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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavutil/hash.c:243:22: note: in expansion of macro ‘FFMIN’
243 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavutil/hash.c:243:22: note: in expansion of macro ‘FFMIN’
243 | memcpy(dst, b64, FFMIN(osize, size));
| ^~~~~
src/libavutil/hash.c:244:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
244 | if (size < osize)
| ^
CC libavutil/integer.o
In file included from src/libavutil/hdr_dynamic_metadata.c:26:
src/libavcodec/put_bits.h: In function ‘put_bits_no_assert’:
src/libavcodec/put_bits.h:237:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits_le’:
src/libavcodec/put_bits.h:275:37: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
src/libavcodec/put_bits.h: In function ‘put_bits32’:
src/libavcodec/put_bits.h:327:33: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
327 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ^~
CC libavutil/intmath.o
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
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’ [-Wsign-compare]
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’ [-Wsign-compare]
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’ [-Wsign-compare]
163 | if (sizes[i] > INT_MAX - ret)
| ^
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’ [-Wsign-compare]
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’} [-Wsign-compare]
559 | for (i = 0; i < clear_size; i++) {
| ^
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’} [-Wsign-compare]
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’} [-Wsign-compare]
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’} [-Wsign-compare]
163 | if (c > (mod >> 1))
| ^
CC libavutil/md5.o
CC libavutil/mem.o
CC libavutil/murmur3.o
CC libavutil/opt.o
src/libavutil/opt.c: In function ‘opt_set_init’:
src/libavutil/opt.c:179:34: warning: comparison of integer expressions of different signedness: ‘enum AVOptionType’ and ‘int’ [-Wsign-compare]
179 | if (require_type && (o->type != require_type)) {
| ^~
src/libavutil/opt.c: In function ‘write_number’:
src/libavutil/opt.c:278:40: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
278 | num = den ? num * intnum / den : (num && intnum ? INFINITY : NAN);
| ^
src/libavutil/opt.c: In function ‘set_string_number’:
src/libavutil/opt.c:434:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
434 | for (; i < sizeof(buf) - 1 && val[i] && val[i] != '+' && val[i] != '-'; i++)
| ^
src/libavutil/opt.c:457:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
457 | if (ci + 6 >= FF_ARRAY_ELEMS(const_values)) {
| ^~
src/libavutil/opt.c: In function ‘set_string_fmt’:
src/libavutil/opt.c:591:40: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
591 | if (*tail || (unsigned)fmt >= fmt_nb) {
| ^~
src/libavutil/opt.c: In function ‘opt_get_elem’:
src/libavutil/opt.c:1064:46: warning: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Wdouble-promotion]
1064 | ret = snprintf(*pbuf, buf_len, "%f", *(float *)dst);
| ^~~~~~~~~~~~~
src/libavutil/opt.c: In function ‘av_opt_get’:
src/libavutil/opt.c:1241:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
1241 | if (ret >= sizeof(buf))
| ^~
src/libavutil/opt.c: In function ‘log_value’:
src/libavutil/opt.c:1434:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1434 | } else if (d == FLT_MAX) {
| ^~
src/libavutil/opt.c:1436:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1436 | } else if (d == FLT_MIN) {
| ^~
src/libavutil/opt.c:1438:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1438 | } else if (d == -FLT_MAX) {
| ^~
src/libavutil/opt.c:1440:18: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1440 | } else if (d == -FLT_MIN) {
| ^~
src/libavutil/opt.c: In function ‘av_opt_set_array’:
src/libavutil/opt.c:2373:48: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
2373 | num = den ? num * intnum / den : (num && intnum ? INFINITY : NAN);
| ^
src/libavutil/opt.c: In function ‘av_opt_is_set_to_default’:
src/libavutil/opt.c:2630:42: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2630 | return (float)o->default_val.dbl == d;
| ^~
src/libavutil/opt.c:2645:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
2645 | if (opt_size != strlen(o->default_val.str) / 2)
| ^~
In file included from src/libavutil/md5.c:38:
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavutil/md5.c:162:19: note: in expansion of macro ‘FFMIN’
162 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavutil/md5.c:162:19: note: in expansion of macro ‘FFMIN’
162 | int cnt = FFMIN(len, 64 - j);
| ^~~~~
src/libavutil/murmur3.c:57:1: warning: ‘inline’ is not at beginning of declaration [-Wold-style-declaration]
57 | static uint64_t inline get_k1(const uint8_t *src)
| ^~~~~~
CC libavutil/parseutils.o
CC libavutil/pixdesc.o
CC libavutil/pixelutils.o
In file included from src/libavutil/error.h:30,
from src/libavutil/common.h:47,
from src/libavutil/avutil.h:300,
from src/libavutil/parseutils.c:27:
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’ [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavutil/parseutils.c:374:16: note: in expansion of macro ‘FFMIN’
374 | 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 [-Wsign-compare]
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^~~
src/libavutil/parseutils.c:374:16: note: in expansion of macro ‘FFMIN’
374 | FFMIN(slen-hex_offset+1, sizeof(color_string2)));
| ^~~~~
src/libavutil/parseutils.c:387:64: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
387 | strspn(color_string2, "0123456789ABCDEFabcdef") == len) {
| ^~
src/libavutil/parseutils.c: In function ‘av_parse_time’:
src/libavutil/parseutils.c:627:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
627 | for (i = 0; i < FF_ARRAY_ELEMS(date_fmt); i++) {
| ^
src/libavutil/parseutils.c:648:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
648 | for (i = 0; i < FF_ARRAY_ELEMS(time_fmt); i++) {
| ^
src/libavutil/parseutils.c:718:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
718 | for (i = 0; i < FF_ARRAY_ELEMS(tz_fmt); i++) {
| ^
src/libavutil/parseutils.c: In function ‘av_find_info_tag’:
src/libavutil/parseutils.c:767:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
767 | if ((q - tag) < sizeof(tag) - 1)
| ^
src/libavutil/pixelutils.c: In function ‘av_pixelutils_get_sad_fn’:
src/libavutil/pixelutils.c:93:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
93 | if (w_bits < 1 || w_bits > FF_ARRAY_ELEMS(sad) ||
| ^
CC libavutil/random_seed.o
src/libavutil/pixelutils.c:94:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
94 | h_bits < 1 || h_bits > FF_ARRAY_ELEMS(sad))
| ^
CC libavutil/rational.o
CC libavutil/raw_color_params.o
In file included from src/libavutil/version.h:30,
from src/libavutil/log.h:26,
from src/libavutil/avassert.h:35,
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’} [-Wsign-compare]
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 [-Wsign-compare]
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’} [-Wsign-compare]
61 | if (den * (2 * x * a1.den + a0.den) > num * a1.den)
| ^
CC libavutil/rc4.o
CC libavutil/refstruct.o
CC libavutil/reverse.o
CC libavutil/ripemd.o
CC libavutil/rpi_sand_fns.o
src/libavutil/pixdesc.c: In function ‘av_pix_fmt_desc_next’:
src/libavutil/pixdesc.c:3511:42: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare]
3511 | 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:3550:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
3550 | for (i = 0; i < FF_ARRAY_ELEMS(planes); i++)
| ^
src/libavutil/pixdesc.c: In function ‘av_color_range_from_name’:
src/libavutil/pixdesc.c:3826:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
3826 | 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:3848:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
3848 | for (i = 0; i < FF_ARRAY_ELEMS(color_primaries_names); i++) {
| ^
src/libavutil/pixdesc.c:3856:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
3856 | for (i = 0; i < FF_ARRAY_ELEMS(color_primaries_names_ext); i++) {
| ^
src/libavutil/pixdesc.c: In function ‘av_color_transfer_from_name’:
src/libavutil/pixdesc.c:3881:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
3881 | for (i = 0; i < FF_ARRAY_ELEMS(color_transfer_names); i++) {
| ^
src/libavutil/pixdesc.c:3889:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
3889 | for (i = 0; i < FF_ARRAY_ELEMS(color_transfer_names_ext); i++) {
| ^
src/libavutil/pixdesc.c: In function ‘av_color_space_from_name’:
src/libavutil/pixdesc.c:3910:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
3910 | 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:3931:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
3931 | for (i = 0; i < FF_ARRAY_ELEMS(chroma_location_names); i++) {
| ^
src/libavutil/pixdesc.c: In function ‘av_alpha_mode_from_name’:
src/libavutil/pixdesc.c:3973:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
3973 | for (int i = 0; i < FF_ARRAY_ELEMS(alpha_mode_names); i++) {
| ^
CC libavutil/samplefmt.o
In file included from src/libavutil/random_seed.c:42:
src/libavutil/random_seed.c: In function ‘get_generic_seed’:
src/libavutil/random_seed.c:88:28: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
88 | av_assert0(sizeof(tmp) >= av_sha_size);
| ^~
src/libavutil/avassert.h:43:11: note: in definition of macro ‘av_assert0’
43 | if (!(cond)) { \
| ^~~~
CC libavutil/sha.o
CC libavutil/sha512.o
CC libavutil/side_data.o
CC libavutil/slicethread.o
CC libavutil/spherical.o
src/libavutil/spherical.c: In function ‘av_spherical_from_name’:
src/libavutil/spherical.c:81:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
81 | for (i = 0; i < FF_ARRAY_ELEMS(spherical_projection_names); i++) {
| ^
CC libavutil/stereo3d.o
CC libavutil/tdrdi.o
src/libavutil/stereo3d.c: In function ‘av_stereo3d_from_name’:
src/libavutil/stereo3d.c:105:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
105 | for (i = 0; i < FF_ARRAY_ELEMS(stereo3d_type_names); i++) {
| ^
src/libavutil/stereo3d.c: In function ‘av_stereo3d_view_from_name’:
src/libavutil/stereo3d.c:125:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
125 | for (i = 0; i < FF_ARRAY_ELEMS(stereo3d_view_names); i++) {
| ^
src/libavutil/stereo3d.c: In function ‘av_stereo3d_primary_eye_from_name’:
src/libavutil/stereo3d.c:145:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
145 | for (i = 0; i < FF_ARRAY_ELEMS(stereo3d_primary_eye_names); i++) {
| ^
CC libavutil/tea.o
CC libavutil/threadmessage.o
CC libavutil/time.o
CC libavutil/timecode.o
CC libavutil/timecode_internal.o
CC libavutil/timestamp.o
src/libavutil/timecode.c: In function ‘check_fps’:
src/libavutil/timecode.c:166:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
166 | for (i = 0; i < FF_ARRAY_ELEMS(supported_fps); i++)
| ^
CC libavutil/tree.o
src/libavutil/timestamp.c: In function ‘av_ts_make_time_string2’:
src/libavutil/timestamp.c:27:62: warning: implicit conversion from ‘float’ to ‘double’ to match other result of conditional [-Wdouble-promotion]
27 | double log = (fpclassify(val) == FP_ZERO ? -INFINITY : floor(log10(fabs(val))));
| ^
CC libavutil/twofish.o
CC libavutil/tx.o
CC libavutil/tx_double.o
src/libavutil/tx.c: In function ‘get_codelet_prio’:
src/libavutil/tx.c:374:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
374 | 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:155:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
155 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) {
| ^
CC libavutil/tx_float.o
CC libavutil/tx_int32.o
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:155:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
155 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) {
| ^
src/libavutil/tx_template.c: In function ‘ff_tx_mdct_naive_fwd_float_c’:
src/libavutil/tx_template.c:1159:36: warning: implicit conversion from ‘TXSample’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1159 | 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:1847:13: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1847 | rsc *= 0.5;
| ^~
src/libavutil/tx_template.c: In function ‘ff_tx_dctII_float_c’:
src/libavutil/tx_template.c:1904:27: warning: implicit conversion from ‘TXSample’ {aka ‘float’} to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1904 | tmp1 = (in1 + in2)*0.5;
| ^
src/libavutil/tx_template.c: In function ‘ff_tx_dcstI_init_float_c’:
src/libavutil/tx_template.c:2019:13: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2019 | rsc *= 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:155:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
155 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) {
| ^
src/libavutil/tx_template.c: In function ‘ff_tx_dct_init_int32_c’:
src/libavutil/tx_template.c:1847:13: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
1847 | rsc *= 0.5;
| ^~
src/libavutil/tx_template.c: In function ‘ff_tx_dcstI_init_int32_c’:
src/libavutil/tx_template.c:2019:13: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
2019 | rsc *= 0.5;
| ^~
CC libavutil/utils.o
src/libavutil/utils.c: In function ‘av_fourcc_make_string’:
src/libavutil/utils.c:70:29: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
70 | 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/video_hint.o
CC libavutil/xga_font_data.o
CC libavutil/xtea.o
AR libavfilter/libavfilter.a
AR libavcodec/libavcodec.a
AR libswresample/libswresample.a
HOSTLD libswscale/aarch64/ops_asmgen
GEN libswscale/aarch64/ops_lookup.gen.c
GEN libswscale/aarch64/ops_neon.gen.S
CP libswscale/aarch64/ops_lookup.gen.c
CP libswscale/aarch64/ops_neon.gen.S
CC libswscale/aarch64/ops_lookup.gen.o
AS libswscale/aarch64/ops_neon.gen.o
In file included from src/libswscale/gamma.c:22:
src/libswscale/swscale_internal.h: In function ‘fillPlane32’:
src/libswscale/swscale_internal.h:1092:45: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare]
1092 | v = alpha ? 0xFFFFFFFF>>(32-bits) : (1<<(bits-1));
| ^~~~~~~~~~~~~
AR libavutil/libavutil.a
AR libswscale/libswscale.a
[ 87%] Performing install step for 'ffmpeg'
INSTALL libavdevice/libavdevice.a
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/avio_http_serve_files.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/avio_list_dir.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/avio_read_callback.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/decode_audio.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/decode_filter_audio.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/decode_filter_video.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/decode_video.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/demux_decode.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/encode_audio.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/encode_video.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/extract_mvs.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/filter_audio.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/hw_decode.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/mux.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/qsv_decode.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/qsv_transcode.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/remux.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/resample_audio.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/scale_video.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/show_metadata.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/transcode.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/transcode_aac.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/vaapi_encode.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/vaapi_transcode.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/README
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/Makefile
INSTALL libavfilter/libavfilter.a
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/avio_http_serve_files.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/avio_list_dir.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/avio_read_callback.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/decode_audio.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/decode_filter_audio.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/decode_filter_video.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/decode_video.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/demux_decode.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/encode_audio.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/encode_video.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/extract_mvs.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/filter_audio.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/hw_decode.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/mux.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/qsv_decode.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/qsv_transcode.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/remux.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/resample_audio.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/scale_video.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/show_metadata.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/transcode.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/transcode_aac.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/vaapi_encode.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/vaapi_transcode.c
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/README
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/doc/examples/Makefile
INSTALL libavformat/libavformat.a
INSTALL libswresample/libswresample.a
INSTALL libavcodec/libavcodec.a
INSTALL libswscale/libswscale.a
INSTALL libavutil/libavutil.a
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavdevice/avdevice.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavdevice/version.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavdevice/version_major.h
INSTALL libavdevice/libavdevice.pc
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavfilter/avfilter.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavfilter/buffersink.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavfilter/buffersrc.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavfilter/version.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavfilter/version_major.h
INSTALL libavfilter/libavfilter.pc
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavformat/avformat.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavformat/avio.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavformat/version.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavformat/version_major.h
INSTALL libavformat/libavformat.pc
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/ac3_parser.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/adts_parser.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/avcodec.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/avdct.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/bsf.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/codec.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/codec_desc.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/codec_id.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/codec_par.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/d3d11va.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/defs.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/dirac.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/dv_profile.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/dxva2.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/exif.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/jni.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/mediacodec.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/packet.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/qsv.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/smpte_436m.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/vdpau.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/version.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/version_major.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/videotoolbox.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavcodec/vorbis_parser.h
INSTALL libavcodec/libavcodec.pc
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libswresample/swresample.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libswresample/version.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libswresample/version_major.h
INSTALL libswresample/libswresample.pc
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libswscale/swscale.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libswscale/version.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libswscale/version_major.h
INSTALL libswscale/libswscale.pc
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/adler32.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/aes.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/aes_ctr.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/ambient_viewing_environment.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/attributes.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/audio_fifo.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/avassert.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/avstring.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/avutil.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/base64.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/blowfish.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/bprint.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/bswap.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/buffer.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/cast5.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/camellia.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/channel_layout.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/common.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/container_fifo.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/cpu.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/crc.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/csp.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/des.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/detection_bbox.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/dict.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/display.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/dovi_meta.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/downmix_info.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/encryption_info.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/error.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/eval.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/executor.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/fifo.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/file.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/film_grain_params.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/frame.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/hash.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/hdr_dynamic_metadata.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/hdr_dynamic_vivid_metadata.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/hmac.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/hwcontext.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/hwcontext_cuda.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/hwcontext_d3d11va.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/hwcontext_d3d12va.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/hwcontext_drm.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/hwcontext_dxva2.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/hwcontext_amf.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/hwcontext_qsv.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/hwcontext_mediacodec.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/hwcontext_opencl.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/hwcontext_oh.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/hwcontext_vaapi.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/hwcontext_videotoolbox.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/hwcontext_vdpau.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/hwcontext_vulkan.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/iamf.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/imgutils.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/intfloat.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/intreadwrite.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/lfg.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/log.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/lzo.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/macros.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/mathematics.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/mastering_display_metadata.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/md5.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/mem.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/motion_vector.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/murmur3.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/opt.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/parseutils.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/pixdesc.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/pixelutils.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/pixfmt.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/random_seed.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/raw_color_params.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/rc4.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/rational.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/refstruct.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/replaygain.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/ripemd.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/rpi_sand_fns.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/samplefmt.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/sha.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/sha512.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/spherical.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/stereo3d.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/tdrdi.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/threadmessage.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/time.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/timecode.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/timestamp.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/tree.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/twofish.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/uuid.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/version.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/video_enc_params.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/xtea.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/tea.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/tx.h
INSTALL build/kodi-rpi-git/src/kodi-build/build/build-ffmpeg/src/build-ffmpeg/libavutil/video_hint.h
INSTALL libavutil/avconfig.h
INSTALL libavutil/ffversion.h
INSTALL libavutil/libavutil.pc
[100%] Completed 'ffmpeg'
[100%] Built target ffmpeg
[ 9%] Performing install step for 'build-ffmpeg'
[100%] Built target ffmpeg
Install the project...
-- Install configuration: "Release"
Done
[ 9%] Completed 'build-ffmpeg'
[ 9%] Built target build-ffmpeg
[ 9%] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/OptionalsReg.cpp.o
[ 9%] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonInvoker.cpp.o
[ 9%] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/GLContextEGL.cpp.o
[ 9%] Copying files into build tree
[ 9%] Building CXX object build/cores/RetroPlayer/process/gbm/CMakeFiles/rp-process-gbm.dir/RPProcessInfoGbm.cpp.o
[ 9%] Building CXX object build/cores/VideoPlayer/Process/gbm/CMakeFiles/processGBM.dir/ProcessInfoGBM.cpp.o
[ 9%] Building CXX object build/cores/RetroPlayer/process/X11/CMakeFiles/rp-process-x11.dir/RPProcessInfoX11.cpp.o
[ 9%] Building CXX object build/cores/VideoPlayer/Process/X11/CMakeFiles/processX11.dir/ProcessInfoX11.cpp.o
[ 9%] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/WinSystemGbm.cpp.o
[ 9%] Built target export-files
[ 9%] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMAtomic.cpp.o
[ 9%] Linking CXX static library rp-process-gbm.a
[ 9%] Linking CXX static library rp-process-x11.a
[ 9%] Built target rp-process-x11
[ 9%] Built target rp-process-gbm
[ 9%] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMConnector.cpp.o
[ 9%] Building CXX object build/cores/CMakeFiles/cores.dir/DataCacheCore.cpp.o
[ 9%] Linking CXX static library processX11.a
[ 9%] Built target processX11
[ 10%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AEResampleFactory.cpp.o
[ 11%] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/GLContext.cpp.o
[ 13%] Linking CXX static library processGBM.a
[ 13%] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonWsgiInvoker.cpp.o
[ 13%] Built target processGBM
[ 13%] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/dll.cpp.o
[ 13%] Building CXX object build/cores/CMakeFiles/cores.dir/FFmpeg.cpp.o
[ 13%] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/OptionalsReg.cpp.o
[ 13%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/AESinkFactory.cpp.o
[ 13%] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/OSScreenSaverX11.cpp.o
[ 13%] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/VideoSyncGbm.cpp.o
[ 13%] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMCrtc.cpp.o
[ 13%] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMEncoder.cpp.o
[ 13%] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/DllLoaderContainer.cpp.o
[ 13%] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/WinEventsX11.cpp.o
[ 14%] Building CXX object build/cores/CMakeFiles/cores.dir/VideoSettings.cpp.o
[ 15%] Linking CXX static library network_httprequesthandlers_python.a
[ 15%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Encoders/AEEncoderFFmpeg.cpp.o
[ 15%] Built target network_httprequesthandlers_python
[ 15%] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/LibraryLoader.cpp.o
[ 15%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAE.cpp.o
[ 15%] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/GBMUtils.cpp.o
[ 15%] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMLegacy.cpp.o
[ 15%] Linking CXX static library cores.a
[ 15%] Built target cores
[ 15%] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_dummy.cpp.o
[ 15%] Building CXX object build/cores/dll-loader/exports/CMakeFiles/dllexports.dir/emu_msvcrt.cpp.o
[ 16%] Building CXX object build/cores/dll-loader/CMakeFiles/dllloader.dir/SoLoader.cpp.o
[ 16%] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/WinSystemX11.cpp.o
[ 16%] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/XRandR.cpp.o
[ 16%] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/WinSystemGbmEGLContext.cpp.o
[ 16%] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMObject.cpp.o
[ 16%] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/GBMDPMSSupport.cpp.o
[ 16%] Linking CXX static library dllloader.a
[ 16%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEBuffer.cpp.o
[ 16%] Built target dllloader
[ 16%] Building CXX object build/cores/dll-loader/exports/util/CMakeFiles/exports_utils.dir/EmuFileWrapper.cpp.o
[ 16%] Linking CXX static library dllexports.a
[ 16%] Built target dllexports
[ 16%] Building CXX object build/cores/externalplayer/CMakeFiles/externalplayer.dir/ExternalPlayer.cpp.o
[ 16%] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/X11DPMSSupport.cpp.o
[ 17%] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMPlane.cpp.o
[ 17%] Linking CXX static library exports_utils.a
[ 17%] Built target exports_utils
[ 17%] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/AudioDecoder.cpp.o
[ 17%] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/PAPlayer.cpp.o
[ 17%] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/CodecFactory.cpp.o
[ 17%] Building CXX object build/windowing/gbm/CMakeFiles/windowing_gbm.dir/WinSystemGbmGLESContext.cpp.o
[ 17%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEFilter.cpp.o
[ 17%] Building CXX object build/windowing/X11/CMakeFiles/windowing_X11.dir/WinSystemX11GLESContext.cpp.o
[ 17%] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/DRMUtils.cpp.o
[ 17%] Building CXX object build/windowing/gbm/drm/CMakeFiles/windowing_gbm_drm.dir/OffScreenModeSetting.cpp.o
[ 17%] Linking CXX static library externalplayer.a
[ 17%] Built target externalplayer
[ 17%] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreConfig.cpp.o
[ 17%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESink.cpp.o
[ 17%] Linking CXX static library windowing_gbm.a
[ 17%] Building CXX object build/cores/paplayer/CMakeFiles/paplayer.dir/VideoPlayerCodec.cpp.o
[ 17%] Built target windowing_gbm
[ 17%] Building CXX object build/events/CMakeFiles/events.dir/AddonEvent.cpp.o
[ 17%] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIViewStateEventLog.cpp.o
In file included from /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/windowing/X11/WinSystemX11GLESContext.h:11,
from /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/windowing/X11/WinSystemX11GLESContext.cpp:9:
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/windowing/X11/WinSystemX11.h:60:8: warning: 'virtual void KODI::WINDOWING::X11::CWinSystemX11::Register(IDispResource*)' was hidden [-Woverloaded-virtual=]
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/windowing/X11/WinSystemX11GLESContext.h:32:15: note: by 'static void KODI::WINDOWING::X11::CWinSystemX11GLESContext::Register()'
[ 17%] Building CXX object build/events/windows/CMakeFiles/events_windows.dir/GUIWindowEventLog.cpp.o
[ 17%] Linking CXX static library windowing_X11.a
[ 17%] Built target windowing_X11
[ 17%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AddonsDirectory.cpp.o
[ 17%] Linking CXX static library windowing_gbm_drm.a
[ 17%] Built target windowing_gbm_drm
[ 17%] Building CXX object build/filesystem/bluray/CMakeFiles/bluray.dir/M2TSParser.cpp.o
[ 17%] Building CXX object build/filesystem/bluray/CMakeFiles/bluray.dir/MPLSParser.cpp.o
[ 17%] Building CXX object build/events/CMakeFiles/events.dir/AddonManagementEvent.cpp.o
[ 17%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEStream.cpp.o
[ 17%] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerCoreFactory.cpp.o
[ 19%] Linking CXX static library paplayer.a
[ 19%] Built target paplayer
[ 19%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESound.cpp.o
[ 19%] Linking CXX static library events_windows.a
[ 19%] Built target events_windows
[ 19%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbum.cpp.o
[ 19%] Building CXX object build/events/CMakeFiles/events.dir/BaseEvent.cpp.o
[ 19%] Building CXX object build/events/CMakeFiles/events.dir/EventLog.cpp.o
[ 19%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/AudioBookFileDirectory.cpp.o
[ 19%] Building CXX object build/events/CMakeFiles/events.dir/EventLogManager.cpp.o
[ 19%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAESettings.cpp.o
[ 19%] Building CXX object build/filesystem/bluray/CMakeFiles/bluray.dir/StreamParser.cpp.o
[ 19%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAdded.cpp.o
[ 19%] Building CXX object build/cores/playercorefactory/CMakeFiles/playercorefactory.dir/PlayerSelectionRule.cpp.o
[ 19%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyAddedSong.cpp.o
[ -3%] Building CXX object build/events/CMakeFiles/events.dir/MediaLibraryEvent.cpp.o
[ 19%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayed.cpp.o
[ 19%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CacheStrategy.cpp.o
[ 19%] Linking CXX static library bluray.a
[ 19%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumRecentlyPlayedSong.cpp.o
[ 19%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEBitstreamPacker.cpp.o
[ 19%] Built target bluray
[ 19%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNode.cpp.o
[ 19%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEChannelInfo.cpp.o
[ -3%] Linking CXX static library playercorefactory.a
[ 19%] Built target playercorefactory
[ 19%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CircularCache.cpp.o
[ 19%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEDeviceInfo.cpp.o
[ 19%] Linking CXX static library events.a
[ 19%] Built target events
[ 19%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100.cpp.o
[ 19%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeAlbumTop100Song.cpp.o
[ 19%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeArtist.cpp.o
[ 19%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AELimiter.cpp.o
[ 19%] Building CXX object build/games/CMakeFiles/games.dir/AchievementRuntime.cpp.o
[ 19%] Building CXX object build/games/CMakeFiles/games.dir/GameServices.cpp.o
[ 19%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeEpisodes.cpp.o
[ 19%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CurlFile.cpp.o
[ 20%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeDiscs.cpp.o
[ 20%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEPackIEC61937.cpp.o
[ 20%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEStreamInfo.cpp.o
[ 20%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEUtil.cpp.o
[ 20%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeGrouped.cpp.o
[ 20%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/PackerMAT.cpp.o
[ 20%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkALSA.cpp.o
[ 20%] Building CXX object build/games/CMakeFiles/games.dir/GameSettings.cpp.o
[ 20%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNode.cpp.o
[ 20%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Utils/AEELDParser.cpp.o
[ 20%] Building CXX object build/games/CMakeFiles/games.dir/GameUtils.cpp.o
[ 20%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeInProgressTvShows.cpp.o
[ 20%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVCommon.cpp.o
[ 20%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVDirectory.cpp.o
[ 20%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DAVFile.cpp.o
[ 20%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/alsa/ALSADeviceMonitor.cpp.o
[ -3%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMovieAssetTypes.cpp.o
[ 20%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeGrouped.cpp.o
[ 20%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMovieAssets.cpp.o
[ 20%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMoviesOverview.cpp.o
[ 20%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryCache.cpp.o
[ 20%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/Directory.cpp.o
[ 20%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeMusicVideosOverview.cpp.o
[ 20%] Linking CXX static library games.a
[ 20%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkPULSE.cpp.o
[ 20%] Built target games
[ 21%] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClient.cpp.o
[ 21%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeOverview.cpp.o
[ 21%] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientInGameSaves.cpp.o
[ 21%] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientProperties.cpp.o
[ 21%] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientSubsystem.cpp.o
[ 21%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeOverview.cpp.o
[ 21%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryFactory.cpp.o
[ 21%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeRoot.cpp.o
[ 21%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/AESinkPipewire.cpp.o
[ 21%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSingles.cpp.o
[ 21%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSong.cpp.o
[ 21%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedEpisodes.cpp.o
[ 21%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMovies.cpp.o
[ 21%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRecentlyAddedMusicVideos.cpp.o
[ 21%] Building CXX object build/games/addons/CMakeFiles/gameaddons.dir/GameClientTranslator.cpp.o
[ 21%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeSongTop100.cpp.o
[ 21%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/DirectoryNodeTop100.cpp.o
[ 21%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DirectoryHistory.cpp.o
[ 21%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DllLibCurl.cpp.o
[ 22%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/Pipewire.cpp.o
[ 22%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireContext.cpp.o
[ 23%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeRoot.cpp.o
[ 23%] Linking CXX static library gameaddons.a
[ 23%] Built target gameaddons
[ 23%] Building CXX object build/games/addons/cheevos/CMakeFiles/gamecheevos.dir/GameClientCheevos.cpp.o
[ 23%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeSeasons.cpp.o
[ 23%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMovies.cpp.o
[ 23%] Building CXX object build/games/addons/disc/CMakeFiles/gamediscs.dir/GameClientDiscM3U.cpp.o
[ 23%] Building CXX object build/filesystem/musicdatabase/CMakeFiles/musicdatabasedirectory.dir/QueryParams.cpp.o
[ 23%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DiscDirectoryHelper.cpp.o
[ 23%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireCore.cpp.o
[ 23%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/EpisodesDirectory.cpp.o
[ 23%] Linking CXX static library musicdatabasedirectory.a
[ 23%] Built target musicdatabasedirectory
[ 23%] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientController.cpp.o
[ 23%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleMusicVideos.cpp.o
[ 23%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireNode.cpp.o
[ 23%] Building CXX object build/games/addons/disc/CMakeFiles/gamediscs.dir/GameClientDiscPlaylist.cpp.o
[ 23%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireProxy.cpp.o
[ 23%] Linking CXX static library gamecheevos.a
[ 23%] Built target gamecheevos
[ 23%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/EventsDirectory.cpp.o
[ 23%] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamAudio.cpp.o
[ 23%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTitleTvShows.cpp.o
[ 23%] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientDevice.cpp.o
[ 23%] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientHardware.cpp.o
[ 23%] Building CXX object build/games/addons/disc/CMakeFiles/gamediscs.dir/GameClientDiscModel.cpp.o
[ 23%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireRegistry.cpp.o
[ 23%] Building CXX object build/games/addons/disc/CMakeFiles/gamediscs.dir/GameClientDiscMergeUtils.cpp.o
[ 23%] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamHwFramebuffer.cpp.o
[ 23%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/DirectoryNodeTvShowsOverview.cpp.o
[ 23%] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreams.cpp.o
[ 23%] Building CXX object build/games/addons/disc/CMakeFiles/gamediscs.dir/GameClientDiscs.cpp.o
[ 23%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireStream.cpp.o
[ 23%] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientInput.cpp.o
[ 25%] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientJoystick.cpp.o
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/DiscDirectoryHelper.cpp: In function 'constexpr std::pair<double, double> {anonymous}::MultipleBounds(int)':
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/filesystem/DiscDirectoryHelper.cpp:1507:64: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
[ 25%] Building CXX object build/filesystem/videodatabase/CMakeFiles/videodatabasedirectory.dir/QueryParams.cpp.o
[ 25%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FavouritesDirectory.cpp.o
[ 25%] Building CXX object build/games/addons/disc/CMakeFiles/gamediscs.dir/GameClientDiscTransport.cpp.o
[ 25%] Building CXX object build/games/addons/disc/CMakeFiles/gamediscs.dir/GameClientDiscXML.cpp.o
[ 25%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/pipewire/PipewireThreadLoop.cpp.o
[ 25%] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamSwFramebuffer.cpp.o
[ 25%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FFmpegVfsContext.cpp.o
[ 25%] Linking CXX static library videodatabasedirectory.a
[ 25%] Built target videodatabasedirectory
[ 25%] Building CXX object build/games/addons/streams/CMakeFiles/game_addon_streams.dir/GameClientStreamVideo.cpp.o
[ 25%] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentController.cpp.o
[ 25%] Linking CXX static library gamediscs.a
[ 25%] Built target gamediscs
[ 25%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Sinks/AESinkSNDIO.cpp.o
[ 25%] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentControllerList.cpp.o
[ 25%] Building CXX object build/games/agents/windows/CMakeFiles/games_agents_windows.dir/GUIAgentWindow.cpp.o
[ 25%] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/Controller.cpp.o
[ 25%] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientKeyboard.cpp.o
[ 26%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileCache.cpp.o
[ 27%] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentInput.cpp.o
[ 27%] Building CXX object build/cores/audioengine/CMakeFiles/audioengine.dir/Engines/ActiveAE/ActiveAEResampleFFMPEG.cpp.o
[ 27%] Linking CXX static library game_addon_streams.a
[ 27%] Built target game_addon_streams
[ 27%] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentJoystick.cpp.o
[ 27%] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerLayout.cpp.o
[ 27%] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerInstaller.cpp.o
[ 27%] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientMouse.cpp.o
[ 27%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/File.cpp.o
[ 27%] Linking CXX static library audioengine.a
[ 27%] Linking CXX static library games_agents_windows.a
[ 27%] Built target games_agents_windows
[ 27%] Built target audioengine
[ 27%] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/ControllerSelect.cpp.o
[ 27%] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUICardinalFeatureButton.cpp.o
[ 27%] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerManager.cpp.o
[ 27%] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/ControllerTranslator.cpp.o
[ 27%] Building CXX object build/games/controllers/CMakeFiles/games_controller.dir/DefaultController.cpp.o
[ 27%] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentKeyboard.cpp.o
[ 27%] Linking CXX static library games_controller.a
[ 27%] Building CXX object build/games/agents/input/CMakeFiles/games_agents_input.dir/AgentMouse.cpp.o
[ 27%] Built target games_controller
[ 27%] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/ControllerActivity.cpp.o
[ 27%] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIControllerButton.cpp.o
[ 27%] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/ControllerState.cpp.o
[ 27%] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientPort.cpp.o
[ 27%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileDirectoryFactory.cpp.o
[ 27%] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogAxisDetection.cpp.o
[ 27%] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogButtonCapture.cpp.o
[ 27%] Building CXX object build/games/controllers/dialogs/CMakeFiles/games_controller_dialogs.dir/GUIDialogIgnoreInput.cpp.o
[ 27%] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureButton.cpp.o
[ 27%] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultButtonMap.cpp.o
[ 27%] Linking CXX static library games_agents_input.a
[ 27%] Built target games_agents_input
[ 28%] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureControls.cpp.o
[ 28%] Building CXX object build/games/controllers/listproviders/CMakeFiles/games_controller_listproviders.dir/GUIGameControllerProvider.cpp.o
[ 28%] Building CXX object build/games/addons/input/CMakeFiles/gameinput.dir/GameClientTopology.cpp.o
[ 28%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FileFactory.cpp.o
[ 28%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPDirectory.cpp.o
[ 28%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/FTPParse.cpp.o
[ 28%] Linking CXX static library games_controller_dialogs.a
[ 28%] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureFactory.cpp.o
[ 28%] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultKeyboardTranslator.cpp.o
[ 28%] Built target games_controller_dialogs
[ 28%] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/DefaultMouseTranslator.cpp.o
[ 28%] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/InputSink.cpp.o
[ 28%] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalFeature.cpp.o
[ 28%] Linking CXX static library games_controller_listproviders.a
[ 28%] Built target games_controller_listproviders
[ 28%] Linking CXX static library gameinput.a
[ 28%] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerGrid.cpp.o
[ 28%] Built target gameinput
[ 28%] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIConfigurationWizard.cpp.o
[ 28%] Building CXX object build/games/database/CMakeFiles/games_database.dir/GameClientTable.cpp.o
[ 28%] Building CXX object build/games/controllers/input/CMakeFiles/games_controller_input.dir/PhysicalTopology.cpp.o
[ 28%] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIFeatureTranslator.cpp.o
[ 28%] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameController.cpp.o
[ 28%] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectGameClient.cpp.o
[ 28%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/HTTPDirectory.cpp.o
[ 28%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IDirectory.cpp.o
[ 28%] Building CXX object build/games/database/CMakeFiles/games_database.dir/GameDatabase.cpp.o
[ 28%] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerHub.cpp.o
[ 28%] Linking CXX static library games_controller_input.a
[ 28%] Linking CXX static library games_database.a
[ 28%] Built target games_controller_input
[ 28%] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIGameControllerList.cpp.o
[ 28%] Built target games_database
[ 28%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/IFile.cpp.o
[ 28%] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerList.cpp.o
[ 28%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ImageFile.cpp.o
[ 28%] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIScalarFeatureButton.cpp.o
[ 28%] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIControllerWindow.cpp.o
[ 28%] Building CXX object build/games/controllers/windows/CMakeFiles/games_controller_windows.dir/GUIFeatureList.cpp.o
[ 29%] Building CXX object build/games/controllers/types/CMakeFiles/games_controller_types.dir/ControllerNode.cpp.o
[ 29%] Building CXX object build/games/dialogs/CMakeFiles/gamedialogs.dir/GUIDialogSelectSavestate.cpp.o
[ 29%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/LibraryDirectory.cpp.o
[ 29%] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUISelectKeyButton.cpp.o
[ 29%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathDirectory.cpp.o
[ 29%] Linking CXX static library gamedialogs.a
[ 29%] Built target gamedialogs
[ 29%] Building CXX object build/games/dialogs/disc/CMakeFiles/game_disc_dialog.dir/DialogGameDiscManager.cpp.o
[ 29%] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameAchievements.cpp.o
[ 29%] Linking CXX static library games_controller_types.a
[ 29%] Built target games_controller_types
[ 29%] Building CXX object build/games/ports/guicontrols/CMakeFiles/games_ports_guicontrols.dir/GUIActivePortList.cpp.o
[ 29%] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIThrottleButton.cpp.o
[ 29%] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PhysicalPort.cpp.o
[ 29%] Linking CXX static library games_controller_windows.a
[ 29%] Built target games_controller_windows
[ 29%] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortInput.cpp.o
[ 29%] Building CXX object build/games/ports/input/CMakeFiles/games_ports_input.dir/PortManager.cpp.o
[ 29%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MultiPathFile.cpp.o
[ 29%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseDirectory.cpp.o
[ 29%] Building CXX object build/games/controllers/guicontrols/CMakeFiles/games_controller_guicontrols.dir/GUIWheelButton.cpp.o
[ 29%] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameAdvancedSettings.cpp.o
[ 29%] Building CXX object build/games/dialogs/disc/CMakeFiles/game_disc_dialog.dir/DiscManagerActions.cpp.o
[ 29%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicDatabaseFile.cpp.o
[ 29%] Building CXX object build/games/dialogs/disc/CMakeFiles/game_disc_dialog.dir/DiscManagerButtons.cpp.o
[ 29%] Linking CXX static library games_ports_guicontrols.a
[ -3%] Linking CXX static library games_ports_input.a
[ 29%] Built target games_ports_guicontrols
[ 29%] Building CXX object build/games/ports/types/CMakeFiles/games_ports_types.dir/PortNode.cpp.o
[ 29%] Built target games_ports_input
[ 29%] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSD.cpp.o
[ 29%] Linking CXX static library games_controller_guicontrols.a
[ 29%] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameOSDHelp.cpp.o
[ 29%] Built target games_controller_guicontrols
[ 29%] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameSaves.cpp.o
[ 29%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicFileDirectory.cpp.o
[ 29%] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameStretchMode.cpp.o
[ 29%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/MusicSearchDirectory.cpp.o
[ 29%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideDirectory.cpp.o
[ 29%] Building CXX object build/games/dialogs/disc/CMakeFiles/game_disc_dialog.dir/DiscManagerDiscList.cpp.o
[ 29%] Linking CXX static library games_ports_types.a
[ 29%] Built target games_ports_types
[ 30%] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortList.cpp.o
[ 30%] Building CXX object build/games/tags/CMakeFiles/gametags.dir/GameInfoTag.cpp.o
[ 30%] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIViewStateWindowGames.cpp.o
[ 30%] Linking CXX static library gametags.a
[ 30%] Built target gametags
[ 30%] Building CXX object build/games/windows/CMakeFiles/gameswindows.dir/GUIWindowGames.cpp.o
[ 30%] Building CXX object build/input/CMakeFiles/input.dir/InertialScrollingHandler.cpp.o
[ 30%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/OverrideFile.cpp.o
[ 30%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipeFile.cpp.o
[ 30%] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoFilter.cpp.o
[ 30%] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableBasePY.cpp.o
[ 30%] Building CXX object build/games/dialogs/disc/CMakeFiles/game_disc_dialog.dir/DiscManagerGame.cpp.o
[ 30%] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/Action.cpp.o
[ 30%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PipesManager.cpp.o
[ 30%] Building CXX object build/input/actions/CMakeFiles/input_actions.dir/ActionTranslator.cpp.o
[ 32%] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableFactory.cpp.o
[ 32%] Building CXX object build/games/ports/windows/CMakeFiles/games_ports_windows.dir/GUIPortWindow.cpp.o
[ 32%] Building CXX object build/input/CMakeFiles/input.dir/InputCodingTableKorean.cpp.o
[ 32%] Linking CXX static library gameswindows.a
[ 32%] Built target gameswindows
[ 32%] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DeadzoneFilter.cpp.o
[ 32%] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoRotation.cpp.o
[ 32%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistDirectory.cpp.o
[ 32%] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/DriverPrimitive.cpp.o
[ 32%] Building CXX object build/games/dialogs/disc/CMakeFiles/game_disc_dialog.dir/DiscManagerMenu.cpp.o
[ 32%] Building CXX object build/input/CMakeFiles/input.dir/InputManager.cpp.o
[ 32%] Linking CXX static library input_actions.a
[ 32%] Built target input_actions
[ 32%] Building CXX object build/input/joysticks/dialogs/CMakeFiles/input_joystick_dialogs.dir/GUIDialogNewJoystick.cpp.o
[ 32%] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickEasterEgg.cpp.o
[ 32%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PlaylistFileDirectory.cpp.o
[ 32%] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/DriverReceiving.cpp.o
[ 32%] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVideoSelect.cpp.o
[ 32%] Linking CXX static library games_ports_windows.a
[ 32%] Built target games_ports_windows
[ 33%] Building CXX object build/input/joysticks/mapping/CMakeFiles/input_joystick_mapping.dir/AxisDetector.cpp.o
[ 33%] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/FeatureHandling.cpp.o
[ 33%] Building CXX object build/games/dialogs/disc/CMakeFiles/game_disc_dialog.dir/DiscManagerSortUtils.cpp.o
[ 33%] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickMonitor.cpp.o
[ 33%] Linking CXX static library input_joystick_dialogs.a
[ 33%] Built target input_joystick_dialogs
[ 33%] Building CXX object build/input/joysticks/generic/CMakeFiles/input_joystick_generic.dir/InputHandling.cpp.o
[ 34%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginDirectory.cpp.o
[ 34%] Building CXX object build/input/joysticks/mapping/CMakeFiles/input_joystick_mapping.dir/ButtonMapping.cpp.o
[ 34%] Building CXX object build/input/CMakeFiles/input.dir/InputTranslator.cpp.o
[ 34%] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickTranslator.cpp.o
[ 34%] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/JoystickUtils.cpp.o
[ 34%] Building CXX object build/input/CMakeFiles/input.dir/WindowTranslator.cpp.o
[ 34%] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogGameVolume.cpp.o
[ 34%] Linking CXX static library input_joystick_generic.a
[ 34%] Built target input_joystick_generic
[ 34%] Building CXX object build/input/joysticks/CMakeFiles/input_joystick.dir/RumbleGenerator.cpp.o
[ 34%] Linking CXX static library game_disc_dialog.a
[ 34%] Built target game_disc_dialog
[ 34%] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/Key.cpp.o
[ 34%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PluginFile.cpp.o
[ 34%] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardEasterEgg.cpp.o
[ 34%] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayout.cpp.o
[ 34%] Building CXX object build/games/dialogs/osd/CMakeFiles/gameosddialogs.dir/DialogInGameSaves.cpp.o
[ 34%] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardLayoutManager.cpp.o
[ 34%] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardStat.cpp.o
[ 34%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/PVRDirectory.cpp.o
[ 34%] Linking CXX static library input_joystick.a
[ 34%] Built target input_joystick
[ 34%] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/DefaultKeyboardHandling.cpp.o
[ 34%] Building CXX object build/input/joysticks/mapping/CMakeFiles/input_joystick_mapping.dir/ButtonDetector.cpp.o
[ 34%] Linking CXX static library input.a
[ 34%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceDirectory.cpp.o
[ 34%] Built target input
[ 34%] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/AppTranslator.cpp.o
[ 34%] Building CXX object build/input/joysticks/mapping/CMakeFiles/input_joystick_mapping.dir/HatDetector.cpp.o
[ 34%] Building CXX object build/input/keyboard/generic/CMakeFiles/input_keyboard_generic.dir/KeyboardInputHandling.cpp.o
[ 34%] Building CXX object build/input/joysticks/mapping/CMakeFiles/input_joystick_mapping.dir/KeyDetector.cpp.o
[ 34%] Linking CXX static library input_keyboard_generic.a
[ 34%] Built target input_keyboard_generic
[ 34%] Building CXX object build/input/keymaps/generic/CMakeFiles/input_keymaps_generic.dir/KeyHandler.cpp.o
[ 34%] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/GamepadTranslator.cpp.o
[ 34%] Building CXX object build/input/joysticks/mapping/CMakeFiles/input_joystick_mapping.dir/MouseButtonDetector.cpp.o
[ 34%] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/JoystickMapper.cpp.o
[ 34%] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/KeyboardTranslator.cpp.o
[ 34%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ResourceFile.cpp.o
[ 34%] Linking CXX static library gameosddialogs.a
[ 34%] Building CXX object build/input/joysticks/mapping/CMakeFiles/input_joystick_mapping.dir/PointerDetector.cpp.o
[ 34%] Built target gameosddialogs
[ 34%] Building CXX object build/input/joysticks/mapping/CMakeFiles/input_joystick_mapping.dir/PrimitiveDetector.cpp.o
[ 34%] Linking CXX static library input_keymaps_generic.a
[ 34%] Built target input_keymaps_generic
[ 34%] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonStat.cpp.o
[ 34%] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandler.cpp.o
[ 34%] Building CXX object build/input/keymaps/joysticks/CMakeFiles/input_keymaps_joysticks.dir/KeymapHandling.cpp.o
[ 34%] Building CXX object build/input/keyboard/CMakeFiles/input_keyboard.dir/XBMC_keytable.cpp.o
[ 34%] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/ButtonTranslator.cpp.o
[ 34%] Linking CXX static library input_joystick_mapping.a
[ 34%] Built target input_joystick_mapping
[ 34%] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardActionMap.cpp.o
[ 34%] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/CustomControllerTranslator.cpp.o
[ 34%] Building CXX object build/input/keymaps/touch/CMakeFiles/input_keymaps_touch.dir/TouchTranslator.cpp.o
[ 34%] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseStat.cpp.o
[ 34%] Linking CXX static library input_keymaps_joysticks.a
[ 34%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/RSSDirectory.cpp.o
[ 34%] Built target input_keymaps_joysticks
[ 34%] Building CXX object build/input/mouse/CMakeFiles/input_mouse.dir/MouseTranslator.cpp.o
[ 34%] Linking CXX static library input_keyboard.a
[ -3%] Built target input_keyboard
[ 34%] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/Keymap.cpp.o
[ 34%] Building CXX object build/input/keymaps/remote/CMakeFiles/input_keymaps_remote.dir/IRTranslator.cpp.o
[ 35%] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/KeymapEnvironment.cpp.o
[ 35%] Building CXX object build/input/keymaps/CMakeFiles/input_keymaps.dir/WindowKeymap.cpp.o
[ 35%] Building CXX object build/input/keymaps/keyboard/CMakeFiles/input_keymaps_keyboard.dir/KeyboardTranslator.cpp.o
[ 35%] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/DefaultMouseHandling.cpp.o
[ 35%] Building CXX object build/input/mouse/generic/CMakeFiles/input_mouse_generic.dir/MouseInputHandling.cpp.o
[ 35%] Linking CXX static library input_keymaps_touch.a
[ 35%] Built target input_keymaps_touch
[ 35%] Linking CXX static library input_keymaps.a
[ 35%] Building CXX object build/interfaces/CMakeFiles/interfaces.dir/AnnouncementManager.cpp.o
[ 35%] Built target input_keymaps
[ 35%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/AddonBuiltins.cpp.o
[ 35%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ApplicationBuiltins.cpp.o
[ 35%] Linking CXX static library input_mouse.a
[ 35%] Linking CXX static library input_mouse_generic.a
[ 35%] Built target input_mouse
[ 35%] Built target input_mouse_generic
[ 35%] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ILanguageInvoker.cpp.o
[ 35%] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoBool.cpp.o
[ 35%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ShoutcastFile.cpp.o
[ 35%] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/LanguageInvokerThread.cpp.o
[ 35%] Linking CXX static library input_keymaps_keyboard.a
[ 35%] Linking CXX static library input_keymaps_remote.a
[ 35%] Built target input_keymaps_keyboard
[ 35%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SmartPlaylistDirectory.cpp.o
[ 35%] Built target input_keymaps_remote
[ 35%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AddonsOperations.cpp.o
[ 35%] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/InfoExpression.cpp.o
[ 35%] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/RunningScriptObserver.cpp.o
[ 35%] Linking CXX static library interfaces.a
[ 35%] Building CXX object build/interfaces/info/CMakeFiles/info_interface.dir/SkinVariable.cpp.o
[ 35%] Built target interfaces
[ 35%] Building CXX object build/media/CMakeFiles/media.dir/MediaType.cpp.o
[ 35%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/Builtins.cpp.o
[ 35%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SourcesDirectory.cpp.o
[ 35%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/CECBuiltins.cpp.o
[ 35%] Building CXX object build/drm/CMakeFiles/drm.dir/CryptoSession.cpp.o
[ 35%] Linking CXX static library info_interface.a
[ 35%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ApplicationOperations.cpp.o
[ 35%] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptInvocationManager.cpp.o
[ 35%] Built target info_interface
[ 35%] Building CXX object build/music/CMakeFiles/music.dir/Album.cpp.o
[ 35%] Linking CXX static library drm.a
[ 36%] Linking CXX static library media.a
[ 36%] Built target drm
[ 36%] Building CXX object build/music/CMakeFiles/music.dir/Artist.cpp.o
[ 36%] Built target media
[ 36%] Building CXX object build/music/CMakeFiles/music.dir/ContextMenus.cpp.o
[ 36%] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogInfoProviderSettings.cpp.o
[ 36%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIBuiltins.cpp.o
[ 36%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocol.cpp.o
[ 36%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/AudioLibrary.cpp.o
[ 36%] Building CXX object build/interfaces/generic/CMakeFiles/generic_interface.dir/ScriptRunner.cpp.o
[ 36%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolDirectory.cpp.o
[ 36%] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicInfo.cpp.o
[ 36%] Building CXX object build/music/CMakeFiles/music.dir/GUIViewStateMusic.cpp.o
[ 36%] Building CXX object build/music/CMakeFiles/music.dir/MusicDatabase.cpp.o
[ 36%] Building CXX object build/music/CMakeFiles/music.dir/MusicDbUrl.cpp.o
[ 36%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/SpecialProtocolFile.cpp.o
[ 38%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIControlBuiltins.cpp.o
[ 38%] Linking CXX static library generic_interface.a
[ 38%] Built target generic_interface
[ 38%] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicAlbumInfo.cpp.o
[ 38%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/StackDirectory.cpp.o
[ 38%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/DatabaseOperations.cpp.o
[ 38%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FavouritesOperations.cpp.o
[ 38%] Building CXX object build/music/CMakeFiles/music.dir/MusicEmbeddedCoverLoaderFFmpeg.cpp.o
[ 39%] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogMusicOSD.cpp.o
[ 39%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/GUIContainerBuiltins.cpp.o
[ 39%] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicArtistInfo.cpp.o
[ 39%] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScanner.cpp.o
[ 39%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseDirectory.cpp.o
[ 39%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileItemHandler.cpp.o
[ 39%] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogSongInfo.cpp.o
[ 39%] Building CXX object build/music/dialogs/CMakeFiles/music_dialogs.dir/GUIDialogVisualisationPresetList.cpp.o
[ 39%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/LibraryBuiltins.cpp.o
[ 39%] Building CXX object build/music/CMakeFiles/music.dir/MusicEmbeddedImageFileLoader.cpp.o
[ 39%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VideoDatabaseFile.cpp.o
[ 39%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/VirtualDirectory.cpp.o
[ 39%] Building CXX object build/music/infoscanner/CMakeFiles/music_infoscanner.dir/MusicInfoScraper.cpp.o
[ 39%] Building CXX object build/music/CMakeFiles/music.dir/MusicFileItemClassify.cpp.o
[ 39%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/FileOperations.cpp.o
[ 39%] Linking CXX static library music_dialogs.a
[ 39%] Built target music_dialogs
[ 39%] Building CXX object build/music/CMakeFiles/music.dir/MusicInfoLoader.cpp.o
[ 39%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/OpticalBuiltins.cpp.o
[ 39%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PictureBuiltins.cpp.o
[ 39%] Linking CXX static library music_infoscanner.a
[ 39%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PlayerBuiltins.cpp.o
[ 39%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtDirectory.cpp.o
[ 39%] Built target music_infoscanner
[ 39%] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryJob.cpp.o
[ 39%] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MatroskaTagMapping.cpp.o
[ 39%] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MatroskaTagReader.cpp.o
[ 39%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/GUIOperations.cpp.o
[ 40%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/InputOperations.cpp.o
[ 40%] Building CXX object build/music/CMakeFiles/music.dir/MusicLibraryQueue.cpp.o
[ 40%] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryProgressJob.cpp.o
[ 40%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtFile.cpp.o
[ 40%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/XbtManager.cpp.o
[ 40%] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryCleaningJob.cpp.o
[ 40%] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicCodecInfoFFmpeg.cpp.o
[ 40%] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTag.cpp.o
[ 40%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/ProfileBuiltins.cpp.o
[ 40%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/PVRBuiltins.cpp.o
[ 40%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONRPC.cpp.o
[ 40%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZeroconfDirectory.cpp.o
[ 40%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONServiceDescription.cpp.o
[ 40%] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryExportJob.cpp.o
[ 40%] Building CXX object build/music/CMakeFiles/music.dir/MusicThumbLoader.cpp.o
[ 40%] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderDatabase.cpp.o
[ 40%] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFactory.cpp.o
[ 40%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipDirectory.cpp.o
[ 40%] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryImportJob.cpp.o
[ 40%] Building CXX object build/music/jobs/CMakeFiles/music_jobs.dir/MusicLibraryScanningJob.cpp.o
[ 40%] Building CXX object build/music/CMakeFiles/music.dir/MusicUtils.cpp.o
[ 40%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/JSONUtils.cpp.o
[ 40%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlayerOperations.cpp.o
[ 40%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SkinBuiltins.cpp.o
[ 40%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipFile.cpp.o
[ 40%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/SystemBuiltins.cpp.o
[ 40%] Linking CXX static library music_jobs.a
[ 40%] Built target music_jobs
[ 40%] Building CXX object build/interfaces/builtins/CMakeFiles/interfaces_builtins.dir/WeatherBuiltins.cpp.o
[ 40%] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderFFmpeg.cpp.o
[ 40%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PlaylistOperations.cpp.o
[ 40%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ZipManager.cpp.o
[ 41%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660Directory.cpp.o
[ 41%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/ISO9660File.cpp.o
[ 41%] Building CXX object build/music/CMakeFiles/music.dir/Song.cpp.o
[ 41%] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderMatroska.cpp.o
[ 41%] Linking CXX static library interfaces_builtins.a
[ 41%] Built target interfaces_builtins
[ 41%] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicBase.cpp.o
[ 41%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/ProfilesOperations.cpp.o
[ 41%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFBlockInput.cpp.o
[ 41%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/PVROperations.cpp.o
[ 41%] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicNav.cpp.o
[ 41%] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylist.cpp.o
[ 42%] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderShn.cpp.o
[ 42%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFContext.cpp.o
[ 42%] Linking CXX static library music.a
[ 42%] Built target music
[ 42%] Building CXX object build/network/CMakeFiles/network.dir/DNSNameCache.cpp.o
[ 42%] Building CXX object build/network/CMakeFiles/network.dir/EventClient.cpp.o
[ 42%] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/ReplayGain.cpp.o
[ 42%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFDirectory.cpp.o
[ 42%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SettingsOperations.cpp.o
[ 42%] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowMusicPlaylistEditor.cpp.o
[ 42%] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/GUIWindowVisualisation.cpp.o
[ 42%] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLibVFSStream.cpp.o
[ 42%] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/TagLoaderTagLib.cpp.o
[ 42%] Building CXX object build/music/windows/CMakeFiles/music_windows.dir/MusicFileItemListModifier.cpp.o
[ 42%] Building CXX object build/music/tags/CMakeFiles/music_tags.dir/MusicInfoTagLoaderCDDA.cpp.o
[ 42%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UDFFile.cpp.o
[ 42%] Building CXX object build/network/CMakeFiles/network.dir/EventPacket.cpp.o
[ 42%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/SystemOperations.cpp.o
[ 42%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayCallback.cpp.o
[ 42%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayDiscCache.cpp.o
[ 42%] Building CXX object build/network/CMakeFiles/network.dir/EventServer.cpp.o
[ 42%] Linking CXX static library music_windows.a
[ 42%] Built target music_windows
[ -3%] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocket.cpp.o
[ 42%] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketManager.cpp.o
[ 42%] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV13.cpp.o
[ 42%] Linking CXX static library music_tags.a
[ 42%] Built target music_tags
[ 42%] Building CXX object build/peripherals/CMakeFiles/peripherals.dir/Peripherals.cpp.o
[ 42%] Building CXX object build/network/CMakeFiles/network.dir/GUIDialogNetworkSetup.cpp.o
[ 42%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/TextureOperations.cpp.o
[ 42%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/VideoLibrary.cpp.o
[ 42%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/VideoLibrarySetSourceContent.cpp.o
[ 42%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayDirectory.cpp.o
[ 42%] Building CXX object build/network/CMakeFiles/network.dir/Network.cpp.o
[ -3%] Building CXX object build/network/websocket/CMakeFiles/network_websockets.dir/WebSocketV8.cpp.o
[ 42%] Building CXX object build/interfaces/json-rpc/CMakeFiles/jsonrpc_interface.dir/XBMCOperations.cpp.o
[ 44%] Building CXX object build/network/CMakeFiles/network.dir/NetworkFileItemClassify.cpp.o
[ 44%] Linking CXX static library network_websockets.a
[ 44%] Built target network_websockets
[ 44%] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMap.cpp.o
[ 44%] Building CXX object build/peripherals/bus/CMakeFiles/peripherals_bus.dir/PeripheralBus.cpp.o
[ 44%] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonButtonMapping.cpp.o
[ 44%] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/AddonInputHandling.cpp.o
[ 44%] Building CXX object build/network/CMakeFiles/network.dir/NetworkServices.cpp.o
[ 44%] Linking CXX static library peripherals.a
[ 44%] Built target peripherals
[ 44%] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusAddon.cpp.o
[ 44%] Linking CXX static library jsonrpc_interface.a
[ 44%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/BlurayFile.cpp.o
[ 44%] Built target jsonrpc_interface
[ 44%] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/Peripheral.cpp.o
[ 44%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDADirectory.cpp.o
[ 44%] Linking CXX static library peripherals_bus.a
[ 44%] Built target peripherals_bus
[ 44%] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripherals.cpp.o
[ 44%] Building CXX object build/peripherals/dialogs/CMakeFiles/peripherals_dialogs.dir/GUIDialogPeripheralSettings.cpp.o
[ 44%] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventLockHandle.cpp.o
[ 44%] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventPollHandle.cpp.o
[ 44%] Building CXX object build/peripherals/events/CMakeFiles/peripherals_events.dir/EventScanner.cpp.o
[ 44%] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddon.cpp.o
[ 44%] Building CXX object build/network/CMakeFiles/network.dir/Socket.cpp.o
[ 44%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/CDDAFile.cpp.o
[ 44%] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusApplication.cpp.o
[ 44%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/DVDDirectory.cpp.o
[ 44%] Linking CXX static library peripherals_events.a
[ 44%] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralBluetooth.cpp.o
[ 44%] Building CXX object build/network/CMakeFiles/network.dir/TCPServer.cpp.o
[ 44%] Built target peripherals_events
[ 44%] Building CXX object build/network/CMakeFiles/network.dir/UdpClient.cpp.o
[ 44%] Linking CXX static library peripherals_dialogs.a
[ 44%] Built target peripherals_dialogs
[ 44%] Building CXX object build/profiles/CMakeFiles/profiles.dir/Profile.cpp.o
[ 44%] Building CXX object build/profiles/CMakeFiles/profiles.dir/ProfileManager.cpp.o
[ 44%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSDirectory.cpp.o
[ 44%] Building CXX object build/peripherals/addons/CMakeFiles/peripherals_addons.dir/PeripheralAddonTranslator.cpp.o
[ 44%] Building CXX object build/peripherals/bus/virtual/CMakeFiles/peripheral_bus_virtual.dir/PeripheralBusCEC.cpp.o
[ 44%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NFSFile.cpp.o
[ 44%] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralDisk.cpp.o
[ 44%] Building CXX object build/network/CMakeFiles/network.dir/WakeOnAccess.cpp.o
[ 44%] Building CXX object build/network/CMakeFiles/network.dir/ZeroconfBrowser.cpp.o
[ 44%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/NptXbmcFile.cpp.o
[ 44%] Linking CXX static library peripheral_bus_virtual.a
[ 44%] Built target peripheral_bus_virtual
[ 44%] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralHID.cpp.o
[ 44%] Linking CXX static library peripherals_addons.a
[ 44%] Built target peripherals_addons
[ 44%] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogLockSettings.cpp.o
[ 44%] Building CXX object build/profiles/dialogs/CMakeFiles/profiles_dialogs.dir/GUIDialogProfileSettings.cpp.o
[ 44%] Building CXX object build/network/CMakeFiles/network.dir/Zeroconf.cpp.o
[ 44%] Linking CXX static library profiles.a
[ 44%] Built target profiles
[ 44%] Building CXX object build/profiles/windows/CMakeFiles/profiles_windows.dir/GUIWindowSettingsProfile.cpp.o
[ 44%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPDirectory.cpp.o
[ 44%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImage.cpp.o
[ 44%] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClient.cpp.o
[ 44%] Building CXX object build/network/CMakeFiles/network.dir/cddb.cpp.o
[ 44%] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralImon.cpp.o
[ 44%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRCachedImages.cpp.o
[ 44%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelGroupImageFileLoader.cpp.o
[ 44%] Building CXX object build/filesystem/CMakeFiles/filesystem.dir/UPnPFile.cpp.o
[ 44%] Linking CXX static library profiles_windows.a
[ 44%] Linking CXX static library profiles_dialogs.a
[ 44%] Built target profiles_windows
[ 44%] Built target profiles_dialogs
[ 44%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannel.cpp.o
[ 44%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroup.cpp.o
[ 44%] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralJoystick.cpp.o
[ 44%] Building CXX object build/network/CMakeFiles/network.dir/WebServer.cpp.o
[ 44%] Linking CXX static library filesystem.a
[ 44%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupAllChannels.cpp.o
[ 44%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRChannelNumberInputHandler.cpp.o
[ 44%] Built target filesystem
[ 44%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelManager.cpp.o
[ 44%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelsOSD.cpp.o
[ 44%] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientCapabilities.cpp.o
[ 44%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGroupManager.cpp.o
[ 44%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFactory.cpp.o
[ 44%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRComponentRegistration.cpp.o
[ 44%] Linking CXX static library network.a
[ 44%] Built target network
[ 44%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRContextMenus.cpp.o
[ 44%] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralKeyboard.cpp.o
[ 44%] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralMouse.cpp.o
[ 44%] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNIC.cpp.o
[ 44%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupAllChannelsSingleClient.cpp.o
[ 44%] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientMenuHooks.cpp.o
[ 44%] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClientUID.cpp.o
[ 44%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupFromClient.cpp.o
[ 44%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideInfo.cpp.o
[ 45%] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralNyxboard.cpp.o
[ 45%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRDatabase.cpp.o
[ 45%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREdl.cpp.o
[ 45%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVREventLogJob.cpp.o
[ 45%] Building CXX object build/pvr/addons/CMakeFiles/pvr_addons.dir/PVRClients.cpp.o
[ 45%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupMember.cpp.o
[ 45%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRChannelGuide.cpp.o
[ 45%] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralTuner.cpp.o
[ 45%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupMergedByName.cpp.o
[ 45%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideControls.cpp.o
[ 45%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupSettings.cpp.o
[ 45%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRItem.cpp.o
[ 45%] Building CXX object build/peripherals/devices/CMakeFiles/peripherals_devices.dir/PeripheralCecAdapter.cpp.o
[ 45%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRGuideSearch.cpp.o
[ 45%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroups.cpp.o
[ 45%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelGroupsContainer.cpp.o
[ 45%] Linking CXX static library pvr_addons.a
[ 46%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRadioRDSInfo.cpp.o
[ 46%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRManager.cpp.o
[ 46%] Built target pvr_addons
[ 46%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelNumber.cpp.o
[ 47%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRRadioRDSInfoTag.cpp.o
[ 47%] Building CXX object build/pvr/channels/CMakeFiles/pvr_channels.dir/PVRChannelsPath.cpp.o
[ 47%] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgContainer.cpp.o
[ 47%] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/Epg.cpp.o
[ 47%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingInfo.cpp.o
[ 47%] Linking CXX static library peripherals_devices.a
[ 47%] Built target peripherals_devices
[ 47%] Building CXX object build/pvr/filesystem/CMakeFiles/pvr_filesystem.dir/PVRGUIDirectory.cpp.o
[ 47%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainer.cpp.o
[ 47%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/GUIEPGGridContainerModel.cpp.o
[ 47%] Linking CXX static library pvr_channels.a
[ 47%] Built target pvr_channels
[ 47%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRFileItemListModifier.cpp.o
[ 47%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRRecordingSettings.cpp.o
[ 47%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRPlaybackState.cpp.o
[ 47%] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgDatabase.cpp.o
[ 47%] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgGuidePath.cpp.o
[ 47%] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgInfoTag.cpp.o
[ 47%] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearch.cpp.o
[ 47%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionListener.cpp.o
[ 47%] Linking CXX static library pvr_filesystem.a
[ 47%] Built target pvr_filesystem
[ 47%] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUIInfo.cpp.o
[ 47%] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimerInfo.cpp.o
[ 47%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRStreamProperties.cpp.o
[ 47%] Building CXX object build/pvr/CMakeFiles/pvr.dir/PVRThumbLoader.cpp.o
[ 47%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRTimerSettings.cpp.o
[ 47%] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchFilter.cpp.o
[ 48%] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgSearchPath.cpp.o
[ 48%] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgChannelData.cpp.o
[ 48%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsChannels.cpp.o
[ 48%] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProvider.cpp.o
[ 48%] Linking CXX static library pvr.a
[ 48%] Built target pvr
[ 48%] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecording.cpp.o
[ 48%] Building CXX object build/pvr/settings/CMakeFiles/pvr_settings.dir/PVRCustomTimerSettings.cpp.o
[ 48%] Building CXX object build/pvr/settings/CMakeFiles/pvr_settings.dir/PVRIntSettingDefinition.cpp.o
[ 48%] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsCache.cpp.o
[ 48%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsClients.cpp.o
[ 48%] Building CXX object build/pvr/guilib/guiinfo/CMakeFiles/pvr_guilib_guiinfo.dir/PVRGUITimesInfo.cpp.o
[ 48%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRClientPriorities.cpp.o
[ 48%] Building CXX object build/pvr/epg/CMakeFiles/pvr_epg.dir/EpgTagsContainer.cpp.o
[ 48%] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProviders.cpp.o
[ 48%] Building CXX object build/pvr/settings/CMakeFiles/pvr_settings.dir/PVRIntSettingValues.cpp.o
[ 48%] Building CXX object build/pvr/settings/CMakeFiles/pvr_settings.dir/PVRSettings.cpp.o
[ 48%] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordings.cpp.o
[ 48%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsDatabase.cpp.o
[ 48%] Linking CXX static library pvr_guilib_guiinfo.a
[ 48%] Built target pvr_guilib_guiinfo
[ 48%] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerInfoTag.cpp.o
[ 48%] Building CXX object build/pvr/utils/CMakeFiles/pvr_utils.dir/PVRPathUtils.cpp.o
[ 48%] Linking CXX static library pvr_epg.a
[ 48%] Built target pvr_epg
[ 48%] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIViewStatePVR.cpp.o
[ 48%] Building CXX object build/pvr/dialogs/CMakeFiles/pvr_dialogs.dir/GUIDialogPVRItemsViewBase.cpp.o
[ 48%] Building CXX object build/pvr/providers/CMakeFiles/pvr_providers.dir/PVRProvidersPath.cpp.o
[ 48%] Building CXX object build/pvr/settings/CMakeFiles/pvr_settings.dir/PVRStringSettingDefinition.cpp.o
[ 48%] Building CXX object build/pvr/settings/CMakeFiles/pvr_settings.dir/PVRStringSettingValues.cpp.o
[ 48%] Building CXX object build/pvr/recordings/CMakeFiles/pvr_recordings.dir/PVRRecordingsPath.cpp.o
[ 48%] Building CXX object build/pvr/utils/CMakeFiles/pvr_utils.dir/PVRStreamUtils.cpp.o
[ 48%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsEPG.cpp.o
[ 48%] Linking CXX static library pvr_providers.a
[ 48%] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRBase.cpp.o
[ 48%] Built target pvr_providers
[ 50%] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayer.cpp.o
[ 50%] Linking CXX static library pvr_dialogs.a
[ 50%] Built target pvr_dialogs
[ 50%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsUtils.cpp.o
[ 51%] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerRuleMatcher.cpp.o
[ 51%] Building CXX object build/pvr/settings/CMakeFiles/pvr_settings.dir/PVRTimerSettingDefinition.cpp.o
[ 51%] Linking CXX static library pvr_recordings.a
[ 51%] Built target pvr_recordings
[ 51%] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimers.cpp.o
[ 51%] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimersPath.cpp.o
[ 51%] Linking CXX static library pvr_utils.a
[ 51%] Built target pvr_utils
[ 51%] Building CXX object build/cores/RetroPlayer/audio/CMakeFiles/rp_audio.dir/AudioTranslator.cpp.o
[ 51%] Linking CXX static library pvr_settings.a
[ 51%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsParentalControl.cpp.o
[ 51%] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBuffer.cpp.o
[ 51%] Built target pvr_settings
[ 51%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPlayback.cpp.o
[ 51%] Linking CXX static library rp_audio.a
[ 51%] Built target rp_audio
[ 51%] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferGuiTexture.cpp.o
[ 51%] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRChannels.cpp.o
[ 51%] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/BaseRenderBufferPool.cpp.o
[ 51%] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferManager.cpp.o
[ 51%] Building CXX object build/cores/RetroPlayer/buffers/video/CMakeFiles/rp-buffers-video.dir/RenderBufferSysMem.cpp.o
[ 51%] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerAutoSave.cpp.o
[ 51%] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferOpenGLES.cpp.o
[ 51%] Building CXX object build/pvr/timers/CMakeFiles/pvr_timers.dir/PVRTimerType.cpp.o
[ 51%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsPowerManagement.cpp.o
[ 51%] Linking CXX static library rp-buffers-video.a
[ 51%] Built target rp-buffers-video
[ -3%] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameMessenger.cpp.o
[ 51%] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameRenderManager.cpp.o
[ 51%] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolOpenGLES.cpp.o
[ 51%] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferDMA.cpp.o
[ 52%] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolDMA.cpp.o
[ 52%] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRGuide.cpp.o
[ 52%] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerInput.cpp.o
[ 52%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsRecordings.cpp.o
[ 52%] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettings.cpp.o
[ 52%] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameSettingsHandle.cpp.o
[ 52%] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIGameVideoHandle.cpp.o
[ 52%] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRProviders.cpp.o
[ 52%] Linking CXX static library pvr_timers.a
[ 52%] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferDMAOpenGLES.cpp.o
[ 52%] Built target pvr_timers
[ 52%] Building CXX object build/cores/RetroPlayer/CMakeFiles/retroplayer.dir/RetroPlayerUtils.cpp.o
[ 52%] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRRecordings.cpp.o
[ 52%] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderHandle.cpp.o
[ 52%] Linking CXX static library retroplayer.a
[ 52%] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIGameControl.cpp.o
[ 52%] Built target retroplayer
[ 52%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIActionsTimers.cpp.o
[ 52%] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTarget.cpp.o
[ 52%] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRSearch.cpp.o
[ 52%] Building CXX object build/cores/RetroPlayer/buffers/CMakeFiles/rp-buffers.dir/RenderBufferPoolDMAOpenGLES.cpp.o
[ 52%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelIconUpdater.cpp.o
[ 52%] Building CXX object build/cores/RetroPlayer/guibridge/CMakeFiles/retroplayer_guibridge.dir/GUIRenderTargetFactory.cpp.o
[ 52%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIChannelNavigator.cpp.o
[ 52%] Linking CXX static library retroplayer_guibridge.a
[ 52%] Built target retroplayer_guibridge
[ 52%] Linking CXX static library rp-buffers.a
[ 52%] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimers.cpp.o
[ 52%] Built target rp-buffers
[ 52%] Building CXX object build/cores/RetroPlayer/guiplayback/CMakeFiles/retroplayer_guiplayback.dir/GUIPlaybackControl.cpp.o
[ 52%] Building CXX object build/cores/RetroPlayer/guicontrols/CMakeFiles/retroplayer_guicontrols.dir/GUIRenderSettings.cpp.o
[ 52%] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimersBase.cpp.o
[ 52%] Linking CXX static library retroplayer_guicontrols.a
[ 52%] Linking CXX static library retroplayer_guiplayback.a
[ 52%] Built target retroplayer_guicontrols
[ 52%] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreen.cpp.o
[ 52%] Built target retroplayer_guiplayback
[ 52%] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/GameLoop.cpp.o
[ 52%] Building CXX object build/cores/RetroPlayer/playback/CMakeFiles/retroplayer_playback.dir/ReversiblePlayback.cpp.o
[ 52%] Building CXX object build/cores/RetroPlayer/guiwindows/CMakeFiles/retroplayer_guiwindows.dir/GameWindowFullScreenText.cpp.o
[ 53%] Building CXX object build/pvr/guilib/CMakeFiles/pvr_guilib.dir/PVRGUIProgressHandler.cpp.o
[ 53%] Building CXX object build/cores/RetroPlayer/process/CMakeFiles/rp-process.dir/RPProcessInfo.cpp.o
[ 53%] Building CXX object build/cores/RetroPlayer/process/CMakeFiles/rp-process.dir/egl/RPProcessInfoEGL.cpp.o
[ 53%] Building CXX object build/pvr/windows/CMakeFiles/pvr_windows.dir/GUIWindowPVRTimerRules.cpp.o
[ 53%] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderContext.cpp.o
[ 53%] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPBaseRenderer.cpp.o
[ 53%] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateDatabase.cpp.o
[ 53%] Linking CXX static library pvr_guilib.a
[ 53%] Built target pvr_guilib
[ 53%] Linking CXX static library retroplayer_guiwindows.a
[ 53%] Building CXX object build/cores/RetroPlayer/shaders/CMakeFiles/rp-shaders.dir/ShaderPreset.cpp.o
[ 53%] Built target retroplayer_guiwindows
[ 53%] Building CXX object build/cores/RetroPlayer/shaders/CMakeFiles/rp-shaders.dir/ShaderPresetFactory.cpp.o
[ 53%] Linking CXX static library retroplayer_playback.a
[ 53%] Linking CXX static library rp-process.a
[ 53%] Linking CXX static library pvr_windows.a
[ 53%] Built target retroplayer_playback
[ 53%] Building CXX object build/cores/RetroPlayer/shaders/CMakeFiles/rp-shaders.dir/ShaderUtils.cpp.o
[ 53%] Built target rp-process
[ 53%] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateBlob.cpp.o
[ 53%] Built target pvr_windows
[ 53%] Building CXX object build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateFlatBuffer.cpp.o
[ 53%] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererGuiTexture.cpp.o
[ 53%] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderSettings.cpp.o
[ 53%] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderTranslator.cpp.o
[ -3%] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererOpenGLES.cpp.o
[ 53%] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererDMAUtils.cpp.o
[ 53%] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderUtils.cpp.o
[ 53%] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RenderVideoSettings.cpp.o
[ 53%] Building CXX object build/cores/RetroPlayer/rendering/VideoRenderers/CMakeFiles/rp-videorenderers.dir/RPRendererDMAOpenGLES.cpp.o
[ 53%] Building CXX object build/cores/RetroPlayer/rendering/CMakeFiles/rp-rendering.dir/RPRenderManager.cpp.o
[ 53%] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerAudio.cpp.o
[ 53%] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerRendering.cpp.o
[ 53%] Linking CXX static library retroplayer_savestates.a
[ 53%] Built target retroplayer_savestates
[ 53%] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/BasicMemoryStream.cpp.o
[ 54%] Linking CXX static library rp-shaders.a
[ 54%] Built target rp-shaders
[ 54%] Building CXX object build/settings/CMakeFiles/settings.dir/AdvancedSettings.cpp.o
[ 54%] Building CXX object build/settings/CMakeFiles/settings.dir/DisplaySettings.cpp.o
[ 54%] Linking CXX static library rp-videorenderers.a
[ 54%] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogContentSettings.cpp.o
[ 54%] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/DeltaPairMemoryStream.cpp.o
[ 54%] Built target rp-videorenderers
[ 55%] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISetting.cpp.o
[ 55%] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/ISettingControl.cpp.o
[ 55%] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerStreamTypes.cpp.o
[ 55%] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RetroPlayerVideo.cpp.o
[ 55%] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/Setting.cpp.o
[ 55%] Linking CXX static library rp-rendering.a
[ 55%] Built target rp-rendering
[ 57%] Building CXX object build/cores/RetroPlayer/streams/memory/CMakeFiles/retroplayer_memory.dir/LinearMemoryStream.cpp.o
[ 57%] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIControlSettings.cpp.o
[ 57%] Linking CXX static library retroplayer_memory.a
[ 57%] Built target retroplayer_memory
[ 57%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/AutoSwitch.cpp.o
[ 57%] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingCategoryAccess.cpp.o
[ 57%] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingConditions.cpp.o
[ 57%] Building CXX object build/cores/RetroPlayer/streams/CMakeFiles/retroplayer_streams.dir/RPStreamManager.cpp.o
[ 57%] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogLibExportSettings.cpp.o
[ 57%] Building CXX object build/settings/CMakeFiles/settings.dir/GameSettings.cpp.o
[ 57%] Linking CXX static library retroplayer_streams.a
[ 57%] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingDependency.cpp.o
[ 57%] Built target retroplayer_streams
[ 57%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/BackgroundInfoLoader.cpp.o
[ 57%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuItem.cpp.o
[ 58%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenuManager.cpp.o
[ 58%] Building CXX object build/settings/CMakeFiles/settings.dir/LibExportSettings.cpp.o
[ 58%] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSettings.cpp.o
[ 58%] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettings.cpp.o
[ 58%] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsBase.cpp.o
[ 58%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ContextMenus.cpp.o
[ 58%] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingRequirement.cpp.o
[ 58%] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsCategory.cpp.o
[ 58%] Building CXX object build/settings/CMakeFiles/settings.dir/MediaSourceSettings.cpp.o
[ 58%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/CueDocument.cpp.o
[ 58%] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingSection.cpp.o
[ 58%] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingsManager.cpp.o
[ 58%] Building CXX object build/settings/CMakeFiles/settings.dir/PlayerSettings.cpp.o
[ 58%] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingsMigration.cpp.o
[ 58%] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManagerBase.cpp.o
[ 58%] Building CXX object build/settings/windows/CMakeFiles/settings_windows.dir/GUIWindowSettingsScreenCalibration.cpp.o
[ 58%] Building CXX object build/settings/dialogs/CMakeFiles/settings_dialogs.dir/GUIDialogSettingsManualBase.cpp.o
[ 58%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DatabaseManager.cpp.o
[ 59%] Building CXX object build/settings/CMakeFiles/settings.dir/ServicesSettings.cpp.o
[ 59%] Building CXX object build/settings/CMakeFiles/settings.dir/SettingAddon.cpp.o
[ 59%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DbUrl.cpp.o
[ 59%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/DynamicDll.cpp.o
[ 59%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItem.cpp.o
[ 59%] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingsMigrationPrimitive.cpp.o
In file included from /usr/include/c++/16.1.1/bits/stl_tempbuf.h:62,
from /usr/include/c++/16.1.1/memory:68,
from /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/guilib/GUIAction.h:11,
from /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/guilib/GUIWindow.h:16,
from /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.h:11,
from /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.cpp:9:
/usr/include/c++/16.1.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-git/src/xbmc-gs-rpios_master/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.cpp:184:52: required from here
/usr/include/c++/16.1.1/bits/stl_pair.h:1169: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
[ 60%] Linking CXX static library settings_windows.a
[ 60%] Built target settings_windows
[ 60%] Building CXX object build/addons/CMakeFiles/addons.dir/Addon.cpp.o
[ 60%] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfoBuilder.cpp.o
[ 60%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItemList.cpp.o
[ 60%] Linking CXX static library settings_dialogs.a
[ 60%] Building CXX object build/settings/CMakeFiles/settings.dir/SettingConditions.cpp.o
[ 60%] Built target settings_dialogs
[ 60%] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonManager.cpp.o
[ 60%] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonDll.cpp.o
[ 60%] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingsMigrationSteps.cpp.o
[ 60%] Building CXX object build/settings/lib/CMakeFiles/settings_lib.dir/SettingUpdate.cpp.o
[ 60%] Building CXX object build/addons/CMakeFiles/addons.dir/AddonBuilder.cpp.o
[ 60%] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/AddonInstanceHandler.cpp.o
[ 60%] Building CXX object build/settings/CMakeFiles/settings.dir/SettingControl.cpp.o
[ 60%] Building CXX object build/settings/CMakeFiles/settings.dir/SettingCreator.cpp.o
[ 60%] Building CXX object build/settings/CMakeFiles/settings.dir/SettingDateTime.cpp.o
[ 60%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/FileItemListModification.cpp.o
[ 60%] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonExtensions.cpp.o
[ 60%] Linking CXX static library settings_lib.a
[ 60%] Built target settings_lib
[ 60%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIInfoManager.cpp.o
[ 60%] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonInfo.cpp.o
[ 60%] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIDialogAddonSettings.cpp.o
[ 60%] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIHelpers.cpp.o
[ 60%] Building CXX object build/settings/CMakeFiles/settings.dir/SettingPath.cpp.o
[ 60%] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonInfo.cpp.o
[ 60%] Building CXX object build/addons_binary-addons/CMakeFiles/addons_binary-addons.dir/BinaryAddonBase.cpp.o
[ 60%] Building CXX object build/addons/CMakeFiles/addons.dir/BinaryAddonCache.cpp.o
[ 60%] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIViewStateAddonBrowser.cpp.o
[ 60%] Building CXX object build/addons/CMakeFiles/addons.dir/AddonDatabase.cpp.o
[ 61%] Linking CXX static library addons_binary-addons.a
[ 61%] Building CXX object build/settings/CMakeFiles/settings.dir/Settings.cpp.o
[ 61%] Built target addons_binary-addons
[ 61%] Building CXX object build/addons_addoninfo/CMakeFiles/addons_addoninfo.dir/AddonType.cpp.o
[ 61%] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimer.cpp.o
[ 61%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUILargeTextureManager.cpp.o
[ 61%] Building CXX object build/addons_gui/CMakeFiles/addons_gui.dir/GUIWindowAddonBrowser.cpp.o
[ 61%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/GUIPassword.cpp.o
[ -3%] Building CXX object build/addons_gui_skin/CMakeFiles/addons_gui_skin.dir/SkinTimerManager.cpp.o
[ 61%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/InfoScanner.cpp.o
[ 61%] Linking CXX static library addons_addoninfo.a
[ 61%] Built target addons_addoninfo
[ 61%] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AddonBase.cpp.o
[ -3%] Building CXX object build/addons/CMakeFiles/addons.dir/AddonInstaller.cpp.o
[ 61%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/LangInfo.cpp.o
[ 61%] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsBase.cpp.o
[ 61%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/MediaSource.cpp.o
[ 61%] Linking CXX static library addons_gui_skin.a
[ 61%] Linking CXX static library addons_gui.a
[ 61%] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueFlatJsonSerializer.cpp.o
[ 61%] Built target addons_gui_skin
[ 61%] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsValueXmlSerializer.cpp.o
[ 61%] Built target addons_gui
[ 61%] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/GUITranslator.cpp.o
[ 61%] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/General.cpp.o
[ 61%] Building CXX object build/addons/CMakeFiles/addons.dir/AddonManager.cpp.o
[ 61%] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/ListItem.cpp.o
[ 61%] Building CXX object build/addons_interfaces_gui/CMakeFiles/addons_interfaces_gui.dir/Window.cpp.o
[ 61%] Building CXX object build/settings/CMakeFiles/settings.dir/SettingUtils.cpp.o
[ 61%] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/AudioEngine.cpp.o
[ 61%] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/General.cpp.o
[ 61%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/NfoFile.cpp.o
[ 61%] Building CXX object build/addons/CMakeFiles/addons.dir/AddonRepos.cpp.o
[ 61%] Building CXX object build/settings/CMakeFiles/settings.dir/SkinSettings.cpp.o
[ 61%] Building CXX object build/settings/CMakeFiles/settings.dir/SettingsComponent.cpp.o
[ 61%] Building CXX object build/settings/CMakeFiles/settings.dir/SubtitlesSettings.cpp.o
[ 61%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PasswordManager.cpp.o
[ 61%] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Filesystem.cpp.o
[ 61%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PlayListPlayer.cpp.o
[ 61%] Linking CXX static library addons_interfaces_gui.a
[ 61%] Building CXX object build/addons/CMakeFiles/addons.dir/AddonStatusHandler.cpp.o
[ 61%] Built target addons_interfaces_gui
[ 61%] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Button.cpp.o
[ 61%] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Edit.cpp.o
[ 63%] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/FadeLabel.cpp.o
[ 63%] Building CXX object build/settings/CMakeFiles/settings.dir/DiscSettings.cpp.o
[ 63%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/PartyModeManager.cpp.o
[ 63%] Building CXX object build/addons_interfaces/CMakeFiles/addons_interfaces.dir/Network.cpp.o
[ 63%] Building CXX object build/addons/CMakeFiles/addons.dir/AddonSystemSettings.cpp.o
[ 63%] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Image.cpp.o
[ 63%] Linking CXX static library settings.a
[ 63%] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Label.cpp.o
[ 63%] Built target settings
[ 63%] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ContextMenu.cpp.o
[ 63%] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/AddonSettings.cpp.o
[ 63%] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/ExtendedProgressBar.cpp.o
[ 63%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SectionLoader.cpp.o
[ 63%] Linking CXX static library addons_interfaces.a
[ 63%] Built target addons_interfaces
[ 63%] Building CXX object build/application/CMakeFiles/application.dir/AppEnvironment.cpp.o
[ 63%] Building CXX object build/addons/CMakeFiles/addons.dir/AddonUpdateRules.cpp.o
[ 63%] Building CXX object build/addons/CMakeFiles/addons.dir/AddonVersion.cpp.o
[ 63%] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Progress.cpp.o
[ 63%] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/RadioButton.cpp.o
[ 63%] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/FileBrowser.cpp.o
[ 63%] Building CXX object build/application/CMakeFiles/application.dir/AppInboundProtocol.cpp.o
[ 63%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SeekHandler.cpp.o
[ 63%] Building CXX object build/addons/CMakeFiles/addons.dir/AudioDecoder.cpp.o
[ 63%] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Rendering.cpp.o
[ 64%] Building CXX object build/addons_settings/CMakeFiles/addons_settings.dir/SettingUrlEncodedString.cpp.o
[ 64%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceBroker.cpp.o
[ 64%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ServiceManager.cpp.o
[ 64%] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Keyboard.cpp.o
[ 64%] Building CXX object build/application/CMakeFiles/application.dir/Application.cpp.o
[ 64%] Linking CXX static library addons_settings.a
[ 64%] Built target addons_settings
[ 64%] Building CXX object build/application/CMakeFiles/application.dir/ApplicationActionListeners.cpp.o
[ 64%] Building CXX object build/application/CMakeFiles/application.dir/ApplicationMessageHandling.cpp.o
[ 65%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/SystemGlobals.cpp.o
[ 65%] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/SettingsSlider.cpp.o
[ 65%] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenuAddon.cpp.o
[ 65%] Building CXX object build/addons/CMakeFiles/addons.dir/ContextMenus.cpp.o
[ 65%] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Numeric.cpp.o
[ 65%] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/OK.cpp.o
[ 65%] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Progress.cpp.o
[ 65%] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Slider.cpp.o
[ 65%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCache.cpp.o
[ 65%] Building CXX object build/addons/CMakeFiles/addons.dir/ExtsMimeSupportList.cpp.o
[ 65%] Building CXX object build/addons/CMakeFiles/addons.dir/FontResource.cpp.o
[ -3%] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlay.cpp.o
[ 65%] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayer.cpp.o
[ 65%] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPlayerCallback.cpp.o
[ 65%] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/Select.cpp.o
[ 65%] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/Spin.cpp.o
[ 65%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureCacheJob.cpp.o
[ 65%] Building CXX object build/addons_interfaces_gui_controls/CMakeFiles/addons_interfaces_gui_controls.dir/TextBox.cpp.o
[ 65%] Building CXX object build/addons/CMakeFiles/addons.dir/FilesystemInstaller.cpp.o
[ 65%] Building CXX object build/application/CMakeFiles/application.dir/ApplicationPowerHandling.cpp.o
[ 65%] Building CXX object build/commons/CMakeFiles/commons.dir/Exception.cpp.o
[ 65%] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/TextViewer.cpp.o
[ 65%] Building CXX object build/addons/CMakeFiles/addons.dir/GameResource.cpp.o
[ 65%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/TextureDatabase.cpp.o
[ 65%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/ThumbLoader.cpp.o
[ 65%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/URL.cpp.o
[ 65%] Linking CXX static library addons_interfaces_gui_controls.a
[ 65%] Built target addons_interfaces_gui_controls
[ 65%] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/Database.cpp.o
[ 65%] Building CXX object build/addons/CMakeFiles/addons.dir/ImageDecoder.cpp.o
[ 65%] Linking CXX static library commons.a
[ 65%] Built target commons
[ -3%] Building CXX object build/addons/CMakeFiles/addons.dir/ImageResource.cpp.o
[ 65%] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSettingsHandling.cpp.o
[ 65%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Util.cpp.o
[ 65%] Building CXX object build/addons_interfaces_gui_dialogs/CMakeFiles/addons_interfaces_gui_dialogs.dir/YesNo.cpp.o
[ 65%] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/DatabaseQuery.cpp.o
[ 65%] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/dataset.cpp.o
[ 65%] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/qry_dat.cpp.o
[ 65%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBoxBase.cpp.o
[ 66%] Building CXX object build/addons/CMakeFiles/addons.dir/LanguageResource.cpp.o
[ 66%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusy.cpp.o
[ 66%] Building CXX object build/favourites/CMakeFiles/favourites.dir/ContextMenus.cpp.o
[ 66%] Linking CXX static library addons_interfaces_gui_dialogs.a
[ 66%] Building CXX object build/application/CMakeFiles/application.dir/ApplicationSkinHandling.cpp.o
[ 66%] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/sqlitedataset.cpp.o
[ 66%] Built target addons_interfaces_gui_dialogs
[ 66%] Building CXX object build/application/CMakeFiles/application.dir/ApplicationStackHelper.cpp.o
[ -3%] Building CXX object build/application/CMakeFiles/application.dir/ApplicationVolumeHandling.cpp.o
[ 66%] Building CXX object build/addons/CMakeFiles/addons.dir/SkinResource.cpp.o
[ 66%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogBusyNoCancel.cpp.o
[ 67%] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIViewStateFavourites.cpp.o
[ 67%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/XBDateTime.cpp.o
[ 67%] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/mysqldataset.cpp.o
[ 67%] Building CXX object build/addons/CMakeFiles/addons.dir/PluginSource.cpp.o
[ 67%] Building CXX object build/favourites/CMakeFiles/favourites.dir/GUIWindowFavourites.cpp.o
[ 67%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogButtonMenu.cpp.o
[ 67%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogCache.cpp.o
[ 67%] Building CXX object build/guilib/CMakeFiles/guilib.dir/DDSImage.cpp.o
[ -3%] Building CXX object build/application/CMakeFiles/application.dir/AppParamParser.cpp.o
[ 67%] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Autorun.cpp.o
[ 67%] Building CXX object build/application/CMakeFiles/application.dir/AppParams.cpp.o
[ 67%] Building CXX object build/addons/CMakeFiles/addons.dir/Repository.cpp.o
[ 67%] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionSolvers.cpp.o
[ 67%] Linking CXX static library dbwrappers.a
[ 67%] Built target dbwrappers
[ 67%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfo.cpp.o
[ 67%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogColorPicker.cpp.o
[ 67%] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesService.cpp.o
[ 67%] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesURL.cpp.o
[ 67%] Linking CXX static library application.a
[ 67%] Built target application
[ 67%] Building CXX object build/addons/CMakeFiles/addons.dir/RepositoryUpdater.cpp.o
[ 67%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoHelper.cpp.o
[ 67%] Building CXX object build/guilib/CMakeFiles/guilib.dir/DirtyRegionTracker.cpp.o
[ 67%] Linking CXX static library xbmc.a
[ 67%] Built target xbmc
[ 67%] Building CXX object build/guilib/CMakeFiles/guilib.dir/FFmpegImage.cpp.o
[ 67%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAction.cpp.o
[ 67%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIAudioManager.cpp.o
[ 67%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogContextMenu.cpp.o
[ 67%] Building CXX object build/favourites/CMakeFiles/favourites.dir/FavouritesUtils.cpp.o
[ 67%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoProviders.cpp.o
[ 67%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoLabel.cpp.o
[ 67%] Building CXX object build/addons/CMakeFiles/addons.dir/Scraper.cpp.o
[ 67%] Building CXX object build/addons/CMakeFiles/addons.dir/ScreenSaver.cpp.o
[ 67%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBaseContainer.cpp.o
[ 67%] Building CXX object build/guilib_announcement_handlers/CMakeFiles/guilib_announcement_handlers.dir/GUIAnnouncementHandlerContainer.cpp.o
[ 67%] Linking CXX static library favourites.a
[ 67%] Built target favourites
[ 67%] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/DirectoryProvider.cpp.o
[ 67%] Building CXX object build/imagefiles/CMakeFiles/imagefiles.dir/ImageCacheCleaner.cpp.o
[ 67%] Building CXX object build/guilib_announcement_handlers/CMakeFiles/guilib_announcement_handlers.dir/sources/GUISourcesAnnouncementHandler.cpp.o
[ 67%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogExtendedProgressBar.cpp.o
[ 67%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoBool.cpp.o
[ 67%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoColor.cpp.o
[ 67%] Building CXX object build/addons/CMakeFiles/addons.dir/Service.cpp.o
[ 69%] Building CXX object build/guilib_announcement_handlers/CMakeFiles/guilib_announcement_handlers.dir/player/GUIPlayerAnnouncementHandler.cpp.o
[ 69%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogFileBrowser.cpp.o
[ 69%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIBorderedImage.cpp.o
[ 69%] Building CXX object build/imagefiles/CMakeFiles/imagefiles.dir/ImageFileURL.cpp.o
[ 69%] Building CXX object build/addons/CMakeFiles/addons.dir/ShaderPreset.cpp.o
[ 69%] Building CXX object build/imagefiles/CMakeFiles/imagefiles.dir/SpecialImageLoaderFactory.cpp.o
[ -3%] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/IListProvider.cpp.o
[ 69%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIInfoUtils.cpp.o
[ 69%] Linking CXX static library imagefiles.a
[ 69%] Built target imagefiles
[ 69%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIButtonControl.cpp.o
[ 69%] Linking CXX static library guilib_announcement_handlers.a
[ 69%] Building CXX object build/jobs/CMakeFiles/jobs.dir/JobManager.cpp.o
[ 69%] Building CXX object build/jobs/CMakeFiles/jobs.dir/JobQueue.cpp.o
[ 69%] Built target guilib_announcement_handlers
[ 69%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorButtonControl.cpp.o
[ 70%] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/MultiProvider.cpp.o
[ 70%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogGamepad.cpp.o
[ 70%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKaiToast.cpp.o
[ 70%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/AddonsGUIInfo.cpp.o
[ 70%] Building CXX object build/addons/CMakeFiles/addons.dir/Skin.cpp.o
[ 70%] Building CXX object build/guilib_listproviders/CMakeFiles/guilib_listproviders.dir/StaticProvider.cpp.o
[ 70%] Building CXX object build/addons/CMakeFiles/addons.dir/UISoundsResource.cpp.o
[ 70%] Linking CXX static library jobs.a
[ 70%] Built target jobs
[ 70%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GamesGUIInfo.cpp.o
[ 70%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIColorManager.cpp.o
[ 70%] Building CXX object build/addons/CMakeFiles/addons.dir/VFSEntry.cpp.o
[ 70%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/GUIControlsGUIInfo.cpp.o
[ 70%] Linking CXX static library guilib_listproviders.a
[ 70%] Built target guilib_listproviders
[ 70%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardGeneric.cpp.o
[ 70%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogKeyboardTouch.cpp.o
[ 70%] Building CXX object build/addons/CMakeFiles/addons.dir/Visualization.cpp.o
[ 70%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIComponent.cpp.o
[ 70%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/LibraryGUIInfo.cpp.o
[ 70%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/MusicGUIInfo.cpp.o
[ 70%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaFilter.cpp.o
[ 70%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PicturesGUIInfo.cpp.o
[ 70%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/PlayerGUIInfo.cpp.o
[ 70%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControl.cpp.o
[ 70%] Building CXX object build/addons/CMakeFiles/addons.dir/Webinterface.cpp.o
[ 71%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogMediaSource.cpp.o
[ 71%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SkinGUIInfo.cpp.o
[ 71%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/SystemGUIInfo.cpp.o
[ 71%] Linking CXX static library addons.a
[ 72%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlFactory.cpp.o
[ 72%] Built target addons
[ 72%] Building CXX object build/messaging/CMakeFiles/messaging.dir/ApplicationMessenger.cpp.o
[ 72%] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogHelper.cpp.o
[ 72%] Building CXX object build/messagingHelpers/CMakeFiles/messagingHelpers.dir/DialogOKHelper.cpp.o
[ 72%] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIDialogPictureInfo.cpp.o
[ 72%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogNumeric.cpp.o
[ 72%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogOK.cpp.o
[ 72%] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIViewStatePictures.cpp.o
[ 72%] Linking CXX static library messagingHelpers.a
[ 72%] Built target messagingHelpers
[ 72%] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowPictures.cpp.o
[ 72%] Linking CXX static library messaging.a
[ 72%] Built target messaging
[ 72%] Building CXX object build/pictures_metadata/CMakeFiles/pictures_metadata.dir/ImageMetadataParser.cpp.o
[ 72%] Building CXX object build/platform/CMakeFiles/platform_common.dir/Environment.cpp.o
[ 72%] Building CXX object build/platform/CMakeFiles/platform_common.dir/xbmc.cpp.o
[ 72%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroup.cpp.o
[ 72%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VideoGUIInfo.cpp.o
[ 72%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/VisualisationGUIInfo.cpp.o
[ 72%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerControls.cpp.o
[ 72%] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayList.cpp.o
[ 72%] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListASX.cpp.o
[ 72%] Linking CXX static library platform_common.a
[ 72%] Built target platform_common
[ 72%] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/DPMSSupport.cpp.o
[ 72%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlGroupList.cpp.o
[ 72%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayerProcessInfo.cpp.o
[ 72%] Building CXX object build/pictures/CMakeFiles/pictures.dir/GUIWindowSlideShow.cpp.o
[ 72%] Linking CXX static library pictures_metadata.a
[ 72%] Built target pictures_metadata
[ 72%] Building CXX object build/pictures/CMakeFiles/pictures.dir/Picture.cpp.o
[ 72%] Building CXX object build/guilib_guiinfo/CMakeFiles/guilib_guiinfo.dir/WeatherGUIInfo.cpp.o
[ 72%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogProgress.cpp.o
[ 72%] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListB4S.cpp.o
[ 72%] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/IPowerSyscall.cpp.o
[ 72%] Building CXX object build/powermanagement/CMakeFiles/powermanagement.dir/PowerManager.cpp.o
[ 72%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlLookup.cpp.o
[ 72%] Building CXX object build/programs/CMakeFiles/programs.dir/GUIViewStatePrograms.cpp.o
[ 72%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIControlProfiler.cpp.o
[ 72%] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureFolderImageFileLoader.cpp.o
[ 72%] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoLoader.cpp.o
[ 72%] Linking CXX static library guilib_guiinfo.a
[ 72%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSeekBar.cpp.o
[ 72%] Built target guilib_guiinfo
[ 72%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSelect.cpp.o
[ 72%] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListFactory.cpp.o
[ 72%] Building CXX object build/programs/CMakeFiles/programs.dir/GUIWindowPrograms.cpp.o
[ 72%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIDialog.cpp.o
[ 72%] Linking CXX static library powermanagement.a
[ 72%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIEditControl.cpp.o
[ 72%] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureInfoTag.cpp.o
[ 72%] Built target powermanagement
[ 72%] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureScalingAlgorithm.cpp.o
[ 72%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSimpleMenu.cpp.o
[ 72%] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListFileItemClassify.cpp.o
[ 72%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSlider.cpp.o
[ 72%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistEditor.cpp.o
[ 72%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSmartPlaylistRule.cpp.o
[ 72%] Linking CXX static library programs.a
[ 72%] Built target programs
[ 72%] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListM3U.cpp.o
[ 72%] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListPLS.cpp.o
[ 72%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFadeLabelControl.cpp.o
[ 72%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFixedListContainer.cpp.o
[ 72%] Building CXX object build/pictures/CMakeFiles/pictures.dir/PictureThumbLoader.cpp.o
[ 72%] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowDelegator.cpp.o
[ 72%] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPicture.cpp.o
[ 73%] Building CXX object build/pictures/CMakeFiles/pictures.dir/SlideShowPictureGLES.cpp.o
[ 73%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogSubMenu.cpp.o
[ 75%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogTextViewer.cpp.o
[ 75%] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListRAM.cpp.o
[ 75%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogVolumeBar.cpp.o
[ 75%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFont.cpp.o
[ 75%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontCache.cpp.o
[ 75%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogYesNo.cpp.o
[ 75%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontManager.cpp.o
[ 75%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTF.cpp.o
[ 75%] Linking CXX static library pictures.a
[ 75%] Built target pictures
[ 76%] Building CXX object build/rendering/CMakeFiles/rendering.dir/RenderSystem.cpp.o
[ 76%] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListURL.cpp.o
[ 76%] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListWPL.cpp.o
[ 76%] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXML.cpp.o
[ 76%] Building CXX object build/dialogs/CMakeFiles/dialogs.dir/GUIDialogPlayEject.cpp.o
[ 76%] Building CXX object build/rendering/CMakeFiles/rendering.dir/GLExtensions.cpp.o
[ 76%] Building CXX object build/rendering/CMakeFiles/rendering.dir/MatrixGL.cpp.o
[ 76%] Building CXX object build/playlists/CMakeFiles/playlists.dir/PlayListXSPF.cpp.o
[ 76%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIImage.cpp.o
[ 76%] Linking CXX static library dialogs.a
[ 76%] Built target dialogs
[ 76%] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlayList.cpp.o
[ 76%] Building CXX object build/playlists/CMakeFiles/playlists.dir/SmartPlaylistFileItemListModifier.cpp.o
[ 76%] Building CXX object build/rendering_capture/CMakeFiles/rendering_capture.dir/CaptureBlit.cpp.o
[ 76%] Building CXX object build/rendering_capture/CMakeFiles/rendering_capture.dir/CaptureConvert.cpp.o
[ 76%] Building CXX object build/resources/CMakeFiles/resources.dir/LocalizeStrings.cpp.o
[ 76%] Linking CXX static library rendering.a
[ 76%] Built target rendering
[ 76%] Building CXX object build/resources/CMakeFiles/resources.dir/ResourcesComponent.cpp.o
[ 76%] Building CXX object build/storage/CMakeFiles/storage.dir/AutorunMediaJob.cpp.o
[ 76%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIIncludes.cpp.o
[ 76%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIKeyboardFactory.cpp.o
[ 76%] Building CXX object build/rendering_capture/CMakeFiles/rendering_capture.dir/CaptureHandle.cpp.o
[ 76%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabelControl.cpp.o
[ 76%] Building CXX object build/rendering_capture/CMakeFiles/rendering_capture.dir/CaptureMetadata.cpp.o
[ 76%] Linking CXX static library resources.a
[ 76%] Built target resources
[ 76%] Building CXX object build/threads/CMakeFiles/threads.dir/Event.cpp.o
[ 76%] Linking CXX static library playlists.a
[ 76%] Built target playlists
[ 76%] Building CXX object build/utils/CMakeFiles/utils.dir/ActorProtocol.cpp.o
[ 76%] Building CXX object build/utils_guilib/CMakeFiles/utils_guilib.dir/GUIBuiltinsUtils.cpp.o
[ 76%] Building CXX object build/rendering_capture/CMakeFiles/rendering_capture.dir/CaptureReadback.cpp.o
[ 76%] Building CXX object build/storage/CMakeFiles/storage.dir/MediaManager.cpp.o
[ 76%] Building CXX object build/threads/CMakeFiles/threads.dir/Thread.cpp.o
[ 76%] Building CXX object build/threads/CMakeFiles/threads.dir/Timer.cpp.o
[ 76%] Building CXX object build/utils/CMakeFiles/utils.dir/AlarmClock.cpp.o
[ 76%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUILabel.cpp.o
[ 76%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListContainer.cpp.o
[ 76%] Building CXX object build/utils_guilib/CMakeFiles/utils_guilib.dir/GUIContentUtils.cpp.o
[ -3%] Building CXX object build/rendering_capture/CMakeFiles/rendering_capture.dir/CaptureService.cpp.o
[ 76%] Building CXX object build/utils_i18n/CMakeFiles/utils_i18n.dir/Bcp47.cpp.o
[ 76%] Building CXX object build/utils_i18n_Bcp47Registry/CMakeFiles/utils_i18n_Bcp47Registry.dir/RegistryRecordProvider.cpp.o
[ 76%] Linking CXX static library threads.a
[ 76%] Built target threads
[ 76%] Building CXX object build/utils/CMakeFiles/utils.dir/AliasShortcutUtils.cpp.o
[ 76%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListGroup.cpp.o
[ 76%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItem.cpp.o
[ 76%] Linking CXX static library rendering_capture.a
[ 76%] Built target rendering_capture
[ 76%] Linking CXX static library utils_guilib.a
[ 76%] Building CXX object build/view/CMakeFiles/view.dir/GUIViewControl.cpp.o
[ 76%] Building CXX object build/storage/CMakeFiles/storage.dir/cdioSupport.cpp.o
[ 76%] Built target utils_guilib
[ 76%] Building CXX object build/view/CMakeFiles/view.dir/GUIViewState.cpp.o
[ 76%] Building CXX object build/utils_i18n_Bcp47Registry/CMakeFiles/utils_i18n_Bcp47Registry.dir/SubTagLoader.cpp.o
[ 76%] Building CXX object build/utils/CMakeFiles/utils.dir/Archive.cpp.o
[ 76%] Building CXX object build/utils_i18n/CMakeFiles/utils_i18n.dir/Bcp47Formatter.cpp.o
[ 76%] Building CXX object build/utils_i18n_Bcp47Registry/CMakeFiles/utils_i18n_Bcp47Registry.dir/SubTagRegistryFile.cpp.o
[ 77%] Building CXX object build/utils_i18n_Bcp47Registry/CMakeFiles/utils_i18n_Bcp47Registry.dir/SubTagRegistryManager.cpp.o
[ 77%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListItemLayout.cpp.o
[ 77%] Building CXX object build/storage/CMakeFiles/storage.dir/DetectDVDType.cpp.o
[ 77%] Building CXX object build/utils/CMakeFiles/utils.dir/ArtUtils.cpp.o
[ -3%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIListLabel.cpp.o
[ 77%] Building CXX object build/view/CMakeFiles/view.dir/ViewDatabase.cpp.o
[ 77%] Building CXX object build/utils_i18n/CMakeFiles/utils_i18n.dir/Bcp47Parser.cpp.o
[ 77%] Building CXX object build/view/CMakeFiles/view.dir/ViewStateSettings.cpp.o
[ 77%] Building CXX object build/utils/CMakeFiles/utils.dir/Base64.cpp.o
[ 77%] Building CXX object build/utils_i18n_Bcp47Registry/CMakeFiles/utils_i18n_Bcp47Registry.dir/SubTagRegistryTypes.cpp.o
[ 77%] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamConverter.cpp.o
[ 77%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMessage.cpp.o
[ 77%] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamReader.cpp.o
[ 77%] Building CXX object build/utils_i18n/CMakeFiles/utils_i18n.dir/Iso3166_1.cpp.o
[ 77%] Building CXX object build/utils_i18n/CMakeFiles/utils_i18n.dir/Iso639.cpp.o
[ 77%] Linking CXX static library storage.a
[ -3%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMoverControl.cpp.o
[ 78%] Built target storage
[ 78%] Building CXX object build/weather/CMakeFiles/weather.dir/GUIWindowWeather.cpp.o
[ 78%] Linking CXX static library utils_i18n_Bcp47Registry.a
[ 78%] Built target utils_i18n_Bcp47Registry
[ 78%] Building CXX object build/utils/CMakeFiles/utils.dir/BitstreamStats.cpp.o
[ 78%] Linking CXX static library view.a
[ 78%] Built target view
[ 78%] Building CXX object build/windowing/CMakeFiles/windowing.dir/GraphicContext.cpp.o
[ 78%] Building CXX object build/windowing/CMakeFiles/windowing.dir/OSScreenSaver.cpp.o
[ 78%] Building CXX object build/windows/CMakeFiles/windows.dir/GUIMediaWindow.cpp.o
[ 78%] Building CXX object build/utils_i18n/CMakeFiles/utils_i18n.dir/Iso639_1.cpp.o
[ 78%] Building CXX object build/utils/CMakeFiles/utils.dir/BooleanLogic.cpp.o
[ 78%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIMultiImage.cpp.o
[ 78%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIPanelContainer.cpp.o
[ 78%] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherJob.cpp.o
[ 78%] Building CXX object build/utils_i18n/CMakeFiles/utils_i18n.dir/Iso639_2.cpp.o
[ 78%] Building CXX object build/utils/CMakeFiles/utils.dir/CharArrayParser.cpp.o
[ 78%] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetConverter.cpp.o
[ 78%] Building CXX object build/windowing/CMakeFiles/windowing.dir/Resolution.cpp.o
[ 78%] Building CXX object build/windowing/CMakeFiles/windowing.dir/WindowSystemFactory.cpp.o
[ 78%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIProgressControl.cpp.o
[ 78%] Building CXX object build/utils_i18n/CMakeFiles/utils_i18n.dir/ListFormatter.cpp.o
[ 78%] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowDebugInfo.cpp.o
[ 78%] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherManager.cpp.o
[ 78%] Linking CXX static library utils_i18n.a
[ 78%] Built target utils_i18n
[ 78%] Building CXX object build/video/CMakeFiles/video.dir/Bookmark.cpp.o
[ 78%] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogAudioSettings.cpp.o
[ 78%] Building CXX object build/video/CMakeFiles/video.dir/ContextMenus.cpp.o
[ 78%] Building CXX object build/windowing/CMakeFiles/windowing.dir/WinSystem.cpp.o
[ 78%] Building CXX object build/utils/CMakeFiles/utils.dir/CharsetDetection.cpp.o
[ 78%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRadioButtonControl.cpp.o
[ 78%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRangesControl.cpp.o
[ 78%] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowFileManager.cpp.o
[ 78%] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherPropertyHelper.cpp.o
[ 78%] Building CXX object build/utils/CMakeFiles/utils.dir/ColorUtils.cpp.o
[ 78%] Building CXX object build/utils/CMakeFiles/utils.dir/ContentUtils.cpp.o
[ 78%] Linking CXX static library windowing.a
[ 78%] Building CXX object build/video/CMakeFiles/video.dir/FilenameAttributes.cpp.o
[ 78%] Built target windowing
[ 78%] Building CXX object build/video/CMakeFiles/video.dir/GUIViewStateVideo.cpp.o
[ 78%] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogFullScreenInfo.cpp.o
[ 78%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRenderingControl.cpp.o
[ 78%] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitles.cpp.o
[ 78%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIResizeControl.cpp.o
[ 78%] Building CXX object build/weather/CMakeFiles/weather.dir/WeatherTokenLocalizer.cpp.o
[ 78%] Building CXX object build/utils/CMakeFiles/utils.dir/CPUInfo.cpp.o
[ 78%] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowHome.cpp.o
[ 78%] Building CXX object build/utils/CMakeFiles/utils.dir/Crc32.cpp.o
[ 78%] Building CXX object build/utils/CMakeFiles/utils.dir/CSSUtils.cpp.o
[ 78%] Building CXX object build/video/CMakeFiles/video.dir/PlayerController.cpp.o
[ 78%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIRSSControl.cpp.o
[ 78%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIScrollBarControl.cpp.o
[ 78%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISettingsSliderControl.cpp.o
[ 78%] Building CXX object build/utils/CMakeFiles/utils.dir/DatabaseUtils.cpp.o
[ 78%] Linking CXX static library weather.a
[ 78%] Built target weather
[ 78%] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoActionProcessorBase.cpp.o
[ 78%] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogSubtitleSettings.cpp.o
[ 78%] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoGUIUtils.cpp.o
[ 78%] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowLoginScreen.cpp.o
[ 78%] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogTeletext.cpp.o
[ 78%] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoBookmarks.cpp.o
[ 78%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISliderControl.cpp.o
[ 78%] Building CXX object build/video/CMakeFiles/video.dir/PlayerControllerActions.cpp.o
[ 78%] Building CXX object build/video/CMakeFiles/video.dir/SetInfoTag.cpp.o
[ 78%] Building CXX object build/utils/CMakeFiles/utils.dir/Digest.cpp.o
[ 78%] Building CXX object build/utils/CMakeFiles/utils.dir/DiscsUtils.cpp.o
[ 78%] Building CXX object build/video/CMakeFiles/video.dir/Teletext.cpp.o
[ 78%] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowPointer.cpp.o
[ 78%] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoPlayActionProcessor.cpp.o
[ 78%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControl.cpp.o
[ 78%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUISpinControlEx.cpp.o
[ 78%] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoInfo.cpp.o
[ 78%] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManager.cpp.o
[ 78%] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaver.cpp.o
[ 79%] Building CXX object build/utils/CMakeFiles/utils.dir/EndianSwap.cpp.o
[ 79%] Building CXX object build/utils/CMakeFiles/utils.dir/EmbeddedArt.cpp.o
[ 79%] Building CXX object build/video/CMakeFiles/video.dir/VideoDatabase.cpp.o
[ 79%] Building CXX object build/video/CMakeFiles/video.dir/VideoDatabaseDDL.cpp.o
[ 79%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIStaticItem.cpp.o
[ 79%] Building CXX object build/utils/CMakeFiles/utils.dir/EpisodeUtils.cpp.o
[ 80%] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoSelectActionProcessor.cpp.o
[ 80%] Building CXX object build/video/guilib/CMakeFiles/video_guilib.dir/VideoStreamSelectHelper.cpp.o
[ 80%] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerExtras.cpp.o
[ 80%] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowScreensaverDim.cpp.o
[ 80%] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSplash.cpp.o
[ 80%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextBox.cpp.o
[ 80%] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryCleaningJob.cpp.o
[ 80%] Building CXX object build/utils/CMakeFiles/utils.dir/ExecString.cpp.o
[ -3%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextLayout.cpp.o
[ 80%] Linking CXX static library video_guilib.a
[ 80%] Building CXX object build/utils/CMakeFiles/utils.dir/FileExtensionProvider.cpp.o
[ 80%] Built target video_guilib
[ 80%] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryJob.cpp.o
[ 80%] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoManagerVersions.cpp.o
[ -3%] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoOSD.cpp.o
[ 80%] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowStartup.cpp.o
[ 80%] Building CXX object build/utils/CMakeFiles/utils.dir/Fanart.cpp.o
[ 80%] Building CXX object build/windows/CMakeFiles/windows.dir/GUIWindowSystemInfo.cpp.o
[ 80%] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryMarkWatchedJob.cpp.o
[ 80%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITexture.cpp.o
[ 80%] Building CXX object build/video/dialogs/CMakeFiles/video_dialogs.dir/GUIDialogVideoSettings.cpp.o
[ 80%] Building CXX object build/video/CMakeFiles/video.dir/VideoDatabaseMigration.cpp.o
[ 80%] Building CXX object build/video/CMakeFiles/video.dir/VideoDbUrl.cpp.o
[ 80%] Building CXX object build/video/CMakeFiles/video.dir/VideoEmbeddedImageFileLoader.cpp.o
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.cpp: In function 'std::string {anonymous}::GetExtensions(CCriticalSection&, std::shared_ptr<const std::__cxx11::basic_string<char> >&, std::function<std::__cxx11::basic_string<char>()>)':
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.cpp:99:39: warning: 'std::shared_ptr<_Tp> std::atomic_load_explicit(const shared_ptr<_Tp>*, memory_order) [with _Tp = const __cxx11::basic_string<char>]' is deprecated: use 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations]
In file included from /usr/include/c++/16.1.1/memory:83,
from /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.h:14,
from /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.cpp:9:
/usr/include/c++/16.1.1/bits/shared_ptr_atomic.h:133:5: note: declared here
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.cpp:106:36: warning: 'std::shared_ptr<_Tp> std::atomic_load_explicit(const shared_ptr<_Tp>*, memory_order) [with _Tp = const __cxx11::basic_string<char>]' is deprecated: use 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations]
/usr/include/c++/16.1.1/bits/shared_ptr_atomic.h:133:5: note: declared here
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.cpp:110:33: warning: 'void std::atomic_store_explicit(shared_ptr<_Tp>*, shared_ptr<_Tp>, memory_order) [with _Tp = const __cxx11::basic_string<char>]' is deprecated: use 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations]
/usr/include/c++/16.1.1/bits/shared_ptr_atomic.h:173:5: note: declared here
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.cpp: In member function 'void CFileExtensionProvider::SetAddonExtensions(ADDON::AddonType)':
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.cpp:348:22: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = const __cxx11::basic_string<char>]' is deprecated: use 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations]
/usr/include/c++/16.1.1/bits/shared_ptr_atomic.h:183:5: note: declared here
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.cpp:349:22: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = const __cxx11::basic_string<char>]' is deprecated: use 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations]
/usr/include/c++/16.1.1/bits/shared_ptr_atomic.h:183:5: note: declared here
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.cpp:350:22: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = const __cxx11::basic_string<char>]' is deprecated: use 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations]
/usr/include/c++/16.1.1/bits/shared_ptr_atomic.h:183:5: note: declared here
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.cpp:378:22: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = const __cxx11::basic_string<char>]' is deprecated: use 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations]
/usr/include/c++/16.1.1/bits/shared_ptr_atomic.h:183:5: note: declared here
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.cpp:379:22: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = const __cxx11::basic_string<char>]' is deprecated: use 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations]
/usr/include/c++/16.1.1/bits/shared_ptr_atomic.h:183:5: note: declared here
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.cpp:380:22: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = const __cxx11::basic_string<char>]' is deprecated: use 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations]
/usr/include/c++/16.1.1/bits/shared_ptr_atomic.h:183:5: note: declared here
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.cpp:381:22: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = const __cxx11::basic_string<char>]' is deprecated: use 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations]
/usr/include/c++/16.1.1/bits/shared_ptr_atomic.h:183:5: note: declared here
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.cpp:382:22: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = const __cxx11::basic_string<char>]' is deprecated: use 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations]
/usr/include/c++/16.1.1/bits/shared_ptr_atomic.h:183:5: note: declared here
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.cpp:383:22: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = const __cxx11::basic_string<char>]' is deprecated: use 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations]
/usr/include/c++/16.1.1/bits/shared_ptr_atomic.h:183:5: note: declared here
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.cpp:384:22: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = const __cxx11::basic_string<char>]' is deprecated: use 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations]
/usr/include/c++/16.1.1/bits/shared_ptr_atomic.h:183:5: note: declared here
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.cpp: In member function 'void CFileExtensionProvider::OnAdvancedSettingsLoaded()':
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.cpp:418:20: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = const __cxx11::basic_string<char>]' is deprecated: use 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations]
/usr/include/c++/16.1.1/bits/shared_ptr_atomic.h:183:5: note: declared here
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.cpp:419:20: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = const __cxx11::basic_string<char>]' is deprecated: use 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations]
/usr/include/c++/16.1.1/bits/shared_ptr_atomic.h:183:5: note: declared here
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.cpp:420:20: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = const __cxx11::basic_string<char>]' is deprecated: use 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations]
/usr/include/c++/16.1.1/bits/shared_ptr_atomic.h:183:5: note: declared here
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.cpp:421:20: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = const __cxx11::basic_string<char>]' is deprecated: use 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations]
/usr/include/c++/16.1.1/bits/shared_ptr_atomic.h:183:5: note: declared here
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.cpp:422:20: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = const __cxx11::basic_string<char>]' is deprecated: use 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations]
/usr/include/c++/16.1.1/bits/shared_ptr_atomic.h:183:5: note: declared here
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.cpp:423:20: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = const __cxx11::basic_string<char>]' is deprecated: use 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations]
/usr/include/c++/16.1.1/bits/shared_ptr_atomic.h:183:5: note: declared here
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/utils/FileExtensionProvider.cpp:424:20: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = const __cxx11::basic_string<char>]' is deprecated: use 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations]
/usr/include/c++/16.1.1/bits/shared_ptr_atomic.h:183:5: note: declared here
[ 80%] Building CXX object build/utils/CMakeFiles/utils.dir/FileOperationJob.cpp.o
[ 80%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextureCallbackManager.cpp.o
[ 80%] Linking CXX static library windows.a
[ 80%] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryProgressJob.cpp.o
[ 80%] Built target windows
[ 80%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIToggleButtonControl.cpp.o
[ 80%] Building CXX object build/utils/CMakeFiles/utils.dir/FileUtils.cpp.o
[ 80%] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryRefreshingJob.cpp.o
[ -3%] Building CXX object build/video/CMakeFiles/video.dir/VideoFileItemClassify.cpp.o
[ 80%] Building CXX object build/video/CMakeFiles/video.dir/VideoGeneratedImageFileLoader.cpp.o
[ 80%] Linking CXX static library video_dialogs.a
[ 80%] Built target video_dialogs
[ 80%] Building CXX object build/utils/CMakeFiles/utils.dir/FontUtils.cpp.o
[ 80%] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryScanningJob.cpp.o
[ 80%] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/SetInfoTagLoaderFactory.cpp.o
[ 80%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIUtils.cpp.o
[ 80%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVideoControl.cpp.o
[ 80%] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoDownloader.cpp.o
[ 80%] Building CXX object build/utils/CMakeFiles/utils.dir/GpuInfo.cpp.o
[ 80%] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/SetTagLoaderNFO.cpp.o
[ 80%] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagExtractionHelper.cpp.o
[ 80%] Building CXX object build/video/jobs/CMakeFiles/video_jobs.dir/VideoLibraryResetResumePointJob.cpp.o
[ 80%] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoInfoTagLoaderFactory.cpp.o
[ 80%] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderFFmpeg.cpp.o
[ 80%] Building CXX object build/utils/CMakeFiles/utils.dir/GroupUtils.cpp.o
[ 80%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIVisualisationControl.cpp.o
[ 80%] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderNFO.cpp.o
[ 80%] Building CXX object build/video/tags/CMakeFiles/video_tags.dir/VideoTagLoaderPlugin.cpp.o
[ 80%] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoScanner.cpp.o
[ 80%] Building CXX object build/video/CMakeFiles/video.dir/VideoInfoTag.cpp.o
[ 82%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindow.cpp.o
[ 82%] Building CXX object build/utils/CMakeFiles/utils.dir/HDRUtils.cpp.o
[ 82%] Linking CXX static library video_jobs.a
[ 82%] Built target video_jobs
[ 82%] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowFullScreen.cpp.o
[ 82%] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoBase.cpp.o
[ 82%] Linking CXX static library video_tags.a
[ 82%] Built target video_tags
[ 82%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/AudioSinkAE.cpp.o
[ 82%] Building CXX object build/utils/CMakeFiles/utils.dir/HevcSei.cpp.o
[ 82%] Building CXX object build/utils/CMakeFiles/utils.dir/HTMLUtil.cpp.o
[ 82%] Building CXX object build/utils/CMakeFiles/utils.dir/HttpHeader.cpp.o
[ 82%] Building CXX object build/utils/CMakeFiles/utils.dir/HttpParser.cpp.o
[ 82%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWindowManager.cpp.o
[ 82%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIWrappingListContainer.cpp.o
[ 82%] Building CXX object build/guilib/CMakeFiles/guilib.dir/imagefactory.cpp.o
[ 82%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDClock.cpp.o
[ 82%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDDemuxSPU.cpp.o
[ 82%] Building CXX object build/utils/CMakeFiles/utils.dir/HttpRangeUtils.cpp.o
[ 83%] Building CXX object build/video/CMakeFiles/video.dir/VideoItemArtworkHandler.cpp.o
[ 83%] Building CXX object build/video/CMakeFiles/video.dir/VideoLibraryQueue.cpp.o
[ 83%] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoNav.cpp.o
[ 83%] Building CXX object build/video/CMakeFiles/video.dir/VideoStreamSelect.cpp.o
[ 83%] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/GUIWindowVideoPlaylist.cpp.o
[ 83%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDFileInfo.cpp.o
[ 83%] Building CXX object build/utils/CMakeFiles/utils.dir/HttpResponse.cpp.o
[ 83%] Building CXX object build/utils/CMakeFiles/utils.dir/InfoLoader.cpp.o
[ 83%] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantParser.cpp.o
[ 83%] Building CXX object build/utils/CMakeFiles/utils.dir/JSONVariantWriter.cpp.o
[ 83%] Building CXX object build/guilib/CMakeFiles/guilib.dir/ImageSettings.cpp.o
[ 83%] Building CXX object build/video/CMakeFiles/video.dir/VideoThumbLoader.cpp.o
[ 83%] Building CXX object build/guilib/CMakeFiles/guilib.dir/IWindowManagerCallback.cpp.o
[ 83%] Building CXX object build/guilib/CMakeFiles/guilib.dir/SkinMapManager.cpp.o
[ 83%] Building CXX object build/guilib/CMakeFiles/guilib.dir/StereoscopicsManager.cpp.o
[ 83%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessage.cpp.o
[ 83%] Building CXX object build/video/windows/CMakeFiles/video_windows.dir/VideoFileItemListModifier.cpp.o
[ 83%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDMessageQueue.cpp.o
[ 83%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDOverlayContainer.cpp.o
[ 83%] Building CXX object build/utils/CMakeFiles/utils.dir/LabelFormatter.cpp.o
[ 83%] Building CXX object build/utils/CMakeFiles/utils.dir/LangCodeExpander.cpp.o
[ 83%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/DVDStreamInfo.cpp.o
[ 83%] Building CXX object build/video/CMakeFiles/video.dir/VideoUtils.cpp.o
[ 83%] Linking CXX static library video_windows.a
[ 83%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/Edl.cpp.o
[ 83%] Built target video_windows
[ 83%] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBuffer.cpp.o
[ 83%] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundle.cpp.o
[ 83%] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBundleXBT.cpp.o
[ -3%] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/DmaBufIdentity.cpp.o
[ 83%] Building CXX object build/cores/VideoPlayer/codecs/CMakeFiles/dvdcodecs.dir/DVDCodecUtils.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/CMakeFiles/dvdcodecs.dir/DVDFactoryCodec.cpp.o
[ 84%] Building CXX object build/utils/CMakeFiles/utils.dir/LanguageTag.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/DmaBufIdentityCache.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/Edl/EdlParserFactory.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/Edl/EdlParsers/BeyondTVParser.cpp.o
[ 84%] Building CXX object build/guilib/CMakeFiles/guilib.dir/Texture.cpp.o
[ 84%] Building CXX object build/video/CMakeFiles/video.dir/ViewModeSettings.cpp.o
[ 84%] Building CXX object build/utils/CMakeFiles/utils.dir/LegacyPathTranslation.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/codecs/audio/CMakeFiles/dvdaudiocodecs.dir/DVDAudioCodecPassthrough.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferDMA.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferDRMPRIME.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/Edl/EdlParsers/ComskipParser.cpp.o
[ 84%] Linking CXX static library dvdcodecs.a
[ 84%] Built target dvdcodecs
[ 84%] Linking CXX static library video.a
[ 84%] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureBase.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodec.cpp.o
[ 84%] Building CXX object build/utils/CMakeFiles/utils.dir/Locale.cpp.o
[ 84%] Built target video
[ 84%] Building CXX object build/utils/CMakeFiles/utils.dir/log.cpp.o
[ 84%] Linking CXX static library dvdaudiocodecs.a
[ 84%] Building CXX object build/utils/CMakeFiles/utils.dir/Mime.cpp.o
[ 84%] Built target dvdaudiocodecs
[ 84%] Building CXX object build/cores/VideoPlayer/Buffers/CMakeFiles/videoplayer-buffers.dir/VideoBufferPoolDMA.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/AddonVideoCodec.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/Edl/EdlParsers/EdlFileParser.cpp.o
[ 84%] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureManager.cpp.o
[ 84%] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecFFmpeg.cpp.o
[ 85%] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecSSA.cpp.o
[ 85%] Building CXX object build/guilib/CMakeFiles/guilib.dir/VisibleEffect.cpp.o
[ 85%] Linking CXX static library videoplayer-buffers.a
[ 85%] Built target videoplayer-buffers
[ 85%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DemuxMultiSource.cpp.o
[ 85%] Building CXX object build/utils/CMakeFiles/utils.dir/MovingSpeed.cpp.o
[ 85%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/Edl/EdlParsers/MultipleEpisodeEdlParser.cpp.o
[ 85%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/Edl/EdlParsers/PvrEdlParser.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodec.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecText.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecCCText.cpp.o
[ 86%] Building CXX object build/utils/CMakeFiles/utils.dir/Mp4ChplReader.cpp.o
[ 86%] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTF.cpp.o
[ -3%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemux.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecFFmpeg.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DropControl.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/Edl/EdlParsers/VideoReDoParser.cpp.o
[ 86%] Building CXX object build/guilib/CMakeFiles/guilib.dir/XBTFReader.cpp.o
[ 86%] Building CXX object build/guilib/CMakeFiles/guilib.dir/Shader.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/DVDOverlayCodecTX3G.cpp.o
[ 86%] Building CXX object build/utils/CMakeFiles/utils.dir/Observer.cpp.o
[ 86%] Building CXX object build/utils/CMakeFiles/utils.dir/POUtils.cpp.o
[ 86%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUIFontTTFGLES.cpp.o
[ 86%] Building CXX object build/guilib/CMakeFiles/guilib.dir/GUITextureGLES.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxBXA.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/PTSTracker.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCC.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/OverlayCodecWebVTT.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/codecs/video/CMakeFiles/dvdvideocodecs.dir/DVDVideoCodecDRMPRIME.cpp.o
[ 86%] Building CXX object build/utils/CMakeFiles/utils.dir/PlayerUtils.cpp.o
[ 86%] Building CXX object build/guilib/CMakeFiles/guilib.dir/TextureGLES.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCC/CCBitstreamParserFactory.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/BlurayStateSerializer.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayer.cpp.o
[ 86%] Building C object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder.c.o
[ 86%] Building CXX object build/utils/CMakeFiles/utils.dir/RecentlyAddedJob.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/codecs/overlay/CMakeFiles/dvdoverlaycodecs.dir/contrib/cc_decoder708.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCC/H264AnnexBBitstreamParser.cpp.o
[ 86%] Linking CXX static library guilib.a
[ 86%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCC/H264AVCCBitstreamParser.cpp.o
[ 86%] Linking CXX static library dvdvideocodecs.a
[ 86%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDFactoryInputStream.cpp.o
[ 86%] Built target dvdvideocodecs
[ 86%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDFactorySubtitle.cpp.o
[ 86%] Built target guilib
[ 86%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleLineCollection.cpp.o
[ 86%] Linking CXX static library dvdoverlaycodecs.a
[ 86%] Built target dvdoverlaycodecs
[ 86%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStream.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFFmpeg.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTHandler.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCC/H264CCBitstreamParser.cpp.o
[ 86%] Building CXX object build/utils/CMakeFiles/utils.dir/RegExp.cpp.o
[ 86%] Building CXX object build/utils/CMakeFiles/utils.dir/RingBuffer.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMicroDVD.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMPL2.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamFile.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamMemory.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCC/MPEG2CCBitstreamParser.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudio.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTISOHandler.cpp.o
[ 86%] Building CXX object build/utils/CMakeFiles/utils.dir/RssManager.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamNavigator.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxCDDA.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSami.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDStateSerializer.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/process/CMakeFiles/process.dir/ProcessInfo.cpp.o
[ 86%] Linking CXX static library subtitles_webvtt.a
[ 86%] Built target subtitles_webvtt
[ 86%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/BaseRenderer.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerAudioID3.cpp.o
[ 86%] Building CXX object build/utils/CMakeFiles/utils.dir/RssReader.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSubrip.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxClient.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserVplayer.cpp.o
[ 86%] Linking CXX static library process.a
[ 86%] Built target process
[ 86%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxFFmpeg.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamAddon.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/ColorManager.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRenderer.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleStream.cpp.o
[ 86%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerRadioRDS.cpp.o
[ 86%] Building CXX object build/utils/CMakeFiles/utils.dir/ProgressJob.cpp.o
[ 86%] Building CXX object build/utils/CMakeFiles/utils.dir/SaveFileStateJob.cpp.o
[ 86%] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperParser.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxUtils.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitlesLibass.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamMultiSource.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerSubtitle.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/RenderFactory.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFlags.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDDemuxVobsub.cpp.o
[ 88%] Building CXX object build/utils/CMakeFiles/utils.dir/ScraperUrl.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRBase.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRChannel.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%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerTeletext.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderManager.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagSami.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/DebugRenderer.cpp.o
[ 88%] Building CXX object build/cores/VideoPlayer/demuxers/CMakeFiles/dvddemuxers.dir/DVDFactoryDemuxer.cpp.o
[ 88%] Building CXX object build/utils/CMakeFiles/utils.dir/Screenshot.cpp.o
[ 88%] Building CXX object build/utils/CMakeFiles/utils.dir/SortUtils.cpp.o
[ 89%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoPlayerVideo.cpp.o
[ 89%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitleParserWebVTT.cpp.o
[ 89%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRRecording.cpp.o
[ 89%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/FrameBufferObject.cpp.o
[ 89%] Linking CXX static library dvddemuxers.a
[ 89%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/LinuxRendererGLES.cpp.o
[ 89%] Built target dvddemuxers
[ 89%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamBluray.cpp.o
[ 89%] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererGLES.cpp.o
[ 89%] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitlesAdapter.cpp.o
[ 89%] Building CXX object build/utils/CMakeFiles/utils.dir/Speed.cpp.o
[ 89%] Building CXX object build/utils/CMakeFiles/utils.dir/StreamDetails.cpp.o
[ 89%] Building CXX object build/utils/CMakeFiles/utils.dir/StreamUtils.cpp.o
[ 89%] Linking CXX static library dvdsubtitles.a
[ 89%] Built target dvdsubtitles
[ 89%] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererDRMPRIME.cpp.o
[ 89%] Building CXX object build/cores/VideoPlayer/CMakeFiles/VideoPlayer.dir/VideoReferenceClock.cpp.o
[ 89%] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/VideoLayerBridgeDRMPRIME.cpp.o
[ 89%] Linking CXX static library dvdinputstreams.a
[ 89%] Built target dvdinputstreams
[ 89%] Linking CXX static library videorenderers.a
[ 89%] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConvolutionKernels.cpp.o
[ 89%] Building CXX object build/cores/RetroPlayer/shaders/gles/CMakeFiles/rp-shaders-gles.dir/ShaderGLES.cpp.o
[ 89%] Building CXX object build/input/touch/CMakeFiles/input_touch.dir/ITouchInputHandling.cpp.o
[ 89%] Built target videorenderers
[ 89%] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererDRMPRIMEGLES.cpp.o
[ 89%] Linking CXX static library input_touch.a
[ 89%] Built target input_touch
[ 89%] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/DRMPRIMECaptureGLES.cpp.o
[ 90%] Building CXX object build/utils/CMakeFiles/utils.dir/StringUtils.cpp.o
[ 90%] Linking CXX static library VideoPlayer.a
[ 90%] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConversionMatrix.cpp.o
[ 90%] Built target VideoPlayer
[ 90%] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchActionHandler.cpp.o
[ 90%] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchInputHandler.cpp.o
[ 90%] Building CXX object build/platform/common/speech/CMakeFiles/platform_common_speech.dir/SpeechRecognitionStub.cpp.o
[ 90%] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ToneMappers.cpp.o
[ 90%] Building CXX object build/cores/RetroPlayer/shaders/gles/CMakeFiles/rp-shaders-gles.dir/ShaderLutGLES.cpp.o
[ 91%] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/VideoFilterShaderGLES.cpp.o
[ 91%] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/YUV2RGBShaderGLES.cpp.o
[ 91%] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchPinchDetector.cpp.o
[ 91%] Linking CXX static library platform_common_speech.a
[ 91%] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/DRMPRIMEEGL.cpp.o
[ 91%] Built target platform_common_speech
[ 91%] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchRotateDetector.cpp.o
[ 91%] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/AppParamParserLinux.cpp.o
[ 91%] Building CXX object build/utils/CMakeFiles/utils.dir/StringValidation.cpp.o
[ 91%] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchSwipeDetector.cpp.o
[ 91%] Building CXX object build/utils/CMakeFiles/utils.dir/SystemInfo.cpp.o
[ 91%] Linking CXX static library input_touch_generic.a
[ 91%] Built target input_touch_generic
[ 91%] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LIRC.cpp.o
[ 91%] Building CXX object build/cores/RetroPlayer/shaders/gles/CMakeFiles/rp-shaders-gles.dir/ShaderPresetGLES.cpp.o
[ 91%] Building CXX object build/platform/linux/network/CMakeFiles/platform_linux_network.dir/NetworkLinux.cpp.o
[ 91%] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/CPUInfoLinux.cpp.o
[ 91%] Building CXX object build/platform/linux/peripherals/CMakeFiles/platform_linux_peripherals.dir/PeripheralBusUSBLibUdev.cpp.o
[ 91%] Linking CXX static library videoshaders.a
[ 91%] Built target videoshaders
[ 91%] Building CXX object build/utils/CMakeFiles/utils.dir/Temperature.cpp.o
[ 91%] Linking CXX static library videorenderers_hwdec.a
[ -3%] Built target videorenderers_hwdec
[ -3%] Building CXX object build/utils/CMakeFiles/utils.dir/TextSearch.cpp.o
[ 91%] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/GPUInfoLinux.cpp.o
[ 91%] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputHandler.cpp.o
[ 91%] Building CXX object build/cores/RetroPlayer/shaders/gles/CMakeFiles/rp-shaders-gles.dir/ShaderTextureGLES.cpp.o
[ 91%] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/MemUtils.cpp.o
[ 91%] Building CXX object build/cores/RetroPlayer/shaders/gles/CMakeFiles/rp-shaders-gles.dir/ShaderTextureGLESRef.cpp.o
[ 91%] Linking CXX static library platform_linux_network.a
[ 91%] Building CXX object build/utils/CMakeFiles/utils.dir/TimeUtils.cpp.o
[ 91%] Building CXX object build/cores/RetroPlayer/shaders/gles/CMakeFiles/rp-shaders-gles.dir/ShaderUtilsGLES.cpp.o
[ 91%] Built target platform_linux_network
[ 91%] Building CXX object build/utils/CMakeFiles/utils.dir/URIUtils.cpp.o
[ 91%] Linking CXX static library platform_linux_peripherals.a
[ 91%] Built target platform_linux_peripherals
[ 91%] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/CustomPowerSyscall.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/CMakeFiles/linuxsupport.dir/OptionalsReg.cpp.o
[ 91%] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputKeyboard.cpp.o
[ 91%] Linking CXX static library rp-shaders-gles.a
[ 91%] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/ConsoleUPowerSyscall.cpp.o
[ 91%] Built target rp-shaders-gles
[ 91%] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/LinuxStorageProvider.cpp.o
[ 91%] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisksProvider.cpp.o
[ -3%] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/PlatformLinux.cpp.o
[ 91%] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/LibInputPointer.cpp.o
[ 91%] Building CXX object build/utils/CMakeFiles/utils.dir/UrlOptions.cpp.o
[ 91%] Building CXX object build/utils/CMakeFiles/utils.dir/Utf8Utils.cpp.o
[ 91%] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LogindUPowerSyscall.cpp.o
[ 91%] Building CXX object build/utils/CMakeFiles/utils.dir/Variant.cpp.o
[ 91%] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisks2Provider.cpp.o
[ 91%] 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/utils/CMakeFiles/utils.dir/VC1BitstreamParser.cpp.o
[ 92%] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/UPowerSyscall.cpp.o
In file included from /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/windowing/X11/WinSystemX11GLESContext.h:11,
from /build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/platform/linux/PlatformLinux.cpp:34:
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/windowing/X11/WinSystemX11.h:60:8: warning: 'virtual void KODI::WINDOWING::X11::CWinSystemX11::Register(IDispResource*)' was hidden [-Woverloaded-virtual=]
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/windowing/X11/WinSystemX11GLESContext.h:32:15: note: by 'static void KODI::WINDOWING::X11::CWinSystemX11GLESContext::Register()'
[ 92%] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/SysfsPath.cpp.o
[ 92%] Building CXX object build/platform/linux/input/CMakeFiles/input_linux.dir/EvdevKeyMapping.cpp.o
[ 92%] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/TimeUtils.cpp.o
[ 92%] Building CXX object build/utils/CMakeFiles/utils.dir/Vector.cpp.o
[ 92%] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML.cpp.o
[ 92%] Building CXX object build/utils/CMakeFiles/utils.dir/XBMCTinyXML2.cpp.o
[ 92%] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/FDEventMonitor.cpp.o
[ 94%] Linking CXX static library platform_linux_powermanagement.a
[ 94%] Built target platform_linux_powermanagement
[ 94%] Building CXX object build/platform/linux/threads/CMakeFiles/platform_linux_threads.dir/ThreadImplLinux.cpp.o
[ 94%] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/ConvUtils.cpp.o
[ 94%] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/CPUInfoPosix.cpp.o
[ 94%] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDevProvider.cpp.o
[ 94%] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/Filesystem.cpp.o
[ 94%] Linking CXX static library input_linux.a
[ 94%] Built target input_linux
[ 94%] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixDirectory.cpp.o
[ 94%] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixFile.cpp.o
[ 94%] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBDirectory.cpp.o
[ 94%] Building CXX object build/utils/CMakeFiles/utils.dir/XMLUtils.cpp.o
[ 94%] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusMessage.cpp.o
[ 94%] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/GPUInfoPosix.cpp.o
[ 94%] Linking CXX static library platform_linux_threads.a
[ 94%] Linking CXX static library platform_linux_storage.a
[ 94%] Built target platform_linux_threads
[ 94%] Built target platform_linux_storage
[ 94%] Building CXX object build/platform/posix/network/CMakeFiles/platform_posix_network.dir/NetworkPosix.cpp.o
[ 94%] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBFile.cpp.o
[ 94%] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscovery.cpp.o
[ 94%] Building CXX object build/utils/CMakeFiles/utils.dir/XSLTUtils.cpp.o
[ 94%] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/MessagePrinter.cpp.o
[ 95%] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscoveryListener.cpp.o
[ 95%] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PlatformPosix.cpp.o
[ 95%] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixMountProvider.cpp.o
[ 95%] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusUtil.cpp.o
[ 95%] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixResourceCounter.cpp.o
[ 95%] Building CXX object build/utils/CMakeFiles/utils.dir/EGLUtils.cpp.o
[ 95%] Linking CXX static library platform_posix_network.a
[ 95%] Built target platform_posix_network
[ 95%] Building CXX object build/platform/posix/storage/discs/CMakeFiles/platform_posix_storage_discs.dir/DiscDriveHandlerPosix.cpp.o
[ 95%] Building CXX object build/utils/CMakeFiles/utils.dir/EGLFence.cpp.o
[ 95%] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XHandle.cpp.o
[ 95%] Linking CXX static library linuxsupport.a
[ 95%] Built target linuxsupport
[ 95%] Building CXX object build/platform/posix/threads/CMakeFiles/platform_posix_threads.dir/RecursiveMutex.cpp.o
[ 95%] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/Mmap.cpp.o
[ 95%] Linking CXX static library platform_posix_threads.a
[ 95%] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/PosixInterfaceForCLog.cpp.o
[ 95%] Built target platform_posix_threads
[ 95%] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/OSScreenSaverFreedesktop.cpp.o
[ 95%] Linking CXX static library platform_posix_filesystem.a
[ 95%] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/WinSystemEGL.cpp.o
[ 95%] Linking CXX static library platform_posix_storage_discs.a
[ 95%] Built target platform_posix_filesystem
[ 95%] Built target platform_posix_storage_discs
[ 95%] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfAvahi.cpp.o
[ 95%] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfBrowserAvahi.cpp.o
[ -3%] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/SharedMemory.cpp.o
[ 95%] Building CXX object build/utils/CMakeFiles/utils.dir/GLUtils.cpp.o
[ 95%] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XTimeUtils.cpp.o
[ 95%] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipJob.cpp.o
[ 95%] Building CXX object build/utils/CMakeFiles/utils.dir/BufferObject.cpp.o
[ 95%] Linking CXX static library windowing_linux.a
[ 95%] Built target windowing_linux
[ 95%] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/RenderSystemGLES.cpp.o
[ 95%] Linking CXX static library platform_posix.a
[ -3%] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/ScreenshotSurfaceGLES.cpp.o
[ 95%] Linking CXX static library platform_posix_utils.a
[ 95%] Built target platform_posix
[ 95%] Built target platform_posix_utils
[ 95%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonCallback.cpp.o
[ 95%] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiErrorStream.cpp.o
[ 95%] Linking CXX static library platform_linux_network_zeroconf.a
[ 95%] Built target platform_linux_network_zeroconf
[ 95%] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/Encoder.cpp.o
[ 95%] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/AddonPythonInvoker.cpp.o
[ 95%] Building CXX object build/utils/CMakeFiles/utils.dir/BufferObjectFactory.cpp.o
[ 95%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonClass.cpp.o
[ 95%] Building CXX object build/utils/CMakeFiles/utils.dir/DumbBufferObject.cpp.o
[ 95%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Addon.cpp.o
[ 95%] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiInputStream.cpp.o
[ 95%] Building CXX object build/utils/CMakeFiles/utils.dir/UDMABufferObject.cpp.o
[ 95%] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/GLESShader.cpp.o
[ 95%] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderAddon.cpp.o
[ 96%] Building CXX object build/utils/CMakeFiles/utils.dir/DMAHeapBufferObject.cpp.o
[ 96%] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/CallbackHandler.cpp.o
[ 96%] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/ContextItemAddonInvoker.cpp.o
[ 96%] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponseBody.cpp.o
[ 96%] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponse.cpp.o
[ 96%] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderFFmpeg.cpp.o
[ 96%] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/GuiCompositeShaderGLES.cpp.o
[ 96%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonUtils.cpp.o
[ 96%] Building CXX object build/utils/CMakeFiles/utils.dir/GBMBufferObject.cpp.o
[ 96%] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipper.cpp.o
[ 96%] Generating AddonModuleXbmcwsgi.i.cpp
[ 96%] Linking CXX static library rendering_gles.a
[ 96%] Built target rendering_gles
[ 96%] Linking CXX static library legacy_interface_wsgi.a
[ 96%] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/LanguageHook.cpp.o
[ 96%] Building CXX object build/utils/CMakeFiles/utils.dir/EGLImage.cpp.o
[ 96%] Built target legacy_interface_wsgi
[ 96%] Building CXX object build/utils/CMakeFiles/utils.dir/DRMHelpers.cpp.o
[ 96%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackFunction.cpp.o
[ 96%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackHandler.cpp.o
[ 96%] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PythonInvoker.cpp.o
[ 96%] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/XBPython.cpp.o
[ 96%] Linking CXX static library cdrip.a
[ 96%] Built target cdrip
[ 97%] Generating AddonModuleXbmc.i.cpp
[ 97%] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnP.cpp.o
[ 97%] Building CXX object build/utils/CMakeFiles/utils.dir/DisplayInfo.cpp.o
[ 97%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Dialog.cpp.o
[ 98%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Control.cpp.o
[ 98%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/DrmCryptoSession.cpp.o
[ 98%] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/swig.cpp.o
[ 98%] Linking CXX static library utils.a
[ 98%] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPInternal.cpp.o
[ 98%] Built target utils
[ 98%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/File.cpp.o
[ 98%] Generating AddonModuleXbmcaddon.i.cpp
[ 98%] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PyContext.cpp.o
[ 98%] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPPlayer.cpp.o
[ 98%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagGame.cpp.o
[ 98%] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPRenderer.cpp.o
[ 98%] Linking CXX static library python_interface.a
[ 98%] Built target python_interface
[ 98%] Generating AddonModuleXbmcdrm.i.cpp
[ 98%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagMusic.cpp.o
[ 98%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagPicture.cpp.o
[ 98%] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPFileHandler.cpp.o
[ 98%] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPServer.cpp.o
[ 98%] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPSettings.cpp.o
[ 98%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagRadioRDS.cpp.o
[ 98%] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageHandler.cpp.o
[ 98%] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageTransformationHandler.cpp.o
[ 98%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagVideo.cpp.o
[ 98%] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPJsonRpcHandler.cpp.o
[ 98%] Linking CXX static library network_upnp.a
[ -3%] Built target network_upnp
[ 98%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Keyboard.cpp.o
[ 98%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/LanguageHook.cpp.o
[ 98%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ListItem.cpp.o
[ 98%] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPRequestHandlerUtils.cpp.o
[ 98%] Built target generate-packaging
[ 98%] Generating AddonModuleXbmcgui.i.cpp
[ 98%] Generating AddonModuleXbmcplugin.i.cpp
[ 98%] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPVfsHandler.cpp.o
[ 98%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmc.cpp.o
[ 98%] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceAddonsHandler.cpp.o
[ 98%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcgui.cpp.o
[ 98%] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceHandler.cpp.o
[ 98%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcplugin.cpp.o
[ 98%] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/IHTTPRequestHandler.cpp.o
[ 98%] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPPythonHandler.cpp.o
[ 98%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcvfs.cpp.o
[ 98%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Monitor.cpp.o
[ 98%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Player.cpp.o
[ 98%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/PlayList.cpp.o
[ 98%] Linking CXX static library network_httprequesthandlers.a
[ 98%] Built target network_httprequesthandlers
[ 98%] Generating AddonModuleXbmcvfs.i.cpp
[ 98%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Settings.cpp.o
[ 98%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/String.cpp.o
[ 98%] 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
[100%] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowXML.cpp.o
[100%] Linking CXX static library legacy_interface.a
[100%] Built target legacy_interface
[100%] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcaddon.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/AddonModuleXbmcdrm.i.cpp.o
[100%] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmc.i.cpp.o
[100%] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcvfs.i.cpp.o
[100%] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcgui.i.cpp.o
[100%] Building CXX object build/swig/CMakeFiles/python_binding.dir/AddonModuleXbmcwsgi.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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘ff_cbs_write_unsigned’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘ff_cbs_write_unsigned.constprop’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘ff_cbs_write_unsigned.constprop’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘ff_cbs_write_unsigned.constprop’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘ff_cbs_write_signed’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:728:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
728 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:712:5: note: ‘start_position’ was declared here
712 | CBS_TRACE_WRITE_START();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘ff_cbs_write_signed.constprop’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:728:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
728 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:712:5: note: ‘start_position’ was declared here
712 | CBS_TRACE_WRITE_START();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c: In function ‘cbs_av1_write_leb128’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:189:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
189 | CBS_TRACE_WRITE_END_NO_SUBSCRIPTS();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:164:5: note: ‘start_position’ was declared here
164 | CBS_TRACE_WRITE_START();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c: In function ‘cbs_av1_write_ns’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:267:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
267 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:242:5: note: ‘start_position’ was declared here
242 | CBS_TRACE_WRITE_START();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c: In function ‘cbs_av1_write_increment’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:330:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
330 | CBS_TRACE_WRITE_END_NO_SUBSCRIPTS();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:310:5: note: ‘start_position’ was declared here
310 | CBS_TRACE_WRITE_START();
| ^
In function ‘ff_cbs_write_unsigned’,
inlined from ‘cbs_av1_write_byte_alignment’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1_syntax_template.c:72:9:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_av1_write_byte_alignment’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
In function ‘cbs_av1_write_ns’,
inlined from ‘cbs_av1_write_tile_info’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1_syntax_template.c:669:13:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:267:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
267 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c: In function ‘cbs_av1_write_tile_info’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:242:5: note: ‘start_position’ was declared here
242 | CBS_TRACE_WRITE_START();
| ^
In function ‘init_put_bits’,
inlined from ‘cbs_av1_write_subexp’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:439:5,
inlined from ‘cbs_av1_write_global_motion_param’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1_syntax_template.c:1157:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/put_bits.h:65:8: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
65 | if (buffer_size < 0) {
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c: In function ‘cbs_av1_write_global_motion_param’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:391:5: note: ‘start_position’ was declared here
391 | CBS_TRACE_WRITE_START();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/graph.c: In function ‘add_legacy_sws_pass’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/graph.c:605:9: warning: ‘saturation’ may be used uninitialized [-Wmaybe-uninitialized]
605 | sws_setColorspaceDetails(sws, inv_table, in_full, table, out_full,
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/graph.c:592:54: note: ‘saturation’ was declared here
592 | int in_full, out_full, brightness, contrast, saturation;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/graph.c:605:9: warning: ‘contrast’ may be used uninitialized [-Wmaybe-uninitialized]
605 | sws_setColorspaceDetails(sws, inv_table, in_full, table, out_full,
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/graph.c:592:44: note: ‘contrast’ was declared here
592 | int in_full, out_full, brightness, contrast, saturation;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/graph.c:605:9: warning: ‘brightness’ may be used uninitialized [-Wmaybe-uninitialized]
605 | sws_setColorspaceDetails(sws, inv_table, in_full, table, out_full,
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/graph.c:592:32: note: ‘brightness’ was declared here
592 | int in_full, out_full, brightness, contrast, saturation;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/graph.c:605:9: warning: ‘out_full’ may be used uninitialized [-Wmaybe-uninitialized]
605 | sws_setColorspaceDetails(sws, inv_table, in_full, table, out_full,
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/graph.c:592:22: note: ‘out_full’ was declared here
592 | int in_full, out_full, brightness, contrast, saturation;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/graph.c:605:9: warning: ‘in_full’ may be used uninitialized [-Wmaybe-uninitialized]
605 | sws_setColorspaceDetails(sws, inv_table, in_full, table, out_full,
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/graph.c:592:13: note: ‘in_full’ was declared here
592 | int in_full, out_full, brightness, contrast, saturation;
| ^
In function ‘av_clip_uintp2_c’,
inlined from ‘yuv2gbrp16_full_X_c’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/output.c:2523:28:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavutil/common.h:286:11: warning: ‘A’ may be used uninitialized [-Wmaybe-uninitialized]
286 | if (a & ~((1U<<p) - 1)) return (~a) >> 31 & ((1U<<p) - 1);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/output.c: In function ‘yuv2gbrp16_full_X_c’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/output.c:2486:22: note: ‘A’ was declared here
2486 | int R, G, B, A;
| ^
In function ‘av_clip_uintp2_c’,
inlined from ‘yuv2gbrpf32_full_X_c’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/output.c:2599:62:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavutil/common.h:286:11: warning: ‘A’ may be used uninitialized [-Wmaybe-uninitialized]
286 | if (a & ~((1U<<p) - 1)) return (~a) >> 31 & ((1U<<p) - 1);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/output.c: In function ‘yuv2gbrpf32_full_X_c’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/output.c:2559:22: note: ‘A’ was declared here
2559 | int R, G, B, A;
| ^
In function ‘ff_cbs_write_unsigned’,
inlined from ‘cbs_apv_write_byte_alignment’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_apv_syntax_template.c:36:9,
inlined from ‘cbs_apv_write_frame_header’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_apv_syntax_template.c:186:5,
inlined from ‘cbs_apv_write_frame’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_apv_syntax_template.c:263:5,
inlined from ‘cbs_apv_write_unit’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_apv.c:339:19,
inlined from ‘cbs_apv_write_unit’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_apv.c:323:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_apv_write_unit’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
In function ‘ff_cbs_write_unsigned’,
inlined from ‘cbs_apv_write_filler’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_apv_syntax_template.c:56:13,
inlined from ‘cbs_apv_write_frame’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_apv_syntax_template.c:272:5,
inlined from ‘cbs_apv_write_unit’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_apv.c:339:19,
inlined from ‘cbs_apv_write_unit’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_apv.c:323:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_apv_write_unit’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_loudnorm.c: In function ‘filter_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_loudnorm.c:457:24: warning: ‘true_peak’ may be used uninitialized [-Wmaybe-uninitialized]
457 | if (c == 0 || tmp > true_peak)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_loudnorm.c:451:35: note: ‘true_peak’ was declared here
451 | double offset, offset_tp, true_peak;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_loudnorm.c:457:24: warning: ‘tmp’ may be used uninitialized [-Wmaybe-uninitialized]
457 | if (c == 0 || tmp > true_peak)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_loudnorm.c:455:20: note: ‘tmp’ was declared here
455 | double tmp;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_loudnorm.c: In function ‘uninit’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_loudnorm.c:911:19: warning: ‘tp_in’ may be used uninitialized [-Wmaybe-uninitialized]
911 | 20. * log10(tp_in),
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_loudnorm.c:834:65: note: ‘tp_in’ was declared here
834 | double i_in, i_out, lra_in, lra_out, thresh_in, thresh_out, tp_in, tp_out;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_loudnorm.c:915:19: warning: ‘tp_out’ may be used uninitialized [-Wmaybe-uninitialized]
915 | 20. * log10(tp_out),
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_loudnorm.c:834:72: note: ‘tp_out’ was declared here
834 | double i_in, i_out, lra_in, lra_out, thresh_in, thresh_out, tp_in, tp_out;
| ^
In function ‘preservel’,
inlined from ‘filter_slice_rgba_planar_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
inlined from ‘filter_slice_gbrp_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:148:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: ‘lout’ may be used uninitialized [-Wmaybe-uninitialized]
66 | if (lout <= 0.f)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
inlined from ‘filter_slice_gbrp_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:148:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: ‘lin’ may be used uninitialized [-Wmaybe-uninitialized]
68 | *r *= lin / lout;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
inlined from ‘filter_slice_gbrap_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:153:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: ‘lout’ may be used uninitialized [-Wmaybe-uninitialized]
66 | if (lout <= 0.f)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrap_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
inlined from ‘filter_slice_gbrap_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:153:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: ‘lin’ may be used uninitialized [-Wmaybe-uninitialized]
68 | *r *= lin / lout;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrap_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
inlined from ‘filter_slice_gbrp9_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:198:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: ‘lout’ may be used uninitialized [-Wmaybe-uninitialized]
66 | if (lout <= 0.f)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp9_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
inlined from ‘filter_slice_gbrp9_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:198:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: ‘lin’ may be used uninitialized [-Wmaybe-uninitialized]
68 | *r *= lin / lout;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp9_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
inlined from ‘filter_slice_gbrp10_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:203:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: ‘lout’ may be used uninitialized [-Wmaybe-uninitialized]
66 | if (lout <= 0.f)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp10_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
inlined from ‘filter_slice_gbrp10_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:203:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: ‘lin’ may be used uninitialized [-Wmaybe-uninitialized]
68 | *r *= lin / lout;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp10_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
inlined from ‘filter_slice_gbrap10_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:208:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: ‘lout’ may be used uninitialized [-Wmaybe-uninitialized]
66 | if (lout <= 0.f)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrap10_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
inlined from ‘filter_slice_gbrap10_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:208:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: ‘lin’ may be used uninitialized [-Wmaybe-uninitialized]
68 | *r *= lin / lout;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrap10_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
inlined from ‘filter_slice_gbrp12_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:213:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: ‘lout’ may be used uninitialized [-Wmaybe-uninitialized]
66 | if (lout <= 0.f)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp12_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
inlined from ‘filter_slice_gbrp12_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:213:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: ‘lin’ may be used uninitialized [-Wmaybe-uninitialized]
68 | *r *= lin / lout;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp12_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
inlined from ‘filter_slice_gbrap12_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:218:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: ‘lout’ may be used uninitialized [-Wmaybe-uninitialized]
66 | if (lout <= 0.f)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrap12_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
inlined from ‘filter_slice_gbrap12_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:218:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: ‘lin’ may be used uninitialized [-Wmaybe-uninitialized]
68 | *r *= lin / lout;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrap12_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
inlined from ‘filter_slice_gbrp14_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:223:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: ‘lout’ may be used uninitialized [-Wmaybe-uninitialized]
66 | if (lout <= 0.f)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp14_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
inlined from ‘filter_slice_gbrp14_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:223:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: ‘lin’ may be used uninitialized [-Wmaybe-uninitialized]
68 | *r *= lin / lout;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp14_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
inlined from ‘filter_slice_gbrp16_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:228:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: ‘lout’ may be used uninitialized [-Wmaybe-uninitialized]
66 | if (lout <= 0.f)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp16_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
inlined from ‘filter_slice_gbrp16_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:228:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: ‘lin’ may be used uninitialized [-Wmaybe-uninitialized]
68 | *r *= lin / lout;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp16_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
inlined from ‘filter_slice_gbrap16_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:233:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: ‘lout’ may be used uninitialized [-Wmaybe-uninitialized]
66 | if (lout <= 0.f)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrap16_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
inlined from ‘filter_slice_gbrap16_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:233:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: ‘lin’ may be used uninitialized [-Wmaybe-uninitialized]
68 | *r *= lin / lout;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrap16_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:217:17,
inlined from ‘filter_slice_rgba64_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:248:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: ‘lout’ may be used uninitialized [-Wmaybe-uninitialized]
66 | if (lout <= 0.f)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_rgba64_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:217:17,
inlined from ‘filter_slice_rgba64_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:248:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: ‘lin’ may be used uninitialized [-Wmaybe-uninitialized]
68 | *r *= lin / lout;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_rgba64_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:217:17,
inlined from ‘filter_slice_rgb48_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:253:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: ‘lout’ may be used uninitialized [-Wmaybe-uninitialized]
66 | if (lout <= 0.f)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_rgb48_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:217:17,
inlined from ‘filter_slice_rgb48_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:253:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: ‘lin’ may be used uninitialized [-Wmaybe-uninitialized]
68 | *r *= lin / lout;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_rgb48_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:217:17,
inlined from ‘filter_slice_rgba_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:273:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: ‘lout’ may be used uninitialized [-Wmaybe-uninitialized]
66 | if (lout <= 0.f)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_rgba_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:217:17,
inlined from ‘filter_slice_rgba_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:273:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: ‘lin’ may be used uninitialized [-Wmaybe-uninitialized]
68 | *r *= lin / lout;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_rgba_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:217:17,
inlined from ‘filter_slice_rgb24_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:278:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: ‘lout’ may be used uninitialized [-Wmaybe-uninitialized]
66 | if (lout <= 0.f)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_rgb24_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:217:17,
inlined from ‘filter_slice_rgb24_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:278:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: ‘lin’ may be used uninitialized [-Wmaybe-uninitialized]
68 | *r *= lin / lout;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_rgb24_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:217:17,
inlined from ‘filter_slice_rgb0_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:283:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: ‘lout’ may be used uninitialized [-Wmaybe-uninitialized]
66 | if (lout <= 0.f)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_rgb0_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:217:17,
inlined from ‘filter_slice_rgb0_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:283:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: ‘lin’ may be used uninitialized [-Wmaybe-uninitialized]
68 | *r *= lin / lout;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_rgb0_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
inlined from ‘filter_slice_gbrp32_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:298:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: ‘lout’ may be used uninitialized [-Wmaybe-uninitialized]
66 | if (lout <= 0.f)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp32_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
inlined from ‘filter_slice_gbrp32_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:298:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: ‘lin’ may be used uninitialized [-Wmaybe-uninitialized]
68 | *r *= lin / lout;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrp32_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
inlined from ‘filter_slice_gbrap32_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:303:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:66:8: warning: ‘lout’ may be used uninitialized [-Wmaybe-uninitialized]
66 | if (lout <= 0.f)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrap32_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c:119:17,
inlined from ‘filter_slice_gbrap32_pl’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:303:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorchannelmixer.c:68:15: warning: ‘lin’ may be used uninitialized [-Wmaybe-uninitialized]
68 | *r *= lin / lout;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/colorchannelmixer_template.c: In function ‘filter_slice_gbrap32_pl’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c: In function ‘colorlevels_preserve_slice_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:202:5: warning: ‘ocolor’ may be used uninitialized [-Wmaybe-uninitialized]
202 | DO_COMMON(uint8_t, int, CLIP8, 1, 0)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:202:5: note: ‘ocolor’ was declared here
202 | DO_COMMON(uint8_t, int, CLIP8, 1, 0)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:202:5: warning: ‘icolor’ may be used uninitialized [-Wmaybe-uninitialized]
202 | DO_COMMON(uint8_t, int, CLIP8, 1, 0)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:202:5: note: ‘icolor’ was declared here
202 | DO_COMMON(uint8_t, int, CLIP8, 1, 0)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/format.c: In function ‘ff_sws_chroma_pos’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/format.c:1456:11: warning: ‘y_pos’ may be used uninitialized [-Wmaybe-uninitialized]
1456 | y_pos *= (1 << sub_y) - 1;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/format.c:1443:16: note: ‘y_pos’ was declared here
1443 | int x_pos, y_pos;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/format.c:1455:11: warning: ‘x_pos’ may be used uninitialized [-Wmaybe-uninitialized]
1455 | x_pos *= (1 << sub_x) - 1;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libswscale/format.c:1443:9: note: ‘x_pos’ was declared here
1443 | int x_pos, y_pos;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c: In function ‘colorlevels_preserve_slice_16’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:209:5: warning: ‘ocolor’ may be used uninitialized [-Wmaybe-uninitialized]
209 | DO_COMMON(uint16_t, int, CLIP16, 1, 0)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:209:5: note: ‘ocolor’ was declared here
209 | DO_COMMON(uint16_t, int, CLIP16, 1, 0)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:209:5: warning: ‘icolor’ may be used uninitialized [-Wmaybe-uninitialized]
209 | DO_COMMON(uint16_t, int, CLIP16, 1, 0)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:209:5: note: ‘icolor’ was declared here
209 | DO_COMMON(uint16_t, int, CLIP16, 1, 0)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c: In function ‘colorlevels_preserve_slice_9_planar’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:277:5: warning: ‘ocolor’ may be used uninitialized [-Wmaybe-uninitialized]
277 | DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:277:5: note: ‘ocolor’ was declared here
277 | DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:277:5: warning: ‘icolor’ may be used uninitialized [-Wmaybe-uninitialized]
277 | DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:277:5: note: ‘icolor’ was declared here
277 | DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c: In function ‘colorlevels_preserve_slice_10_planar’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:285:5: warning: ‘ocolor’ may be used uninitialized [-Wmaybe-uninitialized]
285 | DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:285:5: note: ‘ocolor’ was declared here
285 | DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:285:5: warning: ‘icolor’ may be used uninitialized [-Wmaybe-uninitialized]
285 | DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:285:5: note: ‘icolor’ was declared here
285 | DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c: In function ‘colorlevels_preserve_slice_12_planar’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:293:5: warning: ‘ocolor’ may be used uninitialized [-Wmaybe-uninitialized]
293 | DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:293:5: note: ‘ocolor’ was declared here
293 | DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:293:5: warning: ‘icolor’ may be used uninitialized [-Wmaybe-uninitialized]
293 | DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:293:5: note: ‘icolor’ was declared here
293 | DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c: In function ‘colorlevels_preserve_slice_14_planar’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:301:5: warning: ‘ocolor’ may be used uninitialized [-Wmaybe-uninitialized]
301 | DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:301:5: note: ‘ocolor’ was declared here
301 | DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:301:5: warning: ‘icolor’ may be used uninitialized [-Wmaybe-uninitialized]
301 | DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:301:5: note: ‘icolor’ was declared here
301 | DO_COMMON(uint16_t, int, av_clip_uintp2, 1, 1)
| ^
In function ‘set_band_parameters’,
inlined from ‘set_parameters.constprop’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c:611:9:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c:536:12: warning: ‘d2’ may be used uninitialized [-Wmaybe-uninitialized]
536 | d4 = (m - i) / d2;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c: In function ‘set_parameters.constprop’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c:517:24: note: ‘d2’ was declared here
517 | double band_noise, d2, d3, d4, d5;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c: In function ‘xcorrelate_slow_f’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c:145:1: warning: ‘used’ may be used uninitialized [-Wmaybe-uninitialized]
145 | XCORRELATE_SLOW(f, float)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c:145:1: note: ‘used’ was declared here
145 | XCORRELATE_SLOW(f, float)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c: In function ‘xcorrelate_fast_f’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c:198:1: warning: ‘used’ may be used uninitialized [-Wmaybe-uninitialized]
198 | XCORRELATE_FAST(f, float, 0.f, 1e-6f, sqrtf, clipf)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c:198:1: note: ‘used’ was declared here
198 | XCORRELATE_FAST(f, float, 0.f, 1e-6f, sqrtf, clipf)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c: In function ‘xcorrelate_slow_d’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c:146:1: warning: ‘used’ may be used uninitialized [-Wmaybe-uninitialized]
146 | XCORRELATE_SLOW(d, double)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c:146:1: note: ‘used’ was declared here
146 | XCORRELATE_SLOW(d, double)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c: In function ‘xcorrelate_fast_d’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c:199:1: warning: ‘used’ may be used uninitialized [-Wmaybe-uninitialized]
199 | XCORRELATE_FAST(d, double, 0.0, 1e-9, sqrt, clipd)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c:199:1: note: ‘used’ was declared here
199 | XCORRELATE_FAST(d, double, 0.0, 1e-9, sqrt, clipd)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c: In function ‘xcorrelate_best_f’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c:259:1: warning: ‘used’ may be used uninitialized [-Wmaybe-uninitialized]
259 | XCORRELATE_BEST(f, float, 0.f, 1e-6f, sqrtf, fmaxf, clipf)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c:259:1: note: ‘used’ was declared here
259 | XCORRELATE_BEST(f, float, 0.f, 1e-6f, sqrtf, fmaxf, clipf)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c: In function ‘xcorrelate_best_d’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c:260:1: warning: ‘used’ may be used uninitialized [-Wmaybe-uninitialized]
260 | XCORRELATE_BEST(d, double, 0.0, 1e-9, sqrt, fmax, clipd)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_axcorrelate.c:260:1: note: ‘used’ was declared here
260 | XCORRELATE_BEST(d, double, 0.0, 1e-9, sqrt, fmax, clipd)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftfilt.c: In function ‘filter_channel’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftfilt.c:298:9: warning: ‘__builtin_memmove’ specified bound between 18446744065119617024 and 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
298 | memmove(buf, buf + s->hop_size, window_size * sizeof(float));
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afreqshift.c: In function ‘pfilter_channel_flt’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afreqshift.c:103:1: warning: ‘I’ may be used uninitialized [-Wmaybe-uninitialized]
103 | PFILTER(flt, float, sin, cos, cf)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afreqshift.c:103:1: note: ‘I’ was declared here
103 | PFILTER(flt, float, sin, cos, cf)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afreqshift.c: In function ‘pfilter_channel_dbl’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afreqshift.c:104:1: warning: ‘I’ may be used uninitialized [-Wmaybe-uninitialized]
104 | PFILTER(dbl, double, sin, cos, cd)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afreqshift.c:104:1: note: ‘I’ was declared here
104 | PFILTER(dbl, double, sin, cos, cd)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afreqshift.c: In function ‘ffilter_channel_flt’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afreqshift.c:154:1: warning: ‘I’ may be used uninitialized [-Wmaybe-uninitialized]
154 | FFILTER(flt, float, sinf, cosf, fmodf, cf)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afreqshift.c:154:1: note: ‘I’ was declared here
154 | FFILTER(flt, float, sinf, cosf, fmodf, cf)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_dialoguenhance.c: In function ‘config_input’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_dialoguenhance.c:109:9: warning: ‘ret’ may be used uninitialized [-Wmaybe-uninitialized]
109 | int ret;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afreqshift.c: In function ‘ffilter_channel_dbl’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afreqshift.c:155:1: warning: ‘I’ may be used uninitialized [-Wmaybe-uninitialized]
155 | FFILTER(dbl, double, sin, cos, fmod, cd)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afreqshift.c:155:1: note: ‘I’ was declared here
155 | FFILTER(dbl, double, sin, cos, fmod, cd)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c: In function ‘config_input’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c:762:15: warning: ‘tx_type’ may be used uninitialized [-Wmaybe-uninitialized]
762 | ret = av_tx_init(&dnch->fft, &dnch->tx_fn, tx_type, 0, s->fft_length2, scale, 0);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c:637:29: note: ‘tx_type’ was declared here
637 | int i, j, k, m, n, ret, tx_type;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c:762:15: warning: ‘scale’ may be used uninitialized [-Wmaybe-uninitialized]
762 | ret = av_tx_init(&dnch->fft, &dnch->tx_fn, tx_type, 0, s->fft_length2, scale, 0);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c:640:11: note: ‘scale’ was declared here
640 | void *scale;
| ^
In function ‘sample_noise_block’,
inlined from ‘output_frame’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c:1174:13:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c:982:16: warning: ‘mag2’ may be used uninitialized [-Wmaybe-uninitialized]
982 | mag2 = fmax(mag2, s->sample_floor);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c: In function ‘output_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afftdn.c:915:12: note: ‘mag2’ was declared here
915 | double mag2, var = 0.0, avr = 0.0, avi = 0.0;
| ^
In function ‘bytestream2_put_le16’,
inlined from ‘rle_uncompress’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mscc.c:81:21,
inlined from ‘decode_frame’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mscc.c:199:11:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bytestream.h:94:1: warning: ‘fill’ may be used uninitialized [-Wmaybe-uninitialized]
94 | DEF(unsigned int, le16, 2, AV_RL16, AV_WL16)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mscc.c: In function ‘decode_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mscc.c:52:18: note: ‘fill’ was declared here
52 | uint32_t fill;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_aresample.c: In function ‘query_formats’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_aresample.c:107:7: warning: ‘out_format’ may be used uninitialized [-Wmaybe-uninitialized]
107 | if(out_format != AV_SAMPLE_FMT_NONE) {
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_aresample.c:71:25: note: ‘out_format’ was declared here
71 | enum AVSampleFormat out_format;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_aresample.c: In function ‘config_output’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_aresample.c:216:5: warning: ‘out_format’ may be used uninitialized [-Wmaybe-uninitialized]
216 | av_assert0(outlink->format == out_format);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_aresample.c:137:25: note: ‘out_format’ was declared here
137 | enum AVSampleFormat out_format;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_haas.c: In function ‘filter_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_haas.c:178:13: warning: ‘mid’ may be used uninitialized [-Wmaybe-uninitialized]
178 | mid *= level_in;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_haas.c:168:16: note: ‘mid’ was declared here
168 | double mid, side[2], side_l, side_r;
| ^
In function ‘init_segment’,
inlined from ‘convert_coeffs’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afir.c:335:19,
inlined from ‘activate’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afir.c:504:19:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afir.c:238:15: warning: ‘tx_type’ may be used uninitialized [-Wmaybe-uninitialized]
238 | ret = av_tx_init(&seg->ctx[ch], &seg->ctx_fn, tx_type,
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afir.c: In function ‘activate’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_afir.c:198:19: note: ‘tx_type’ was declared here
198 | enum AVTXType tx_type;
| ^
In function ‘generate_min_phase_kernel’,
inlined from ‘generate_kernel’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_firequalizer.c:691:13:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/af_firequalizer.c:559:5: warning: ‘memset’ specified bound between 18446744069414584316 and 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
559 | memset(s->cepstrum_buf + cepstrum_len/2 + 1, 0, (cepstrum_len/2 - 1) * sizeof(*s->cepstrum_buf));
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_signature.c: In function ‘request_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_signature.c:630:12: warning: ‘ret’ may be used uninitialized [-Wmaybe-uninitialized]
630 | return ret;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_signature.c:583:15: note: ‘ret’ was declared here
583 | int i, j, ret;
| ^
In function ‘derive_sb_mv’,
inlined from ‘pred_regular_blk’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/inter.c:893:13:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/inter.c:866:78: warning: ‘MEM[(struct VVCRefPic * *)&refp + 8B]’ may be used uninitialized [-Wmaybe-uninitialized]
866 | dmvr_mv_refine(lc, mv, orig_mv, sb_bdof_flag, refp[L0]->ref, refp[L1]->ref, x0, y0, sbw, sbh);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/inter.c: In function ‘pred_regular_blk’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/inter.c:863:20: note: ‘MEM[(struct VVCRefPic * *)&refp + 8B]’ was declared here
863 | VVCRefPic *refp[2];
| ^
In function ‘derive_sb_mv’,
inlined from ‘pred_regular_blk’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/inter.c:893:13:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/inter.c:866:63: warning: ‘MEM[(struct VVCRefPic * *)&refp]’ may be used uninitialized [-Wmaybe-uninitialized]
866 | dmvr_mv_refine(lc, mv, orig_mv, sb_bdof_flag, refp[L0]->ref, refp[L1]->ref, x0, y0, sbw, sbh);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/inter.c: In function ‘pred_regular_blk’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/inter.c:863:20: note: ‘MEM[(struct VVCRefPic * *)&refp]’ was declared here
863 | VVCRefPic *refp[2];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘pred_angular_v_10’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:936:33: warning: ‘nscale’ may be used uninitialized [-Wmaybe-uninitialized]
936 | for (int x = 0; x < FFMIN(w, 3 << nscale); x++) {
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:905:9: note: ‘nscale’ was declared here
905 | int nscale, inv_angle;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:935:17: warning: ‘inv_angle’ may be used uninitialized [-Wmaybe-uninitialized]
935 | int inv_angle_sum = 256 + inv_angle;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:905:17: note: ‘inv_angle’ was declared here
905 | int nscale, inv_angle;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘pred_angular_v_12’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:936:33: warning: ‘nscale’ may be used uninitialized [-Wmaybe-uninitialized]
936 | for (int x = 0; x < FFMIN(w, 3 << nscale); x++) {
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:905:9: note: ‘nscale’ was declared here
905 | int nscale, inv_angle;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:935:17: warning: ‘inv_angle’ may be used uninitialized [-Wmaybe-uninitialized]
935 | int inv_angle_sum = 256 + inv_angle;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:905:17: note: ‘inv_angle’ was declared here
905 | int nscale, inv_angle;
| ^
In function ‘prepare_intra_edge_params_10’,
inlined from ‘intra_pred_10’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:573:37: warning: ‘refw’ may be used uninitialized [-Wmaybe-uninitialized]
573 | top[i] = top[refw - 1];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_10’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:488:9: note: ‘refw’ was declared here
488 | int refw, refh;
| ^
In function ‘prepare_intra_edge_params_10’,
inlined from ‘intra_pred_10’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:584:39: warning: ‘refh’ may be used uninitialized [-Wmaybe-uninitialized]
584 | left[i] = left[refh - 1];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_10’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:488:15: note: ‘refh’ was declared here
488 | int refw, refh;
| ^
In function ‘prepare_intra_edge_params_10’,
inlined from ‘intra_pred_10’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:576:20: warning: ‘intra_pred_angle’ may be used uninitialized [-Wmaybe-uninitialized]
576 | if (intra_pred_angle < 0) {
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_10’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:489:9: note: ‘intra_pred_angle’ was declared here
489 | int intra_pred_angle, inv_angle;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:489:27: warning: ‘inv_angle’ may be used uninitialized [-Wmaybe-uninitialized]
489 | int intra_pred_angle, inv_angle;
| ^
In function ‘prepare_intra_edge_params_12’,
inlined from ‘intra_pred_12’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:573:37: warning: ‘refw’ may be used uninitialized [-Wmaybe-uninitialized]
573 | top[i] = top[refw - 1];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_12’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:488:9: note: ‘refw’ was declared here
488 | int refw, refh;
| ^
In function ‘prepare_intra_edge_params_12’,
inlined from ‘intra_pred_12’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:584:39: warning: ‘refh’ may be used uninitialized [-Wmaybe-uninitialized]
584 | left[i] = left[refh - 1];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_12’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:488:15: note: ‘refh’ was declared here
488 | int refw, refh;
| ^
In function ‘prepare_intra_edge_params_12’,
inlined from ‘intra_pred_12’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:576:20: warning: ‘intra_pred_angle’ may be used uninitialized [-Wmaybe-uninitialized]
576 | if (intra_pred_angle < 0) {
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_12’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:489:9: note: ‘intra_pred_angle’ was declared here
489 | int intra_pred_angle, inv_angle;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:489:27: warning: ‘inv_angle’ may be used uninitialized [-Wmaybe-uninitialized]
489 | int intra_pred_angle, inv_angle;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac.c: In function ‘ff_aac_usac_reset_state’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac.c:525:15: warning: ‘type’ may be used uninitialized [-Wmaybe-uninitialized]
525 | che = ff_aac_get_che(ac, type, id);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac.c:498:27: note: ‘type’ was declared here
498 | enum RawDataBlockType type;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac.c:525:15: warning: ‘id’ may be used uninitialized [-Wmaybe-uninitialized]
525 | che = ff_aac_get_che(ac, type, id);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac.c:499:9: note: ‘id’ was declared here
499 | int id, ch;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac.c:533:31: warning: ‘ch’ may be used uninitialized [-Wmaybe-uninitialized]
533 | for (int j = 0; j < ch; j++) {
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac.c:499:13: note: ‘ch’ was declared here
499 | int id, ch;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac.c: In function ‘ff_aac_usac_decode_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac.c:2111:35: warning: ‘che’ may be used uninitialized [-Wmaybe-uninitialized]
2111 | if (e->type != ID_USAC_EXT && !che) {
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac.c:2095:25: note: ‘che’ was declared here
2095 | ChannelElement *che;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac.c:2112:13: warning: ‘layout_id’ may be used uninitialized [-Wmaybe-uninitialized]
2112 | av_log(ac->avctx, AV_LOG_ERROR,
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac.c:2092:13: note: ‘layout_id’ was declared here
2092 | int layout_id;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac.c:2112:13: warning: ‘layout_type’ may be used uninitialized [-Wmaybe-uninitialized]
2112 | av_log(ac->avctx, AV_LOG_ERROR,
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac.c:2093:13: note: ‘layout_type’ was declared here
2093 | int layout_type;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/interplayvideo.c: In function ‘ipvideo_decode_block_opcode_0xD’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/interplayvideo.c:516:9: warning: ‘P[1]’ may be used uninitialized [-Wmaybe-uninitialized]
516 | memset(s->pixel_ptr + 4, P[1], 4);
| ^
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/interplayvideo.c:515:9: warning: ‘P[0]’ may be used uninitialized [-Wmaybe-uninitialized]
515 | memset(s->pixel_ptr, P[0], 4);
| ^
build/build-ffmpeg/src/build-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 ‘project’,
inlined from ‘draw_gradients_slice16’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:289:28:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:248:12: warning: ‘op_x_od’ may be used uninitialized [-Wmaybe-uninitialized]
248 | return av_clipf(op_x_od / od_s_q, 0.f, 1.f);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c: In function ‘draw_gradients_slice16’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:210:11: note: ‘op_x_od’ was declared here
210 | float op_x_od;
| ^
In function ‘project’,
inlined from ‘draw_gradients_slice16’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:289:28:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:248:12: warning: ‘od_s_q’ may be used uninitialized [-Wmaybe-uninitialized]
248 | return av_clipf(op_x_od / od_s_q, 0.f, 1.f);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c: In function ‘draw_gradients_slice16’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:211:11: note: ‘od_s_q’ was declared here
211 | float od_s_q;
| ^
In function ‘project’,
inlined from ‘draw_gradients_slice’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:265:28:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:248:12: warning: ‘op_x_od’ may be used uninitialized [-Wmaybe-uninitialized]
248 | return av_clipf(op_x_od / od_s_q, 0.f, 1.f);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c: In function ‘draw_gradients_slice’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:210:11: note: ‘op_x_od’ was declared here
210 | float op_x_od;
| ^
In function ‘project’,
inlined from ‘draw_gradients_slice’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:265:28:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:248:12: warning: ‘od_s_q’ may be used uninitialized [-Wmaybe-uninitialized]
248 | return av_clipf(op_x_od / od_s_q, 0.f, 1.f);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c: In function ‘draw_gradients_slice’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:211:11: note: ‘od_s_q’ was declared here
211 | float od_s_q;
| ^
In function ‘project’,
inlined from ‘draw_gradients_slice32_planar’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:319:28:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:248:12: warning: ‘op_x_od’ may be used uninitialized [-Wmaybe-uninitialized]
248 | return av_clipf(op_x_od / od_s_q, 0.f, 1.f);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c: In function ‘draw_gradients_slice32_planar’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:210:11: note: ‘op_x_od’ was declared here
210 | float op_x_od;
| ^
In function ‘project’,
inlined from ‘draw_gradients_slice32_planar’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:319:28:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:248:12: warning: ‘od_s_q’ may be used uninitialized [-Wmaybe-uninitialized]
248 | return av_clipf(op_x_od / od_s_q, 0.f, 1.f);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c: In function ‘draw_gradients_slice32_planar’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vsrc_gradients.c:211:11: note: ‘od_s_q’ was declared here
211 | float od_s_q;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_fftdnoiz.c: In function ‘import_block’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_fftdnoiz.c:298:28: warning: ‘ddst’ may be used uninitialized [-Wmaybe-uninitialized]
298 | AVComplexFloat *ssrc, *ddst, *dst = hdata, *dst_out = hdata_out;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avfiltergraph.c: In function ‘swap_samplerates_on_filter’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avfiltergraph.c:1077:13: warning: ‘best_idx’ may be used uninitialized [-Wmaybe-uninitialized]
1077 | int best_idx, best_diff = INT_MAX;
| ^
In function ‘get_time’,
inlined from ‘plot_spectrum_column’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showspectrum.c:1541:31:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showspectrum.c:660:8: warning: ‘x’ may be used uninitialized [-Wmaybe-uninitialized]
660 | if (x == 0)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showspectrum.c: In function ‘plot_spectrum_column’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showspectrum.c:1422:21: note: ‘x’ was declared here
1422 | int ret, plane, x, y, z = s->orientation == VERTICAL ? s->h : s->w;
| ^
In function ‘search’,
inlined from ‘search’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:158:9,
inlined from ‘search’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:158:9,
inlined from ‘search.constprop’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:158:9:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:159:16: warning: ‘sub_x’ may be used uninitialized [-Wmaybe-uninitialized]
159 | xmin = FFMAX(xmin, 2*sub_x - 4);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c: In function ‘search.constprop’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:157:13: note: ‘sub_x’ was declared here
157 | int sub_x, sub_y;
| ^
In function ‘search’,
inlined from ‘search’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:158:9,
inlined from ‘search’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:158:9,
inlined from ‘search.constprop’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:158:9:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:161:16: warning: ‘sub_y’ may be used uninitialized [-Wmaybe-uninitialized]
161 | ymin = FFMAX(ymin, 2*sub_y - 4);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c: In function ‘search.constprop’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:157:20: note: ‘sub_y’ was declared here
157 | int sub_x, sub_y;
| ^
In function ‘search’,
inlined from ‘search’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:158:9,
inlined from ‘search.constprop’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:158:9:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:159:16: warning: ‘sub_x’ may be used uninitialized [-Wmaybe-uninitialized]
159 | xmin = FFMAX(xmin, 2*sub_x - 4);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c: In function ‘search.constprop’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:157:13: note: ‘sub_x’ was declared here
157 | int sub_x, sub_y;
| ^
In function ‘search’,
inlined from ‘search’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:158:9,
inlined from ‘search.constprop’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:158:9:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:161:16: warning: ‘sub_y’ may be used uninitialized [-Wmaybe-uninitialized]
161 | ymin = FFMAX(ymin, 2*sub_y - 4);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c: In function ‘search.constprop’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:157:20: note: ‘sub_y’ was declared here
157 | int sub_x, sub_y;
| ^
In function ‘search’,
inlined from ‘search.constprop’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:158:9:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:159:16: warning: ‘sub_x’ may be used uninitialized [-Wmaybe-uninitialized]
159 | xmin = FFMAX(xmin, 2*sub_x - 4);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c: In function ‘search.constprop’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:157:13: note: ‘sub_x’ was declared here
157 | int sub_x, sub_y;
| ^
In function ‘search’,
inlined from ‘search.constprop’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:158:9:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:161:16: warning: ‘sub_y’ may be used uninitialized [-Wmaybe-uninitialized]
161 | ymin = FFMAX(ymin, 2*sub_y - 4);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c: In function ‘search.constprop’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:157:20: note: ‘sub_y’ was declared here
157 | int sub_x, sub_y;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:159:16: warning: ‘sub_x’ may be used uninitialized [-Wmaybe-uninitialized]
159 | xmin = FFMAX(xmin, 2*sub_x - 4);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:157:13: note: ‘sub_x’ was declared here
157 | int sub_x, sub_y;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:161:16: warning: ‘sub_y’ may be used uninitialized [-Wmaybe-uninitialized]
161 | ymin = FFMAX(ymin, 2*sub_y - 4);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_find_rect.c:157:20: note: ‘sub_y’ was declared here
157 | int sub_x, sub_y;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_fftdnoiz.c: In function ‘filter_block3d1’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_fftdnoiz.c:480:23: warning: ‘factor’ may be used uninitialized [-Wmaybe-uninitialized]
480 | float factor;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_fftdnoiz.c: In function ‘denoise’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_fftdnoiz.c:520:19: warning: ‘factor’ may be used uninitialized [-Wmaybe-uninitialized]
520 | float factor, power, re, im;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_fftdnoiz.c:422:23: warning: ‘factor’ may be used uninitialized [-Wmaybe-uninitialized]
422 | float factor;
| ^
In function ‘update_size’,
inlined from ‘encode_frame’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/j2kenc.c:1592:9:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/j2kenc.c:1459:5: warning: ‘jp2cstart’ may be used uninitialized [-Wmaybe-uninitialized]
1459 | AV_WB32(size, end-size);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/j2kenc.c: In function ‘encode_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/j2kenc.c:1467:27: note: ‘jp2cstart’ was declared here
1467 | uint8_t *chunkstart, *jp2cstart, *jp2hstart;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c: In function ‘colorlevels_preserve_slice_32_planar’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:315:5: warning: ‘ocolor’ may be used uninitialized [-Wmaybe-uninitialized]
315 | DO_COMMON(float, float, NOCLIP, 1, 1)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:315:5: note: ‘ocolor’ was declared here
315 | DO_COMMON(float, float, NOCLIP, 1, 1)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:315:5: warning: ‘icolor’ may be used uninitialized [-Wmaybe-uninitialized]
315 | DO_COMMON(float, float, NOCLIP, 1, 1)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vf_colorlevels.c:315:5: note: ‘icolor’ was declared here
315 | DO_COMMON(float, float, NOCLIP, 1, 1)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/dvdec.c: In function ‘dv_decode_video_segment’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/dvdec.c:435:23: warning: ‘sta’ may be used uninitialized [-Wmaybe-uninitialized]
435 | } else if (sta != (buf_ptr[3] >> 4))
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/dvdec.c:413:9: note: ‘sta’ was declared here
413 | int sta;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showcwt.c: In function ‘remap_log.isra’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showcwt.c:306:11: warning: ‘ret’ may be used uninitialized [-Wmaybe-uninitialized]
306 | float ret;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showcwt.c: In function ‘draw’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showcwt.c:504:17: warning: ‘dstY’ may be used uninitialized [-Wmaybe-uninitialized]
504 | memmove(dstY + 1, dstY, w_1);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showcwt.c:457:14: note: ‘dstY’ was declared here
457 | uint8_t *dstY, *dstU, *dstV, *dstA;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showcwt.c:505:17: warning: ‘dstU’ may be used uninitialized [-Wmaybe-uninitialized]
505 | memmove(dstU + 1, dstU, w_1);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showcwt.c:457:21: note: ‘dstU’ was declared here
457 | uint8_t *dstY, *dstU, *dstV, *dstA;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showcwt.c:506:17: warning: ‘dstV’ may be used uninitialized [-Wmaybe-uninitialized]
506 | memmove(dstV + 1, dstV, w_1);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showcwt.c:457:28: note: ‘dstV’ was declared here
457 | uint8_t *dstY, *dstU, *dstV, *dstA;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showcwt.c:507:20: warning: ‘dstA’ may be used uninitialized [-Wmaybe-uninitialized]
507 | if (dstA != NULL)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_showcwt.c:457:35: note: ‘dstA’ was declared here
457 | uint8_t *dstY, *dstU, *dstV, *dstA;
| ^
In function ‘filter_frame’,
inlined from ‘activate’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_abitscope.c:277:16:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_abitscope.c:236:36: warning: ‘outpicref’ may be used uninitialized [-Wmaybe-uninitialized]
236 | outpicref->sample_aspect_ratio = (AVRational){1,1};
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_abitscope.c: In function ‘activate’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_abitscope.c:205:14: note: ‘outpicref’ was declared here
205 | AVFrame *outpicref;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_ahistogram.c: In function ‘activate’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_ahistogram.c:312:15: warning: ‘yf’ may be used uninitialized [-Wmaybe-uninitialized]
312 | float yf, uf, vf;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_ahistogram.c:312:19: warning: ‘uf’ may be used uninitialized [-Wmaybe-uninitialized]
312 | float yf, uf, vf;
| ^
In function ‘filter_frame’,
inlined from ‘activate’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_ahistogram.c:455:16:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_ahistogram.c:392:50: warning: ‘vf’ may be used uninitialized [-Wmaybe-uninitialized]
392 | dstv[n] = av_clip_uint8(128.f+vf);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_ahistogram.c: In function ‘activate’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_ahistogram.c:312:23: note: ‘vf’ was declared here
312 | float yf, uf, vf;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_aphasemeter.c: In function ‘filter_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_aphasemeter.c:290:28: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
290 | dst = out->data[0] + x * 4;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_aphasemeter.c:249:14: note: ‘out’ was declared here
249 | AVFrame *out;
| ^
In function ‘filter_frame’,
inlined from ‘activate’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c:453:16:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c:383:37: warning: ‘src[0]’ may be used uninitialized [-Wmaybe-uninitialized]
383 | src[0] = FFSIGN(src[0]) * cbrtf(FFABS(src[0]));
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c: In function ‘activate’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c:362:15: note: ‘src[0]’ was declared here
362 | float src[2];
| ^
In function ‘filter_frame’,
inlined from ‘activate’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c:453:16:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c:384:37: warning: ‘src[1]’ may be used uninitialized [-Wmaybe-uninitialized]
384 | src[1] = FFSIGN(src[1]) * cbrtf(FFABS(src[1]));
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c: In function ‘activate’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c:362:15: note: ‘src[1]’ was declared here
362 | float src[2];
| ^
In function ‘filter_frame’,
inlined from ‘activate’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c:453:16:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c:429:15: warning: ‘x’ may be used uninitialized [-Wmaybe-uninitialized]
429 | s->prev_x = x, s->prev_y = y;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c: In function ‘activate’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c:298:14: note: ‘x’ was declared here
298 | unsigned x, y;
| ^
In function ‘filter_frame’,
inlined from ‘activate’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c:453:16:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c:429:30: warning: ‘y’ may be used uninitialized [-Wmaybe-uninitialized]
429 | s->prev_x = x, s->prev_y = y;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c: In function ‘activate’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/avf_avectorscope.c:298:17: note: ‘y’ was declared here
298 | unsigned x, y;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vaf_spectrumsynth.c: In function ‘try_push_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vaf_spectrumsynth.c:415:14: warning: ‘start’ may be used uninitialized [-Wmaybe-uninitialized]
415 | s->start = start;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vaf_spectrumsynth.c:358:9: note: ‘start’ was declared here
358 | int start, end;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vaf_spectrumsynth.c:416:12: warning: ‘end’ may be used uninitialized [-Wmaybe-uninitialized]
416 | s->end = end;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavfilter/vaf_spectrumsynth.c:358:16: note: ‘end’ was declared here
358 | int start, end;
| ^
In function ‘update_block_stats’,
inlined from ‘rpza_encode_stream’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:663:13,
inlined from ‘rpza_encode_frame’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:832:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:503:57: warning: ‘bi.block_width’ may be used uninitialized [-Wmaybe-uninitialized]
503 | total_pixels_blk = *total_pixels + bi->block_height * bi->block_width;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c: In function ‘rpza_encode_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:566:15: note: ‘bi.block_width’ was declared here
566 | BlockInfo bi;
| ^
In function ‘update_block_stats’,
inlined from ‘rpza_encode_stream’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:663:13,
inlined from ‘rpza_encode_frame’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:832:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:503:57: warning: ‘bi.block_height’ may be used uninitialized [-Wmaybe-uninitialized]
503 | total_pixels_blk = *total_pixels + bi->block_height * bi->block_width;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c: In function ‘rpza_encode_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:566:15: note: ‘bi.block_height’ was declared here
566 | BlockInfo bi;
| ^
In function ‘encode_four_color_block’,
inlined from ‘rpza_encode_stream’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:780:34,
inlined from ‘rpza_encode_frame’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:832:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:393:24: warning: ‘bi.col’ may be used uninitialized [-Wmaybe-uninitialized]
393 | const int x_size = FFMIN(4, bi->image_width - bi->col * 4);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c: In function ‘rpza_encode_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:566:15: note: ‘bi.col’ was declared here
566 | BlockInfo bi;
| ^
In function ‘encode_four_color_block’,
inlined from ‘rpza_encode_stream’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:780:34,
inlined from ‘rpza_encode_frame’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:832:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:392:24: warning: ‘bi.row’ may be used uninitialized [-Wmaybe-uninitialized]
392 | const int y_size = FFMIN(4, bi->image_height - bi->row * 4);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c: In function ‘rpza_encode_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:566:15: note: ‘bi.row’ was declared here
566 | BlockInfo bi;
| ^
In function ‘encode_four_color_block’,
inlined from ‘rpza_encode_stream’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:780:34,
inlined from ‘rpza_encode_frame’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:832:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:417:13: warning: ‘idx’ may be used uninitialized [-Wmaybe-uninitialized]
417 | put_bits(pb, 2, idx);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c: In function ‘rpza_encode_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rpzaenc.c:396:9: note: ‘idx’ was declared here
396 | int idx;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rv34.c: In function ‘rv34_gen_vlc_ext’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rv34.c:139:5: warning: ‘maxbits’ may be used uninitialized [-Wmaybe-uninitialized]
139 | ff_vlc_init_sparse(vlc, FFMIN(maxbits, 9), size,
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rv34.c:99:9: note: ‘maxbits’ was declared here
99 | int maxbits;
| ^
In function ‘write_adaptation_set’,
inlined from ‘webm_dash_manifest_write_header’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/webmdashenc.c:509:15:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/webmdashenc.c:404:25: warning: ‘period_pos’ may be used uninitialized [-Wmaybe-uninitialized]
404 | *period_pos = '.';
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/webmdashenc.c: In function ‘webm_dash_manifest_write_header’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/webmdashenc.c:384:67: note: ‘period_pos’ was declared here
384 | char buf[25], *representation_id = buf, *underscore_pos, *period_pos;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/srtp.c: In function ‘ff_srtp_decrypt’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/srtp.c:232:5: warning: ‘index’ may be used uninitialized [-Wmaybe-uninitialized]
232 | create_iv(iv, rtcp ? s->rtcp_salt : s->rtp_salt, index, ssrc);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/srtp.c:133:14: note: ‘index’ was declared here
133 | uint64_t index;
| ^
In function ‘ice_handle_binding_request’,
inlined from ‘ice_dtls_handshake’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/whip.c:1372:24,
inlined from ‘whip_init’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/whip.c:1866:16:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/whip.c:1244:9: warning: ‘size’ may be used uninitialized [-Wmaybe-uninitialized]
1244 | av_log(whip, AV_LOG_ERROR, "Failed to create STUN binding response, size=%d\n", size);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/whip.c: In function ‘whip_init’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/whip.c:1224:18: note: ‘size’ was declared here
1224 | int ret = 0, size;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/whip.c:1872:8: warning: ‘ret’ may be used uninitialized [-Wmaybe-uninitialized]
1872 | if ((ret = create_rtp_muxer(s)) < 0)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/whip.c:1595:9: note: ‘ret’ was declared here
1595 | int ret, i, is_video, buffer_size, max_packet_size;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/concat.c: In function ‘concat_read’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/concat.c:165:26: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized]
165 | return total ? total : result;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/concat.c:145:9: note: ‘result’ was declared here
145 | int result, total = 0;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/crypto.c: In function ‘crypto_seek’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/crypto.c:320:13: warning: ‘res’ may be used uninitialized [-Wmaybe-uninitialized]
320 | av_log(h, AV_LOG_ERROR,
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/crypto.c:308:13: note: ‘res’ was declared here
308 | int res;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/srtdec.c: In function ‘srt_read_header’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/srtdec.c:137:23: warning: ‘ei.x1’ may be used uninitialized [-Wmaybe-uninitialized]
137 | struct event_info ei;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/srtdec.c:137:23: warning: ‘ei.x2’ may be used uninitialized [-Wmaybe-uninitialized]
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/srtdec.c:137:23: warning: ‘ei.y1’ may be used uninitialized [-Wmaybe-uninitialized]
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/srtdec.c:137:23: warning: ‘ei.y2’ may be used uninitialized [-Wmaybe-uninitialized]
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_h2645.c: In function ‘ff_cbs_write_ue_golomb’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_h2645.c:172:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
172 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_h2645.c:152:5: note: ‘start_position’ was declared here
152 | CBS_TRACE_WRITE_START();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_h2645.c: In function ‘ff_cbs_write_ue_golomb.constprop’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_h2645.c:172:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
172 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_h2645.c:152:5: note: ‘start_position’ was declared here
152 | CBS_TRACE_WRITE_START();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_h2645.c: In function ‘ff_cbs_write_ue_golomb.constprop’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_h2645.c:172:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
172 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_h2645.c:152:5: note: ‘start_position’ was declared here
152 | CBS_TRACE_WRITE_START();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_h2645.c: In function ‘ff_cbs_write_se_golomb’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_h2645.c:212:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
212 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_h2645.c:185:5: note: ‘start_position’ was declared here
185 | CBS_TRACE_WRITE_START();
| ^
In function ‘ff_cbs_write_unsigned’,
inlined from ‘cbs_h265_write_extension_data’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_h265_syntax_template.c:83:9:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_h265_write_extension_data’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
In function ‘ff_cbs_write_unsigned’,
inlined from ‘cbs_h265_write_sub_layer_hrd_parameters’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_h265_syntax_template.c:251:9:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_h265_write_sub_layer_hrd_parameters’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mov.c: In function ‘get_current_encryption_info’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mov.c:7679:17: warning: ‘st’ may be used uninitialized [-Wmaybe-uninitialized]
7679 | *sc = st->priv_data;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mov.c:7665:15: note: ‘st’ was declared here
7665 | AVStream *st;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aom_film_grain_template.c: In function ‘fgy_32x32xn_c_16’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aom_film_grain_template.c:201:9: warning: ‘offsets[1][1]’ may be used uninitialized [-Wmaybe-uninitialized]
201 | int offsets[2 /* col offset */][2 /* row offset */];
| ^
In function ‘sample_lut_16’,
inlined from ‘fguv_32x32xn_c_16.constprop’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aom_film_grain_template.c:412:27:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aom_film_grain_template.c:183:54: warning: ‘offsets[1][1]’ may be used uninitialized [-Wmaybe-uninitialized]
183 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF));
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aom_film_grain_template.c: In function ‘fguv_32x32xn_c_16.constprop’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aom_film_grain_template.c:316:9: note: ‘offsets[1][1]’ was declared here
316 | int offsets[2 /* col offset */][2 /* row offset */];
| ^
In function ‘rm_read_index’,
inlined from ‘rm_read_header’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/rmdec.c:674:9:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/rmdec.c:480:13: warning: ‘st’ may be used uninitialized [-Wmaybe-uninitialized]
480 | av_add_index_entry(st, pos, pts, 0, 0, AVINDEX_KEYFRAME);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/rmdec.c: In function ‘rm_read_header’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/rmdec.c:437:15: note: ‘st’ was declared here
437 | AVStream *st;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mov.c: In function ‘mov_read_trun’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mov.c:6225:47: warning: ‘dts’ may be used uninitialized [-Wmaybe-uninitialized]
6225 | frag_stream_info->next_trun_dts = dts + sc->time_offset;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mov.c:5954:13: note: ‘dts’ was declared here
5954 | int64_t dts, pts = AV_NOPTS_VALUE;
| ^
In function ‘sample_lut_16’,
inlined from ‘fguv_32x32xn_c_16.constprop’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aom_film_grain_template.c:412:27:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aom_film_grain_template.c:183:54: warning: ‘offsets[1][1]’ may be used uninitialized [-Wmaybe-uninitialized]
183 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF));
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aom_film_grain_template.c: In function ‘fguv_32x32xn_c_16.constprop’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aom_film_grain_template.c:316:9: note: ‘offsets[1][1]’ was declared here
316 | int offsets[2 /* col offset */][2 /* row offset */];
| ^
In function ‘sample_lut_16’,
inlined from ‘fguv_32x32xn_c_16.constprop’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aom_film_grain_template.c:412:27:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aom_film_grain_template.c:183:54: warning: ‘offsets[1][1]’ may be used uninitialized [-Wmaybe-uninitialized]
183 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF));
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aom_film_grain_template.c: In function ‘fguv_32x32xn_c_16.constprop’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aom_film_grain_template.c:316:9: note: ‘offsets[1][1]’ was declared here
316 | int offsets[2 /* col offset */][2 /* row offset */];
| ^
In function ‘sample_lut_8’,
inlined from ‘fguv_32x32xn_c_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aom_film_grain_template.c:412:27:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aom_film_grain_template.c:183:54: warning: ‘offsets[1][1]’ may be used uninitialized [-Wmaybe-uninitialized]
183 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF));
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aom_film_grain_template.c: In function ‘fguv_32x32xn_c_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aom_film_grain_template.c:316:9: note: ‘offsets[1][1]’ was declared here
316 | int offsets[2 /* col offset */][2 /* row offset */];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aom_film_grain_template.c: In function ‘apply_film_grain_8.isra’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aom_film_grain_template.c:201:9: warning: ‘offsets[1][1]’ may be used uninitialized [-Wmaybe-uninitialized]
201 | int offsets[2 /* col offset */][2 /* row offset */];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/matroskadec.c: In function ‘webm_dash_manifest_read_header’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/matroskadec.c:4990:15: warning: ‘init_range’ may be used uninitialized [-Wmaybe-uninitialized]
4990 | ret = webm_dash_manifest_cues(s, init_range);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/matroskadec.c:4955:13: note: ‘init_range’ was declared here
4955 | int64_t init_range;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ac3dec.c: In function ‘decode_audio_block’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ac3dec.c:1065:34: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
1065 | bit_alloc_stages[ch] = 3;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ac3dec.c:965:13: note: at offset 7 into destination object ‘bit_alloc_stages’ of size 7
965 | uint8_t bit_alloc_stages[AC3_MAX_CHANNELS] = { 0 };
| ^
In function ‘find_slice_quant’,
inlined from ‘find_quant_thread’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/proresenc_kostya.c:731:13:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/proresenc_kostya.c:677:36: warning: ‘bits’ may be used uninitialized [-Wmaybe-uninitialized]
677 | slice_bits[max_quant + 1] = bits;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/proresenc_kostya.c: In function ‘find_quant_thread’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/proresenc_kostya.c:567:16: note: ‘bits’ was declared here
567 | int error, bits, bits_limit;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rv60dec.c: In function ‘deblock_cu_r’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rv60dec.c:2189:29: warning: ‘tsize’ may be used uninitialized [-Wmaybe-uninitialized]
2189 | ntiles = 1 << (log_size - tsize);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rv60dec.c:2165:17: note: ‘tsize’ was declared here
2165 | int pu_pos, tsize, ntiles;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/matroskaenc.c: In function ‘mkv_write_trailer’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/matroskaenc.c:3406:16: warning: ‘size’ may be used uninitialized [-Wmaybe-uninitialized]
3406 | if (size < mkv->reserve_cues_space)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/matroskaenc.c:3345:18: note: ‘size’ was declared here
3345 | uint64_t size, offset = 0;
| ^
In function ‘get_srice’,
inlined from ‘decode_5elp’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/wavarc.c:556:35,
inlined from ‘wavarc_decode’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/wavarc.c:807:15:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/wavarc.c:131:18: warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized]
131 | unsigned z = get_urice(gb, k);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/wavarc.c: In function ‘wavarc_decode’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/wavarc.c:528:13: note: ‘k’ was declared here
528 | int k, block_type;
| ^
In function ‘handle_p_frame_apng’,
inlined from ‘decode_frame_common’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngdec.c:1823:29:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngdec.c:1447:20: warning: ‘foreground_alpha’ may be used uninitialized [-Wmaybe-uninitialized]
1447 | if (foreground_alpha == 255)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngdec.c: In function ‘decode_frame_common’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngdec.c:1428:25: note: ‘foreground_alpha’ was declared here
1428 | uint8_t foreground_alpha, background_alpha, output_alpha;
| ^
In function ‘handle_p_frame_apng’,
inlined from ‘decode_frame_common’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngdec.c:1823:29:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngdec.c:1455:51: warning: ‘background_alpha’ may be used uninitialized [-Wmaybe-uninitialized]
1455 | output_alpha = foreground_alpha + FAST_DIV255((255 - foreground_alpha) * background_alpha);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngdec.c: In function ‘decode_frame_common’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngdec.c:1428:43: note: ‘background_alpha’ was declared here
1428 | uint8_t foreground_alpha, background_alpha, output_alpha;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/adpcm.c: In function ‘adpcm_decode_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/adpcm.c:2771:5: warning: ‘byte’ may be used uninitialized [-Wmaybe-uninitialized]
2771 | CASE(ADPCM_PSXC,
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/adpcm.c:2771:5: note: ‘byte’ was declared here
2771 | CASE(ADPCM_PSXC,
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/adpcm.c:588:13: warning: ‘nibble’ may be used uninitialized [-Wmaybe-uninitialized]
588 | uint8_t nibble;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/adpcm.c:2805:5: warning: ‘expand’ may be used uninitialized [-Wmaybe-uninitialized]
2805 | CASE(ADPCM_SANYO,
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/adpcm.c:2805:5: note: ‘expand’ was declared here
2805 | CASE(ADPCM_SANYO,
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/adpcm.c:2730:5: warning: ‘byte’ may be used uninitialized [-Wmaybe-uninitialized]
2730 | CASE(ADPCM_PSX,
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/adpcm.c:2730:5: note: ‘byte’ was declared here
2730 | CASE(ADPCM_PSX,
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/refs.c: In function ‘ff_vvc_output_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/refs.c:275:13: warning: ‘min_idx’ may be used uninitialized [-Wmaybe-uninitialized]
275 | int min_idx, ret;
| ^
In function ‘apng_do_inverse_blend’,
inlined from ‘apng_encode_frame’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:960:17,
inlined from ‘encode_apng’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:1088:15:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:808:28: warning: ‘transparent_palette_index’ may be used uninitialized [-Wmaybe-uninitialized]
808 | if (transparent_palette_index == 256) {
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c: In function ‘encode_apng’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:779:16: note: ‘transparent_palette_index’ was declared here
779 | size_t transparent_palette_index;
| ^
In function ‘apng_do_inverse_blend’,
inlined from ‘apng_encode_frame’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:960:17,
inlined from ‘encode_apng’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:1088:15:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:848:32: warning: ‘palette’ may be used uninitialized [-Wmaybe-uninitialized]
848 | if (palette[*foreground] >> 24 == 0xff ||
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c: In function ‘encode_apng’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:780:19: note: ‘palette’ was declared here
780 | uint32_t *palette;
| ^
In function ‘apng_encode_frame’,
inlined from ‘encode_apng’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:1088:15:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:991:24: warning: ‘best_sequence_number’ may be used uninitialized [-Wmaybe-uninitialized]
991 | s->sequence_number = best_sequence_number;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c: In function ‘encode_apng’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:882:14: note: ‘best_sequence_number’ was declared here
882 | uint32_t best_sequence_number;
| ^
In function ‘apng_encode_frame’,
inlined from ‘encode_apng’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:1088:15:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:994:8: warning: ‘best_bytestream’ may be used uninitialized [-Wmaybe-uninitialized]
994 | if (best_bytestream != original_bytestream)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c: In function ‘encode_apng’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/pngenc.c:883:14: note: ‘best_bytestream’ was declared here
883 | uint8_t *best_bytestream;
| ^
In function ‘mc_luma_scaled’,
inlined from ‘inter_pred_scaled_16bpp’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:426:56: warning: ‘tref2’ may be used uninitialized [-Wmaybe-uninitialized]
426 | if (s->s.frames[CUR_FRAME].tf.f->width == ref_frame->f->width &&
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c: In function ‘inter_pred_scaled_16bpp’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:39:73: note: ‘tref2’ was declared here
39 | const ProgressFrame *tref1 = &s->s.refs[s->s.h.refidx[b->ref[0]]], *tref2;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13: warning: ‘ref2’ may be used uninitialized [-Wmaybe-uninitialized]
426 | mc_luma_dir(td, mc[bwl][b->filter][1], td->dst[0], ls_y,
| ^
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:460:38: warning: ‘w2’ may be used uninitialized [-Wmaybe-uninitialized]
460 | if (x < 3 || y < 3 || x + 4 >= w - refbw_m1 || y + 5 >= h - refbh_m1) {
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c: In function ‘inter_pred_scaled_16bpp’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:460:63: warning: ‘h2’ may be used uninitialized [-Wmaybe-uninitialized]
460 | if (x < 3 || y < 3 || x + 4 >= w - refbw_m1 || y + 5 >= h - refbh_m1) {
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c: In function ‘inter_pred_scaled_16bpp’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flacenc.c: In function ‘flac_init’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flacenc.c:245:23: warning: ‘par’ may be used uninitialized [-Wmaybe-uninitialized]
245 | if (par->ch_layout.order == AV_CHANNEL_ORDER_NATIVE &&
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flacenc.c:207:24: note: ‘par’ was declared here
207 | AVCodecParameters *par;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c: In function ‘amf_parse_object.constprop’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c:842:23: warning: ‘date.milliseconds’ may be used uninitialized [-Wmaybe-uninitialized]
842 | && isfinite(date.milliseconds)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c:628:14: note: ‘date.milliseconds’ was declared here
628 | amf_date date;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c: In function ‘amf_parse_object.constprop’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c:842:23: warning: ‘date.milliseconds’ may be used uninitialized [-Wmaybe-uninitialized]
842 | && isfinite(date.milliseconds)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c:628:14: note: ‘date.milliseconds’ was declared here
628 | amf_date date;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c: In function ‘amf_parse_object.constprop’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c:842:23: warning: ‘date.milliseconds’ may be used uninitialized [-Wmaybe-uninitialized]
842 | && isfinite(date.milliseconds)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c:628:14: note: ‘date.milliseconds’ was declared here
628 | amf_date date;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c: In function ‘amf_parse_object.constprop’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c:842:23: warning: ‘date.milliseconds’ may be used uninitialized [-Wmaybe-uninitialized]
842 | && isfinite(date.milliseconds)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/flvdec.c:628:14: note: ‘date.milliseconds’ was declared here
628 | amf_date date;
| ^
In function ‘allocate_buffers’,
inlined from ‘ff_ac3_encode_init’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ac3enc.c:2509:11:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ac3enc.c:2455:45: warning: ‘cpl_coord_mant_buffer’ may be used uninitialized [-Wmaybe-uninitialized]
2455 | block->cpl_coord_mant[ch] = &cpl_coord_mant_buffer[16 * (blk * channels + ch)];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ac3enc.c: In function ‘ff_ac3_encode_init’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ac3enc.c:2414:14: note: ‘cpl_coord_mant_buffer’ was declared here
2414 | uint8_t *cpl_coord_mant_buffer;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/movenc.c: In function ‘mov_flush_fragment’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/movenc.c:6702:21: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
6702 | dts = pkt->dts + offset;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/movenc.c:6699:25: note: ‘offset’ was declared here
6699 | int64_t offset, dts, pts;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/dtshddec.c: In function ‘dtshd_read_header’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/dtshddec.c:149:5: warning: ‘data_start’ may be used uninitialized [-Wmaybe-uninitialized]
149 | avio_seek(pb, data_start, SEEK_SET);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/dtshddec.c:61:40: note: ‘data_start’ was declared here
61 | int64_t duration, orig_nb_samples, data_start;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/argo_brp.c: In function ‘argo_brp_read_packet’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/argo_brp.c:399:43: warning: ‘ckhdr.num_blocks’ may be used uninitialized [-Wmaybe-uninitialized]
399 | pkt->duration = ckhdr.num_samples * ckhdr.num_blocks;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/argo_brp.c:353:24: note: ‘ckhdr.num_blocks’ was declared here
353 | ArgoASFChunkHeader ckhdr;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/argo_brp.c:399:43: warning: ‘ckhdr.num_samples’ may be used uninitialized [-Wmaybe-uninitialized]
399 | pkt->duration = ckhdr.num_samples * ckhdr.num_blocks;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/argo_brp.c:353:24: note: ‘ckhdr.num_samples’ was declared here
353 | ArgoASFChunkHeader ckhdr;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/argo_brp.c:400:25: warning: ‘ckhdr.sample_rate’ may be used uninitialized [-Wmaybe-uninitialized]
400 | pkt->pts = av_rescale_rnd(blk.start_ms, ckhdr.sample_rate, 1000, AV_ROUND_UP);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/argo_brp.c:353:24: note: ‘ckhdr.sample_rate’ was declared here
353 | ArgoASFChunkHeader ckhdr;
| ^
In function ‘asf_get_packet’,
inlined from ‘asf_read_packet’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/asfdec_f.c:1379:20:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/asfdec_f.c:949:66: warning: ‘d’ may be used uninitialized [-Wmaybe-uninitialized]
949 | asf->uses_std_ecc = (c == 0x82 && !d && !e) ? 1 : -1;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/asfdec_f.c: In function ‘asf_read_packet’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/asfdec_f.c:892:12: note: ‘d’ was declared here
892 | int c, d, e, off;
| ^
In function ‘asf_get_packet’,
inlined from ‘asf_read_packet’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/asfdec_f.c:1379:20:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/asfdec_f.c:949:55: warning: ‘e’ may be used uninitialized [-Wmaybe-uninitialized]
949 | asf->uses_std_ecc = (c == 0x82 && !d && !e) ? 1 : -1;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/asfdec_f.c: In function ‘asf_read_packet’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/asfdec_f.c:892:15: note: ‘e’ was declared here
892 | int c, d, e, off;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/http.c: In function ‘http_open_cnx’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/http.c:515:12: warning: ‘off’ may be used uninitialized [-Wmaybe-uninitialized]
515 | s->off = off;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/http.c:410:14: note: ‘off’ was declared here
410 | uint64_t off;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/brstm.c: In function ‘read_header’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/brstm.c:356:34: warning: ‘major’ may be used uninitialized [-Wmaybe-uninitialized]
356 | if (!bfstm && (major != 1 || minor))
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/brstm.c:106:14: note: ‘major’ was declared here
106 | int bom, major, minor, codec, chunk;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/brstm.c:356:39: warning: ‘minor’ may be used uninitialized [-Wmaybe-uninitialized]
356 | if (!bfstm && (major != 1 || minor))
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/brstm.c:106:21: note: ‘minor’ was declared here
106 | int bom, major, minor, codec, chunk;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevc/cabac.c: In function ‘ff_hevc_hls_residual_coding’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevc/cabac.c:1378:63: warning: ‘sb_type’ may be used uninitialized [-Wmaybe-uninitialized]
1378 | int c_rice_p_init = lc->stat_coeff[sb_type] / 4;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevc/cabac.c:1315:17: note: ‘sb_type’ was declared here
1315 | int sb_type;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/avformat.c: In function ‘match_stream_specifier’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/avformat.c:686:17: warning: ‘ret’ may be used uninitialized [-Wmaybe-uninitialized]
686 | int ret;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/wmadec.c: In function ‘wma_decode_block’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/wmadec.c:526:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
526 | s->channel_coded[ch] = a;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/wma.h:112:13: note: at offset 2 into destination object ‘channel_coded’ of size 2
112 | uint8_t channel_coded[MAX_CHANNELS]; ///< true if channel is coded
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v4l2_req_devscan.c: In function ‘devscan_build’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v4l2_req_devscan.c:469:8: warning: ‘udev’ may be used uninitialized [-Wmaybe-uninitialized]
469 | if (udev)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v4l2_req_devscan.c:407:18: note: ‘udev’ was declared here
407 | struct udev *udev;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavutil/parseutils.c: In function ‘av_parse_time’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavutil/parseutils.c:744:8: warning: ‘t’ may be used uninitialized [-Wmaybe-uninitialized]
744 | if (INT64_MAX / suffix < t || t < INT64_MIN / suffix)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavutil/parseutils.c:595:13: note: ‘t’ was declared here
595 | int64_t t, now64;
| ^
In function ‘offsets_add’,
inlined from ‘v4l2_request_hevc_decode_slice’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v4l2_req_hevc_vx.c:1047:15:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v4l2_req_hevc_vx.c:330:21: warning: ‘p2’ may be used uninitialized [-Wmaybe-uninitialized]
330 | rd->offsets = p2;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v4l2_req_hevc_vx.c: In function ‘v4l2_request_hevc_decode_slice’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v4l2_req_hevc_vx.c:322:16: note: ‘p2’ was declared here
322 | void * p2;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mov_chan.c: In function ‘ff_mov_read_chnl’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mov_chan.c:847:27: warning: ‘base_channel_count’ may be used uninitialized [-Wmaybe-uninitialized]
847 | obj_count = base_channel_count - st->codecpar->ch_layout.nb_channels;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/mov_chan.c:771:9: note: ‘base_channel_count’ was declared here
771 | int base_channel_count;
| ^
In function ‘mediabufs_dst_slots_create’,
inlined from ‘mediabufs_dst_slots_create’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v4l2_req_media.c:1408:17:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v4l2_req_media.c:1427:14: warning: ‘qes’ may be used uninitialized [-Wmaybe-uninitialized]
1427 | if ((a = create_dst_bufs(mbc, n, qes)) < 0)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v4l2_req_media.c: In function ‘mediabufs_dst_slots_create’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v4l2_req_media.c:1164:12: note: by argument 3 of type ‘struct qent_dst * const[<unknown>]’ to ‘create_dst_bufs’ declared here
1164 | static int create_dst_bufs(struct mediabufs_ctl *const mbc, unsigned int n, struct qent_dst * const qes[])
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v4l2_req_media.c:1413:23: note: ‘qes’ declared here
1413 | struct qent_dst * qes[32];
| ^
In function ‘find_pix_fmt’,
inlined from ‘avpriv_pix_fmt_find’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/raw.c:94:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/raw.c:70:16: warning: ‘tags’ may be used uninitialized [-Wmaybe-uninitialized]
70 | while (tags->pix_fmt != AV_PIX_FMT_NONE) {
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/raw.c: In function ‘avpriv_pix_fmt_find’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/raw.c:81:27: note: ‘tags’ was declared here
81 | const PixelFormatTag *tags;
| ^
In function ‘mov_write_sidx_tag’,
inlined from ‘mov_write_sidx_tags.isra’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/movenc.c:6022:27:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/movenc.c:5985:9: warning: ‘starts_with_SAP’ may be used uninitialized [-Wmaybe-uninitialized]
5985 | avio_wb32(pb, (starts_with_SAP << 31) | (0 << 28) | 0); /* starts_with_SAP | SAP_type | SAP_delta_time */
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/movenc.c: In function ‘mov_write_sidx_tags.isra’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/movenc.c:5940:14: note: ‘starts_with_SAP’ was declared here
5940 | unsigned starts_with_SAP;
| ^
In function ‘mov_write_sidx_tag’,
inlined from ‘mov_write_sidx_tags.isra’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/movenc.c:6022:27:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/movenc.c:5984:9: warning: ‘duration’ may be used uninitialized [-Wmaybe-uninitialized]
5984 | avio_wb32(pb, duration); /* subsegment_duration */
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/movenc.c: In function ‘mov_write_sidx_tags.isra’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/movenc.c:5939:32: note: ‘duration’ was declared here
5939 | int64_t presentation_time, duration, offset;
| ^
In function ‘huff_dec_1D’,
inlined from ‘huff_dec_2D’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac_mps212.c:40:15,
inlined from ‘huff_data_2d.constprop’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac_mps212.c:232:13:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac_mps212.c:33:18: warning: ‘hcod2D’ may be used uninitialized [-Wmaybe-uninitialized]
33 | idx = tab[idx][get_bits1(gb)];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac_mps212.c: In function ‘huff_data_2d.constprop’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac_mps212.c:189:21: note: ‘hcod2D’ was declared here
189 | const int16_t (*hcod2D)[2];
| ^
In function ‘huff_dec_1D’,
inlined from ‘huff_dec_2D’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac_mps212.c:40:15,
inlined from ‘huff_data_2d’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac_mps212.c:232:13,
inlined from ‘huff_decode’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac_mps212.c:279:13,
inlined from ‘ec_pair_dec.isra’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac_mps212.c:484:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac_mps212.c:33:18: warning: ‘hcod2D’ may be used uninitialized [-Wmaybe-uninitialized]
33 | idx = tab[idx][get_bits1(gb)];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac_mps212.c: In function ‘ec_pair_dec.isra’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aac/aacdec_usac_mps212.c:189:21: note: ‘hcod2D’ was declared here
189 | const int16_t (*hcod2D)[2];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aacsbr_template.c: In function ‘read_sbr_grid’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aacsbr_template.c:728:57: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
728 | ch_data->t_env[ch_data->bs_num_env - 1 - i] =
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/sbr.h:106:24: note: at offset [2147483649, 4294967295] into destination object ‘t_env’ of size 9
106 | uint8_t t_env[9];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aacsbr_template.c:728:57: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
728 | ch_data->t_env[ch_data->bs_num_env - 1 - i] =
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/sbr.h:106:24: note: at offset [2147483649, 4294967294] into destination object ‘t_env’ of size 9
106 | uint8_t t_env[9];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aacsbr_template.c:728:57: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
728 | ch_data->t_env[ch_data->bs_num_env - 1 - i] =
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/sbr.h:106:24: note: at offset [2147483649, 4294967293] into destination object ‘t_env’ of size 9
106 | uint8_t t_env[9];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aacsbr_template.c:728:57: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
728 | ch_data->t_env[ch_data->bs_num_env - 1 - i] =
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/sbr.h:106:24: note: at offset [2147483649, 4294967292] into destination object ‘t_env’ of size 9
106 | uint8_t t_env[9];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/dpxenc.c: In function ‘encode_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/dpxenc.c:277:12: warning: ‘need_align’ may be used uninitialized [-Wmaybe-uninitialized]
277 | if (need_align) {
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/dpxenc.c:181:20: note: ‘need_align’ was declared here
181 | int size, ret, need_align, len;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/dpxenc.c:281:25: warning: ‘len’ may be used uninitialized [-Wmaybe-uninitialized]
281 | size = (len + need_align) * avctx->height;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/dpxenc.c:181:32: note: ‘len’ was declared here
181 | int size, ret, need_align, len;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9block.c: In function ‘decode_mode’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9block.c:739:13: warning: ‘vref’ may be used uninitialized [-Wmaybe-uninitialized]
739 | case 4: SET_CTXS(s, above, col, 4); break;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9block.c:99:9: note: ‘vref’ was declared here
99 | int vref, filter_id;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9block.c:739:13: warning: ‘filter_id’ may be used uninitialized [-Wmaybe-uninitialized]
739 | case 4: SET_CTXS(s, above, col, 4); break;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9block.c:99:15: note: ‘filter_id’ was declared here
99 | int vref, filter_id;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/takdec.c: In function ‘decode_subframe’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/takdec.c:451:32: warning: ‘x’ may be used uninitialized [-Wmaybe-uninitialized]
451 | s->predictors[i] = get_sbits(gb, x) * (1 << (10 - size));
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/takdec.c:393:9: note: ‘x’ was declared here
393 | int x, y, i, j, ret = 0;
| ^
In function ‘bits_left_be’,
inlined from ‘decode_plane10.isra’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/utvideodec.c:213:13:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bitstream_template.h:172:58: warning: ‘gb.size_in_bits’ may be used uninitialized [-Wmaybe-uninitialized]
172 | return (bc->buffer - bc->ptr) * 8 + bc->size_in_bits + bc->bits_valid;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/utvideodec.c: In function ‘decode_plane10.isra’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/utvideodec.c:151:19: note: ‘gb.size_in_bits’ was declared here
151 | GetBitContext gb;
| ^
In function ‘bits_left_be’,
inlined from ‘decode_plane’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/utvideodec.c:358:13:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bitstream_template.h:172:58: warning: ‘gb.size_in_bits’ may be used uninitialized [-Wmaybe-uninitialized]
172 | return (bc->buffer - bc->ptr) * 8 + bc->size_in_bits + bc->bits_valid;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/utvideodec.c: In function ‘decode_plane’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/utvideodec.c:247:19: note: ‘gb.size_in_bits’ was declared here
247 | GetBitContext gb;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aacsbr_template.c: In function ‘read_sbr_grid’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aacsbr_template.c:728:57: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
728 | ch_data->t_env[ch_data->bs_num_env - 1 - i] =
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/sbr.h:106:24: note: at offset [-2147483647, -1] into destination object ‘t_env’ of size 9
106 | uint8_t t_env[9];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aacsbr_template.c:728:57: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
728 | ch_data->t_env[ch_data->bs_num_env - 1 - i] =
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/sbr.h:106:24: note: at offset [-2147483647, -2] into destination object ‘t_env’ of size 9
106 | uint8_t t_env[9];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aacsbr_template.c:728:57: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
728 | ch_data->t_env[ch_data->bs_num_env - 1 - i] =
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/sbr.h:106:24: note: at offset [-2147483647, -3] into destination object ‘t_env’ of size 9
106 | uint8_t t_env[9];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aacsbr_template.c:728:57: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
728 | ch_data->t_env[ch_data->bs_num_env - 1 - i] =
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/sbr.h:106:24: note: at offset [-2147483647, -4] into destination object ‘t_env’ of size 9
106 | uint8_t t_env[9];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ac3dec.c: In function ‘decode_audio_block’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ac3dec.c:1065:34: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
1065 | bit_alloc_stages[ch] = 3;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ac3dec.c:965:13: note: at offset 7 into destination object ‘bit_alloc_stages’ of size 7
965 | uint8_t bit_alloc_stages[AC3_MAX_CHANNELS] = { 0 };
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aacenc.c: In function ‘aac_encode_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aacenc.c:873:35: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
873 | ics->group_len[w] = wi[ch].grouping[w];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aacenc.h:81:13: note: at offset 8 into destination object ‘group_len’ of size 8
81 | uint8_t group_len[8];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aacenc.c:873:35: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
873 | ics->group_len[w] = wi[ch].grouping[w];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aacenc.h:81:13: note: at offset 9 into destination object ‘group_len’ of size 8
81 | uint8_t group_len[8];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aacenc.c:1075:41: warning: ‘tag’ may be used uninitialized [-Wmaybe-uninitialized]
1075 | for (ch = 0; ch < chans; ch++)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/aacenc.c:804:31: note: ‘tag’ was declared here
804 | int i, its, ch, w, chans, tag, start_ch, ret, frame_bits;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:536:21: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=]
536 | left[i] = top[i] = top[0];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:624:21: note: at offset -9 into destination object ‘edge’ of size 3136
624 | IntraEdgeParams edge;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:536:21: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=]
536 | left[i] = top[i] = top[0];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:624:21: note: at offset -25 into destination object ‘edge’ of size 3136
624 | IntraEdgeParams edge;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:536:21: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=]
536 | left[i] = top[i] = top[0];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:624:21: note: at offset -41 into destination object ‘edge’ of size 3136
624 | IntraEdgeParams edge;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:536:21: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=]
536 | left[i] = top[i] = top[0];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:624:21: note: at offset -57 into destination object ‘edge’ of size 3136
624 | IntraEdgeParams edge;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:536:21: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=]
536 | left[i] = top[i] = top[0];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:624:21: note: at offset -73 into destination object ‘edge’ of size 3136
624 | IntraEdgeParams edge;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:536:21: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=]
536 | left[i] = top[i] = top[0];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:624:21: note: at offset -89 into destination object ‘edge’ of size 3136
624 | IntraEdgeParams edge;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:536:21: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=]
536 | left[i] = top[i] = top[0];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:624:21: note: at offset -105 into destination object ‘edge’ of size 3136
624 | IntraEdgeParams edge;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:536:21: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=]
536 | left[i] = top[i] = top[0];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:624:21: note: at offset -121 into destination object ‘edge’ of size 3136
624 | IntraEdgeParams edge;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:536:21: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=]
536 | left[i] = top[i] = top[0];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:624:21: note: at offset -137 into destination object ‘edge’ of size 3136
624 | IntraEdgeParams edge;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:536:21: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=]
536 | left[i] = top[i] = top[0];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:624:21: note: at offset -153 into destination object ‘edge’ of size 3136
624 | IntraEdgeParams edge;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:536:21: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=]
536 | left[i] = top[i] = top[0];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:624:21: note: at offset -169 into destination object ‘edge’ of size 3136
624 | IntraEdgeParams edge;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:534:21: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=]
534 | left[i] = top[i] = left[0];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:624:21: note: at offset -9 into destination object ‘edge’ of size 3136
624 | IntraEdgeParams edge;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:534:21: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=]
534 | left[i] = top[i] = left[0];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:624:21: note: at offset -25 into destination object ‘edge’ of size 3136
624 | IntraEdgeParams edge;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:534:21: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=]
534 | left[i] = top[i] = left[0];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:624:21: note: at offset -41 into destination object ‘edge’ of size 3136
624 | IntraEdgeParams edge;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:534:21: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=]
534 | left[i] = top[i] = left[0];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:624:21: note: at offset -57 into destination object ‘edge’ of size 3136
624 | IntraEdgeParams edge;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:534:21: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=]
534 | left[i] = top[i] = left[0];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:624:21: note: at offset -73 into destination object ‘edge’ of size 3136
624 | IntraEdgeParams edge;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:534:21: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=]
534 | left[i] = top[i] = left[0];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:624:21: note: at offset -89 into destination object ‘edge’ of size 3136
624 | IntraEdgeParams edge;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:534:21: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=]
534 | left[i] = top[i] = left[0];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:624:21: note: at offset -105 into destination object ‘edge’ of size 3136
624 | IntraEdgeParams edge;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:534:21: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=]
534 | left[i] = top[i] = left[0];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:624:21: note: at offset -121 into destination object ‘edge’ of size 3136
624 | IntraEdgeParams edge;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:534:21: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=]
534 | left[i] = top[i] = left[0];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:624:21: note: at offset -137 into destination object ‘edge’ of size 3136
624 | IntraEdgeParams edge;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:534:21: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=]
534 | left[i] = top[i] = left[0];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:624:21: note: at offset -153 into destination object ‘edge’ of size 3136
624 | IntraEdgeParams edge;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:534:21: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=]
534 | left[i] = top[i] = left[0];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:624:21: note: at offset -169 into destination object ‘edge’ of size 3136
624 | IntraEdgeParams edge;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:573:43: warning: ‘refw’ may be used uninitialized [-Wmaybe-uninitialized]
573 | top[i] = top[refw - 1];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:488:9: note: ‘refw’ was declared here
488 | int refw, refh;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:584:45: warning: ‘refh’ may be used uninitialized [-Wmaybe-uninitialized]
584 | left[i] = left[refh - 1];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:488:15: note: ‘refh’ was declared here
488 | int refw, refh;
| ^
In function ‘prepare_intra_edge_params_8’,
inlined from ‘intra_pred_8’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:626:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:576:20: warning: ‘intra_pred_angle’ may be used uninitialized [-Wmaybe-uninitialized]
576 | if (intra_pred_angle < 0) {
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘intra_pred_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:489:9: note: ‘intra_pred_angle’ was declared here
489 | int intra_pred_angle, inv_angle;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:489:27: warning: ‘inv_angle’ may be used uninitialized [-Wmaybe-uninitialized]
489 | int intra_pred_angle, inv_angle;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/takdec.c: In function ‘decorrelate’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/takdec.c:610:28: warning: ‘code_size’ may be used uninitialized [-Wmaybe-uninitialized]
610 | s->filter[i] = get_sbits(gb, code_size);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/takdec.c:597:21: note: ‘code_size’ was declared here
597 | int tmp, x, code_size;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c: In function ‘pred_angular_v_8’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:936:33: warning: ‘nscale’ may be used uninitialized [-Wmaybe-uninitialized]
936 | for (int x = 0; x < FFMIN(w, 3 << nscale); x++) {
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:905:9: note: ‘nscale’ was declared here
905 | int nscale, inv_angle;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:935:17: warning: ‘inv_angle’ may be used uninitialized [-Wmaybe-uninitialized]
935 | int inv_angle_sum = 256 + inv_angle;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vvc/intra_template.c:905:17: note: ‘inv_angle’ was declared here
905 | int nscale, inv_angle;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/targa.c: In function ‘decode_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/targa.c:261:59: warning: ‘img_size’ may be used uninitialized [-Wmaybe-uninitialized]
261 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) {
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/targa.c:117:12: note: ‘img_size’ was declared here
117 | size_t img_size;
| ^
In function ‘svq3_decode_extradata’,
inlined from ‘svq3_decode_init’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/svq3.c:1290:23:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/svq3.c:1171:11: warning: ‘w’ may be used uninitialized [-Wmaybe-uninitialized]
1171 | ret = ff_set_dimensions(avctx, w, h);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/svq3.c: In function ‘svq3_decode_init’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/svq3.c:1136:9: note: ‘w’ was declared here
1136 | int w, h;
| ^
In function ‘svq3_decode_extradata’,
inlined from ‘svq3_decode_init’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/svq3.c:1290:23:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/svq3.c:1171:11: warning: ‘h’ may be used uninitialized [-Wmaybe-uninitialized]
1171 | ret = ff_set_dimensions(avctx, w, h);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/svq3.c: In function ‘svq3_decode_init’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/svq3.c:1136:12: note: ‘h’ was declared here
1136 | int w, h;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/moflex.c: In function ‘moflex_read_sync’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/moflex.c:232:38: warning: ‘codec_type’ may be used uninitialized [-Wmaybe-uninitialized]
232 | st->codecpar->codec_type = codec_type;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavformat/moflex.c:174:18: note: ‘codec_type’ was declared here
174 | unsigned codec_type, width = 0, height = 0, sample_rate = 0, channels = 0;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c: In function ‘decode_speedhq_field’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c:380:28: warning: ‘linesize_a’ may be used uninitialized [-Wmaybe-uninitialized]
380 | if ((ret = decode_dct_block(s, &gb, last_dc, 3, dest_a, linesize_a)) < 0)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c:278:9: note: ‘linesize_a’ was declared here
278 | int linesize_a;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c:380:28: warning: ‘dest_a’ may be used uninitialized [-Wmaybe-uninitialized]
380 | if ((ret = decode_dct_block(s, &gb, last_dc, 3, dest_a, linesize_a)) < 0)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c:307:47: 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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c:394:16:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c:257:24: warning: ‘linesize_a’ may be used uninitialized [-Wmaybe-uninitialized]
257 | if ((ret = decode_dct_block(s, gb, last_dc, 3, dest_a, linesize_a)) < 0)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c: In function ‘decode_speedhq_field’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c:203:9: note: ‘linesize_a’ was declared here
203 | int linesize_a;
| ^
In function ‘decode_speedhq_border’,
inlined from ‘decode_speedhq_field’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c:394:16:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c:257:24: warning: ‘dest_a’ may be used uninitialized [-Wmaybe-uninitialized]
257 | if ((ret = decode_dct_block(s, gb, last_dc, 3, dest_a, linesize_a)) < 0)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c: In function ‘decode_speedhq_field’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speedhqdec.c:211:47: note: ‘dest_a’ was declared here
211 | uint8_t *dest_y, *dest_cb, *dest_cr, *dest_a;
| ^
In function ‘lsp_to_lpc’,
inlined from ‘sb_decode’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speexdec.c:1300:9:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speexdec.c:861:15: warning: ‘n0’ may be used uninitialized [-Wmaybe-uninitialized]
861 | n0[4] = xin1;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speexdec.c: In function ‘sb_decode’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speexdec.c:828:17: note: ‘n0’ was declared here
828 | float *pw, *n0;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/speexdec.c:1229:12: warning: ‘low_innov_alias’ may be used uninitialized [-Wmaybe-uninitialized]
1229 | float *low_innov_alias;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/tiff.c: In function ‘decode_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/tiff.c:2425:27: warning: ‘stride’ may be used uninitialized [-Wmaybe-uninitialized]
2425 | dst += stride / 2;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/tiff.c:1950:24: note: ‘stride’ was declared here
1950 | int i, j, entries, stride;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vc2enc.c: In function ‘rate_control’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vc2enc.c:651:24: warning: ‘bits’ may be used uninitialized [-Wmaybe-uninitialized]
651 | slice_dat->bytes = SSIZE_ROUND(bits >> 3);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vc2enc.c:635:20: note: ‘bits’ was declared here
635 | int bits_last, bits = count_hq_slice(slice_dat, quant);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vc1_mc.c: In function ‘ff_vc1_mc_4mv_chroma’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vc1_mc.c:640:13: warning: ‘tx’ may be used uninitialized [-Wmaybe-uninitialized]
640 | int16_t tx, ty;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vc1_mc.c:640:17: warning: ‘ty’ may be used uninitialized [-Wmaybe-uninitialized]
640 | int16_t tx, ty;
| ^
In function ‘opus_packet_assembler’,
inlined from ‘opus_encode_frame’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/opus/enc.c:608:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/opus/enc.c:526:9: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
526 | ff_opus_rc_enc_end(&s->rc[i], avpkt->data + offset,
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/opus/enc.c: In function ‘opus_encode_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/opus/enc.c:511:9: note: ‘offset’ was declared here
511 | int offset, fsize_needed;
| ^
In function ‘bytestream_put_byte’,
inlined from ‘bytestream2_put_byteu’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bytestream.h:99:1,
inlined from ‘extract_extradata_h2645’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bsf/extract_extradata.c:260:21:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bytestream.h:99:1: warning: ‘pb_filtered_data.buffer’ may be used uninitialized [-Wmaybe-uninitialized]
99 | DEF(unsigned int, byte, 1, AV_RB8 , AV_WB8)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bsf/extract_extradata.c: In function ‘extract_extradata_h2645’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bsf/extract_extradata.c:227:24: note: ‘pb_filtered_data.buffer’ was declared here
227 | PutByteContext pb_filtered_data, pb_extradata;
| ^
In function ‘compute_ref_coefs’,
inlined from ‘ff_lpc_calc_ref_coefs’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/lpc.c:204:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/lpc.c:46:19: warning: ‘gen1’ may be used uninitialized [-Wmaybe-uninitialized]
46 | ref[0] = -gen1[0] / ((LPC_USE_FIXED || err) ? err : 1);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/lpc.c: In function ‘ff_lpc_calc_ref_coefs’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/lpc.c:40:35: note: ‘gen1’ declared here
40 | 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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/lpc.c:226:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/lpc.c:46:19: warning: ‘gen1’ may be used uninitialized [-Wmaybe-uninitialized]
46 | ref[0] = -gen1[0] / ((LPC_USE_FIXED || err) ? err : 1);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/lpc.c: In function ‘ff_lpc_calc_ref_coefs_f’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/lpc.c:40:35: note: ‘gen1’ declared here
40 | LPC_TYPE gen0[MAX_LPC_ORDER], gen1[MAX_LPC_ORDER];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bsf/mpeg2_metadata.c: In function ‘mpeg2_metadata_update_fragment’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bsf/mpeg2_metadata.c:138:19: warning: ‘se_pos’ may be used uninitialized [-Wmaybe-uninitialized]
138 | err = ff_cbs_insert_unit_content(frag, se_pos + 1,
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bsf/mpeg2_metadata.c:55:12: note: ‘se_pos’ was declared here
55 | int i, se_pos;
| ^
In function ‘count_or_copy’,
inlined from ‘h264_mp4toannexb_filter’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bsf/h264_mp4toannexb.c:380:21:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bsf/h264_mp4toannexb.c:79:15: warning: ‘out’ may be used uninitialized [-Wmaybe-uninitialized]
79 | *out += start_code_size + in_size;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bsf/h264_mp4toannexb.c: In function ‘h264_mp4toannexb_filter’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bsf/h264_mp4toannexb.c:290:14: note: ‘out’ was declared here
290 | uint8_t *out;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rka.c: In function ‘amdl_decode_int.isra’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rka.c:474:8: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
474 | if (val > 0 && am->buf_size > 0) {
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/rka.c:412:27: note: ‘val’ was declared here
412 | unsigned freq, size2, val, mul;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevc/refs.c: In function ‘ff_hevc_output_frames’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevc/refs.c:309:31: warning: ‘min_idx’ may be used uninitialized [-Wmaybe-uninitialized]
309 | AVFrame *f = frame->needs_fg ? frame->frame_grain : frame->f;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/hevc/refs.c:279:13: note: ‘min_idx’ was declared here
279 | int min_idx, ret = 0;
| ^
In function ‘bytestream2_put_bufferu’,
inlined from ‘extract_extradata_av1’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bsf/extract_extradata.c:151:17:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bytestream.h:306:15: warning: ‘pb_filtered_data.buffer’ may be used uninitialized [-Wmaybe-uninitialized]
306 | p->buffer += size;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bsf/extract_extradata.c: In function ‘extract_extradata_av1’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bsf/extract_extradata.c:122:24: note: ‘pb_filtered_data.buffer’ was declared here
122 | PutByteContext pb_filtered_data, pb_extradata;
| ^
In function ‘fixed_cb_search’,
inlined from ‘ra144_encode_subblock’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ra144enc.c:373:5,
inlined from ‘ra144_encode_frame’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ra144enc.c:509:9:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ra144enc.c:297:8: warning: ‘g’ may be used uninitialized [-Wmaybe-uninitialized]
297 | if (gain) {
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ra144enc.c: In function ‘ra144_encode_frame’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cinepakenc.c: In function ‘rd_strip.isra’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cinepakenc.c:951:28: warning: ‘v1shrunk’ may be used uninitialized [-Wmaybe-uninitialized]
951 | if ((!v1shrunk && !v4shrunk) || !extra_iterations_limit--)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cinepakenc.c:871:9: note: ‘v1shrunk’ was declared here
871 | int v1shrunk, v4shrunk;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cinepakenc.c:962:28: warning: ‘v4shrunk’ may be used uninitialized [-Wmaybe-uninitialized]
962 | if (v4shrunk) {
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cinepakenc.c:871:19: note: ‘v4shrunk’ was declared here
871 | int v1shrunk, v4shrunk;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cinepakenc.c: In function ‘rd_frame.isra’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cinepakenc.c:1132:24: warning: ‘best_nstrips’ may be used uninitialized [-Wmaybe-uninitialized]
1132 | if (num_strips - best_nstrips > 4)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cinepakenc.c:1014:9: note: ‘best_nstrips’ was declared here
1014 | int best_nstrips, best_strip_offsets[MAX_STRIPS];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cinepakenc.c:1164:12: warning: ‘best_size’ may be used uninitialized [-Wmaybe-uninitialized]
1164 | return best_size;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cinepakenc.c:1010:58: note: ‘best_size’ was declared here
1010 | int num_strips, strip, i, y, nexty, size, temp_size, best_size;
| ^
In function ‘ff_cbs_write_unsigned’,
inlined from ‘cbs_h265_write_sei_decoded_picture_hash’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_h265_syntax_template.c:2202:17,
inlined from ‘cbs_h265_write_sei_decoded_picture_hash_internal’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_h265_syntax_template.c:2181:1:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_h265_write_sei_decoded_picture_hash_internal’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
In function ‘bytestream2_get_byte’,
inlined from ‘decode_mvdv’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/midivid.c:122:31,
inlined from ‘decode_frame’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/midivid.c:216:11:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bytestream.h:99:1: warning: ‘idx9.buffer_end’ may be used uninitialized [-Wmaybe-uninitialized]
99 | DEF(unsigned int, byte, 1, AV_RB8 , AV_WB8)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/midivid.c: In function ‘decode_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/midivid.c:48:20: note: ‘idx9.buffer_end’ was declared here
48 | GetByteContext idx9;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/magicyuv.c: In function ‘magy_decode_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/magicyuv.c:624:30: warning: ‘first_offset’ may be used uninitialized [-Wmaybe-uninitialized]
624 | table_size = header_size + first_offset - bytestream2_tell(&gb);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/magicyuv.c:443:14: note: ‘first_offset’ was declared here
443 | uint32_t first_offset, offset, next_offset, header_size, slice_width;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_vp9.c: In function ‘cbs_vp9_write_s’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_vp9.c:70:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
70 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_vp9.c:59:5: note: ‘start_position’ was declared here
59 | CBS_TRACE_WRITE_START();
| ^
In function ‘bytestream_get_le32’,
inlined from ‘decode_block’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/exr.c:1495:32:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bytestream.h:92:1: warning: ‘a’ may be used uninitialized [-Wmaybe-uninitialized]
92 | DEF(unsigned int, le32, 4, AV_RL32, AV_WL32)
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/exr.c: In function ‘decode_block’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/exr.c:1472:29: note: ‘a’ was declared here
1472 | const uint8_t * a;
| ^
In function ‘ff_cbs_write_unsigned’,
inlined from ‘cbs_sei_write_filler_payload’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_sei_syntax_template.c:32:9,
inlined from ‘cbs_sei_write_filler_payload_internal’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_sei_syntax_template.c:19:1:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_sei_write_filler_payload_internal’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
In function ‘ff_cbs_write_unsigned’,
inlined from ‘cbs_sei_write_user_data_registered’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_sei_syntax_template.c:71:9,
inlined from ‘cbs_sei_write_user_data_registered_internal’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_sei_syntax_template.c:37:1:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_sei_write_user_data_registered_internal’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
In function ‘ff_cbs_write_unsigned’,
inlined from ‘cbs_sei_write_user_data_unregistered’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_sei_syntax_template.c:94:9,
inlined from ‘cbs_sei_write_user_data_unregistered_internal’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_sei_syntax_template.c:76:1:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_sei_write_user_data_unregistered_internal’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
In function ‘ff_cbs_write_unsigned’,
inlined from ‘ff_cbs_sei_write_message_list’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_sei_syntax_template.c:496:17:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘ff_cbs_sei_write_message_list’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
In function ‘ff_cbs_write_unsigned’,
inlined from ‘ff_cbs_sei_write_message_list’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_sei_syntax_template.c:503:17:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘ff_cbs_sei_write_message_list’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_vp9.c: In function ‘cbs_vp9_write_increment’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_vp9.c:129:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
129 | CBS_TRACE_WRITE_END_NO_SUBSCRIPTS();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_vp9.c:109:5: note: ‘start_position’ was declared here
109 | CBS_TRACE_WRITE_START();
| ^
In function ‘ff_cbs_write_unsigned’,
inlined from ‘cbs_av1_write_byte_alignment’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1_syntax_template.c:72:9,
inlined from ‘cbs_vp9_write_frame’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_vp9_syntax_template.c:457:5,
inlined from ‘cbs_vp9_write_unit’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_vp9.c:481:11:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_vp9_write_unit’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
In function ‘cbs_vp9_write_le’,
inlined from ‘cbs_vp9_write_superframe_index’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_vp9_syntax_template.c:475:9,
inlined from ‘cbs_vp9_assemble_fragment’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_vp9.c:571:15:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_vp9.c:177:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
177 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_vp9.c: In function ‘cbs_vp9_assemble_fragment’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_vp9.c:167:5: note: ‘start_position’ was declared here
167 | CBS_TRACE_WRITE_START();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_lcevc.c: In function ‘cbs_write_multi_byte’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_lcevc.c:239:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
239 | CBS_TRACE_WRITE_END_NO_SUBSCRIPTS();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_lcevc.c:224:5: note: ‘start_position’ was declared here
224 | CBS_TRACE_WRITE_START();
| ^
In function ‘ff_cbs_write_unsigned’,
inlined from ‘cbs_lcevc_write_filler’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_lcevc_syntax_template.c:470:9,
inlined from ‘cbs_lcevc_write_filler_internal’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_lcevc_syntax_template.c:450:1:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_lcevc_write_filler_internal’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
In function ‘ff_cbs_write_unsigned’,
inlined from ‘cbs_lcevc_write_process_block’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_lcevc_syntax_template.c:559:13,
inlined from ‘cbs_lcevc_write_process_block_list’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_lcevc_syntax_template.c:646:19,
inlined from ‘cbs_lcevc_write_nal’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_lcevc_syntax_template.c:670:5,
inlined from ‘cbs_lcevc_write_nal_unit’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_lcevc.c:477:19:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_lcevc_write_nal_unit’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
In function ‘ff_cbs_write_unsigned’,
inlined from ‘cbs_lcevc_write_process_block’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_lcevc_syntax_template.c:532:21,
inlined from ‘cbs_lcevc_write_process_block_list’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_lcevc_syntax_template.c:646:19,
inlined from ‘cbs_lcevc_write_nal’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_lcevc_syntax_template.c:670:5,
inlined from ‘cbs_lcevc_write_nal_unit’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_lcevc.c:477:19:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_lcevc_write_nal_unit’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
In function ‘ff_cbs_write_unsigned’,
inlined from ‘cbs_lcevc_write_process_block’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_lcevc_syntax_template.c:541:17,
inlined from ‘cbs_lcevc_write_process_block_list’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_lcevc_syntax_template.c:646:19,
inlined from ‘cbs_lcevc_write_nal’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_lcevc_syntax_template.c:670:5,
inlined from ‘cbs_lcevc_write_nal_unit’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_lcevc.c:477:19:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_lcevc_write_nal_unit’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
In function ‘ff_cbs_write_unsigned’,
inlined from ‘cbs_mpeg2_write_extra_information’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_mpeg2_syntax_template.c:200:9:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_mpeg2_write_extra_information’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
In function ‘ff_cbs_write_unsigned’,
inlined from ‘cbs_mpeg2_write_extra_information’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_mpeg2_syntax_template.c:201:9:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_mpeg2_write_extra_information’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
In function ‘ff_cbs_write_unsigned’,
inlined from ‘cbs_lcevc_write_encoded_data’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_lcevc_syntax_template.c:277:21,
inlined from ‘cbs_lcevc_write_encoded_data_internal’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_lcevc_syntax_template.c:255:1:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_lcevc_write_encoded_data_internal’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
In function ‘ff_cbs_write_unsigned’,
inlined from ‘cbs_lcevc_write_encoded_data’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_lcevc_syntax_template.c:278:21,
inlined from ‘cbs_lcevc_write_encoded_data_internal’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_lcevc_syntax_template.c:255:1:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_lcevc_write_encoded_data_internal’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
In function ‘ff_mjpeg_encode_huffman_close’,
inlined from ‘mjpeg_build_optimal_huffman’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.c:197:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_huffman.c:185:16: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
185 | val[i] = val_counts[nval - i].value;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.h: In function ‘mjpeg_build_optimal_huffman’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.h:66:13: note: at offset 12 into destination object ‘val_dc_luminance’ of size 12
66 | uint8_t val_dc_luminance[12]; ///< DC luminance Huffman values.
| ^
In function ‘ff_mjpeg_encode_huffman_close’,
inlined from ‘mjpeg_build_optimal_huffman’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.c:197:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_huffman.c:185:16: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
185 | val[i] = val_counts[nval - i].value;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.h: In function ‘mjpeg_build_optimal_huffman’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.h:66:13: note: at offset [13, 257] into destination object ‘val_dc_luminance’ of size 12
66 | uint8_t val_dc_luminance[12]; ///< DC luminance Huffman values.
| ^
In function ‘ff_mjpeg_encode_huffman_close’,
inlined from ‘mjpeg_build_optimal_huffman’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.c:197:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_huffman.c:185:16: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
185 | val[i] = val_counts[nval - i].value;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.h: In function ‘mjpeg_build_optimal_huffman’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.h:66:13: note: at offset [14, 257] into destination object ‘val_dc_luminance’ of size 12
66 | uint8_t val_dc_luminance[12]; ///< DC luminance Huffman values.
| ^
In function ‘ff_mjpeg_encode_huffman_close’,
inlined from ‘mjpeg_build_optimal_huffman’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.c:197:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_huffman.c:185:16: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
185 | val[i] = val_counts[nval - i].value;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.h: In function ‘mjpeg_build_optimal_huffman’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.h:66:13: note: at offset [15, 257] into destination object ‘val_dc_luminance’ of size 12
66 | uint8_t val_dc_luminance[12]; ///< DC luminance Huffman values.
| ^
In function ‘ff_mjpeg_encode_huffman_close’,
inlined from ‘mjpeg_build_optimal_huffman’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.c:200:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_huffman.c:185:16: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
185 | val[i] = val_counts[nval - i].value;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.h: In function ‘mjpeg_build_optimal_huffman’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.h:68:13: note: at offset 12 into destination object ‘val_dc_chrominance’ of size 12
68 | uint8_t val_dc_chrominance[12]; ///< DC chrominance Huffman values.
| ^
In function ‘ff_mjpeg_encode_huffman_close’,
inlined from ‘mjpeg_build_optimal_huffman’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.c:200:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_huffman.c:185:16: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
185 | val[i] = val_counts[nval - i].value;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.h: In function ‘mjpeg_build_optimal_huffman’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.h:68:13: note: at offset [13, 257] into destination object ‘val_dc_chrominance’ of size 12
68 | uint8_t val_dc_chrominance[12]; ///< DC chrominance Huffman values.
| ^
In function ‘ff_mjpeg_encode_huffman_close’,
inlined from ‘mjpeg_build_optimal_huffman’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.c:200:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_huffman.c:185:16: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
185 | val[i] = val_counts[nval - i].value;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.h: In function ‘mjpeg_build_optimal_huffman’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.h:68:13: note: at offset [14, 257] into destination object ‘val_dc_chrominance’ of size 12
68 | uint8_t val_dc_chrominance[12]; ///< DC chrominance Huffman values.
| ^
In function ‘ff_mjpeg_encode_huffman_close’,
inlined from ‘mjpeg_build_optimal_huffman’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.c:200:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_huffman.c:185:16: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
185 | val[i] = val_counts[nval - i].value;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.h: In function ‘mjpeg_build_optimal_huffman’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc.h:68:13: note: at offset [15, 257] into destination object ‘val_dc_chrominance’ of size 12
68 | uint8_t val_dc_chrominance[12]; ///< DC chrominance Huffman values.
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c: In function ‘ff_mjpeg_init_hvsample’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c:267:24: warning: ‘chroma_v_shift’ may be used uninitialized [-Wmaybe-uninitialized]
267 | vsample[1] = 2 >> chroma_v_shift;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c:263:29: note: ‘chroma_v_shift’ was declared here
263 | int chroma_h_shift, chroma_v_shift;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c:270:24: warning: ‘chroma_h_shift’ may be used uninitialized [-Wmaybe-uninitialized]
270 | hsample[1] = 2 >> chroma_h_shift;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c:263:13: note: ‘chroma_h_shift’ was declared here
263 | int chroma_h_shift, chroma_v_shift;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mlpenc.c: In function ‘set_best_codebook’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mlpenc.c:1983:22: warning: ‘best_codebook’ may be used uninitialized [-Wmaybe-uninitialized]
1983 | unsigned int best_codebook;
| ^
In function ‘mjpeg_decode_scan’,
inlined from ‘ff_mjpeg_decode_sos’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegdec.c:1815:28:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegdec.c:1461:21: warning: ‘chroma_h_shift’ may be used uninitialized [-Wmaybe-uninitialized]
1461 | chroma_width = AV_CEIL_RSHIFT(s->width, chroma_h_shift);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegdec.c: In function ‘ff_mjpeg_decode_sos’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegdec.c:1437:24: note: ‘chroma_h_shift’ was declared here
1437 | 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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegdec.c:1815:28:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegdec.c:1462:21: warning: ‘chroma_v_shift’ may be used uninitialized [-Wmaybe-uninitialized]
1462 | chroma_height = AV_CEIL_RSHIFT(s->height, chroma_v_shift);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegdec.c: In function ‘ff_mjpeg_decode_sos’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegdec.c:1437:40: note: ‘chroma_v_shift’ was declared here
1437 | int i, mb_x, mb_y, chroma_h_shift, chroma_v_shift, chroma_width, chroma_height;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/h264_parse.c: In function ‘ff_h264_pred_weight_table’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/h264_parse.c:102:59: warning: ‘chroma_def’ may be used uninitialized [-Wmaybe-uninitialized]
102 | pwt->chroma_weight[i][list][j][0] = chroma_def;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/h264_parse.c:36:19: note: ‘chroma_def’ was declared here
36 | int luma_def, chroma_def;
| ^
In function ‘decompress_p’,
inlined from ‘decode_frame’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/scpr.c:564:19:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/scpr.c:484:27: warning: ‘clr’ may be used uninitialized [-Wmaybe-uninitialized]
484 | ret = decode_run_p(avctx, ptype, run, x, y, clr,
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/scpr.c: In function ‘decode_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/scpr.c:460:35: note: ‘clr’ was declared here
460 | uint32_t r, g, b, clr, ptype = 0;
| ^
In function ‘av_strtok’,
inlined from ‘bsf_parse_single’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bsf.c:519:16,
inlined from ‘av_bsf_list_parse_str’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bsf.c:540:15:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavutil/avstring.c:183:12: warning: ‘bsf_options_str’ may be used uninitialized [-Wmaybe-uninitialized]
183 | if (!s && !(s = *saveptr))
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bsf.c: In function ‘av_bsf_list_parse_str’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/bsf.c:517:22: note: ‘bsf_options_str’ was declared here
517 | char *bsf_name, *bsf_options_str;
| ^
In function ‘ff_mjpeg_init_hvsample’,
inlined from ‘ff_mjpeg_encode_picture_header’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c:287:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c:270:24: warning: ‘chroma_h_shift’ may be used uninitialized [-Wmaybe-uninitialized]
270 | hsample[1] = 2 >> chroma_h_shift;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c: In function ‘ff_mjpeg_encode_picture_header’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c:263:13: note: ‘chroma_h_shift’ was declared here
263 | int chroma_h_shift, chroma_v_shift;
| ^
In function ‘ff_mjpeg_init_hvsample’,
inlined from ‘ff_mjpeg_encode_picture_header’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c:287:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c:267:24: warning: ‘chroma_v_shift’ may be used uninitialized [-Wmaybe-uninitialized]
267 | vsample[1] = 2 >> chroma_v_shift;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c: In function ‘ff_mjpeg_encode_picture_header’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mjpegenc_common.c:263:29: note: ‘chroma_v_shift’ was declared here
263 | int chroma_h_shift, chroma_v_shift;
| ^
In function ‘v210_enc_8’,
inlined from ‘encode_frame’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v210enc.c:88:9:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v210_template.c:65:17: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
65 | val |= (CLIP(*u++, DEPTH) << (20-DEPTH)) | (CLIP(*y++, DEPTH) << (30-DEPTH));
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v210_template.c: In function ‘encode_frame’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v210enc.c:86:9:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v210_template.c:65:17: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
65 | val |= (CLIP(*u++, DEPTH) << (20-DEPTH)) | (CLIP(*y++, DEPTH) << (30-DEPTH));
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v210_template.c: In function ‘encode_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/v210_template.c:40:18: note: ‘val’ was declared here
40 | uint32_t val;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ffv1dec.c: In function ‘decode_plane.constprop.isra’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ffv1dec.c:156:70: warning: ‘mask’ may be used uninitialized [-Wmaybe-uninitialized]
156 | int v = sc->fltmap[remap_index][sample[1][x] & mask];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ffv1dec.c:108:14: note: ‘mask’ was declared here
108 | unsigned mask;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ffv1dec.c: In function ‘decode_plane.constprop.isra’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ffv1dec.c:156:70: warning: ‘mask’ may be used uninitialized [-Wmaybe-uninitialized]
156 | int v = sc->fltmap[remap_index][sample[1][x] & mask];
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/ffv1dec.c:108:14: note: ‘mask’ was declared here
108 | unsigned mask;
| ^
In function ‘ff_cbs_write_unsigned’,
inlined from ‘cbs_h264_write_rbsp_trailing_bits’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_h264_syntax_template.c:25:9,
inlined from ‘cbs_h264_write_rbsp_trailing_bits’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_h264_syntax_template.c:19:12:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_h264_write_rbsp_trailing_bits’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
In function ‘cbs_av1_write_uvlc’,
inlined from ‘cbs_av1_write_timing_info’ at build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1_syntax_template.c:217:13,
inlined from ‘cbs_av1_write_obu’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:1084:19:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:118:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
118 | CBS_TRACE_WRITE_END_NO_SUBSCRIPTS();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c: In function ‘cbs_av1_write_obu’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_av1.c:99:5: note: ‘start_position’ was declared here
99 | CBS_TRACE_WRITE_START();
| ^
In function ‘color_frame’,
inlined from ‘color_frame’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_dec.c:292:13:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_dec.c:304:22: warning: ‘h_chroma_shift’ may be used uninitialized [-Wmaybe-uninitialized]
304 | 0x80, AV_CEIL_RSHIFT(frame->width, h_chroma_shift));
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_dec.c: In function ‘color_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_dec.c:294:9: note: ‘h_chroma_shift’ was declared here
294 | int h_chroma_shift, v_chroma_shift;
| ^
In function ‘color_frame’,
inlined from ‘color_frame’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_dec.c:292:13:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_dec.c:302:25: warning: ‘v_chroma_shift’ may be used uninitialized [-Wmaybe-uninitialized]
302 | for (int i = 0; i < AV_CEIL_RSHIFT(frame->height, v_chroma_shift); i++) {
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_dec.c: In function ‘color_frame’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpegvideo_dec.c:294:25: note: ‘v_chroma_shift’ was declared here
294 | int h_chroma_shift, v_chroma_shift;
| ^
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/pvr/epg/EpgContainer.cpp: In member function ‘GetFirstAndLastEPGDate’:
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/pvr/epg/EpgContainer.cpp:854:13: warning: ‘MEM[(struct CDateTimeSpan *)&first + 20B].m_timeSpan.lowDateTime’ may be used uninitialized [-Wmaybe-uninitialized]
854 | CDateTime first(dbDates.first);
| ^
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/pvr/epg/EpgContainer.cpp:854:13: warning: ‘MEM[(struct CDateTimeSpan *)&first + 20B].m_timeSpan.highDateTime’ may be used uninitialized [-Wmaybe-uninitialized]
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpeg4videoenc.c: In function ‘init_uni_mpeg4_rl_tab’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpeg4videoenc.c:1203:15: warning: ‘max_level’ may be used uninitialized [-Wmaybe-uninitialized]
1203 | level += max_level;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpeg4videoenc.c:1166:37: note: ‘max_level’ was declared here
1166 | for (int i = VLC_NUM_CODES - 1, max_level, cur_run = 0; i >= 0; --i) {
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpeg4videodec.c: In function ‘mpeg4_decode_studio_mb’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpeg4videodec.c:2160:42: warning: ‘j’ may be used uninitialized [-Wmaybe-uninitialized]
2160 | int cc, dct_dc_size, dct_diff, code, j, idx = 1, group = 0, run = 0,
| ^
In function ‘mpeg4_get_level_dc’,
inlined from ‘mpeg4_decode_block’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpeg4videodec.c:1637:24:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpeg4videodec.c:949:12: warning: ‘pred’ may be used uninitialized [-Wmaybe-uninitialized]
949 | pred = FASTDIV((pred + (scale >> 1)), scale);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpeg4videodec.c: In function ‘mpeg4_decode_block’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/mpeg4videodec.c:1386:42: note: ‘pred’ was declared here
1386 | int level, i, last, run, qmul, qadd, pred;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/siren.c: In function ‘siren_decode’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/siren.c:773:13: warning: ‘bits_per_frame’ may be used uninitialized [-Wmaybe-uninitialized]
773 | wpf = bits_per_frame / 16;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/siren.c:713:9: note: ‘bits_per_frame’ was declared here
713 | int bits_per_frame;
| ^
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/guilib/FFmpegImage.cpp: In member function ‘DecodeFrame’:
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/guilib/FFmpegImage.cpp:523:29: warning: ‘saturation’ may be used uninitialized [-Wmaybe-uninitialized]
523 | sws_setColorspaceDetails(context, inv_table, srcRange, table, dstRange, brightness, contrast, saturation);
| ^
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/guilib/FFmpegImage.cpp:520:51: note: ‘saturation’ was declared here
520 | int srcRange, dstRange, brightness, contrast, saturation;
| ^
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/guilib/FFmpegImage.cpp:523:29: warning: ‘contrast’ may be used uninitialized [-Wmaybe-uninitialized]
523 | sws_setColorspaceDetails(context, inv_table, srcRange, table, dstRange, brightness, contrast, saturation);
| ^
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/guilib/FFmpegImage.cpp:520:41: note: ‘contrast’ was declared here
520 | int srcRange, dstRange, brightness, contrast, saturation;
| ^
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/guilib/FFmpegImage.cpp:523:29: warning: ‘brightness’ may be used uninitialized [-Wmaybe-uninitialized]
523 | sws_setColorspaceDetails(context, inv_table, srcRange, table, dstRange, brightness, contrast, saturation);
| ^
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/guilib/FFmpegImage.cpp:520:29: note: ‘brightness’ was declared here
520 | int srcRange, dstRange, brightness, contrast, saturation;
| ^
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/guilib/FFmpegImage.cpp:523:29: warning: ‘dstRange’ may be used uninitialized [-Wmaybe-uninitialized]
523 | sws_setColorspaceDetails(context, inv_table, srcRange, table, dstRange, brightness, contrast, saturation);
| ^
/build/kodi-rpi-git/src/xbmc-gs-rpios_master/xbmc/guilib/FFmpegImage.cpp:520:19: note: ‘dstRange’ was declared here
520 | int srcRange, dstRange, brightness, contrast, saturation;
| ^
In function ‘check_intra_mode’,
inlined from ‘intra_recon’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:245:20,
inlined from ‘ff_vp9_intra_recon_8bpp’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:291:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:164:21: warning: ‘topleft’ may be used uninitialized [-Wmaybe-uninitialized]
164 | assign_bpp(*a, -1, topleft, -1);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c: In function ‘ff_vp9_intra_recon_8bpp’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:98:24: note: ‘topleft’ was declared here
98 | uint8_t *top, *topleft;
| ^
In function ‘check_intra_mode’,
inlined from ‘intra_recon’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:245:20,
inlined from ‘ff_vp9_intra_recon_8bpp’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:291:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:179:21: warning: ‘top’ may be used uninitialized [-Wmaybe-uninitialized]
179 | memcpy(&(*a)[4 * bytesperpixel], &top[4 * bytesperpixel], 4 * bytesperpixel);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c: In function ‘ff_vp9_intra_recon_8bpp’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:98:18: note: ‘top’ was declared here
98 | uint8_t *top, *topleft;
| ^
In function ‘check_intra_mode’,
inlined from ‘intra_recon’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:274:24,
inlined from ‘ff_vp9_intra_recon_8bpp’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:291:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:164:21: warning: ‘topleft’ may be used uninitialized [-Wmaybe-uninitialized]
164 | assign_bpp(*a, -1, topleft, -1);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c: In function ‘ff_vp9_intra_recon_8bpp’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:98:24: note: ‘topleft’ was declared here
98 | uint8_t *top, *topleft;
| ^
In function ‘check_intra_mode’,
inlined from ‘intra_recon’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:274:24,
inlined from ‘ff_vp9_intra_recon_8bpp’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:291:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:179:21: warning: ‘top’ may be used uninitialized [-Wmaybe-uninitialized]
179 | memcpy(&(*a)[4 * bytesperpixel], &top[4 * bytesperpixel], 4 * bytesperpixel);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c: In function ‘ff_vp9_intra_recon_8bpp’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:98:18: note: ‘top’ was declared here
98 | uint8_t *top, *topleft;
| ^
In function ‘check_intra_mode’,
inlined from ‘intra_recon’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:245:20,
inlined from ‘ff_vp9_intra_recon_16bpp’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:296:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:164:21: warning: ‘topleft’ may be used uninitialized [-Wmaybe-uninitialized]
164 | assign_bpp(*a, -1, topleft, -1);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c: In function ‘ff_vp9_intra_recon_16bpp’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:98:24: note: ‘topleft’ was declared here
98 | uint8_t *top, *topleft;
| ^
In function ‘check_intra_mode’,
inlined from ‘intra_recon’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:245:20,
inlined from ‘ff_vp9_intra_recon_16bpp’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:296:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:179:21: warning: ‘top’ may be used uninitialized [-Wmaybe-uninitialized]
179 | memcpy(&(*a)[4 * bytesperpixel], &top[4 * bytesperpixel], 4 * bytesperpixel);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c: In function ‘ff_vp9_intra_recon_16bpp’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:98:18: note: ‘top’ was declared here
98 | uint8_t *top, *topleft;
| ^
In function ‘check_intra_mode’,
inlined from ‘intra_recon’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:274:24,
inlined from ‘ff_vp9_intra_recon_16bpp’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:296:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:164:21: warning: ‘topleft’ may be used uninitialized [-Wmaybe-uninitialized]
164 | assign_bpp(*a, -1, topleft, -1);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c: In function ‘ff_vp9_intra_recon_16bpp’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:98:24: note: ‘topleft’ was declared here
98 | uint8_t *top, *topleft;
| ^
In function ‘check_intra_mode’,
inlined from ‘intra_recon’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:274:24,
inlined from ‘ff_vp9_intra_recon_16bpp’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:296:5:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:179:21: warning: ‘top’ may be used uninitialized [-Wmaybe-uninitialized]
179 | memcpy(&(*a)[4 * bytesperpixel], &top[4 * bytesperpixel], 4 * bytesperpixel);
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c: In function ‘ff_vp9_intra_recon_16bpp’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:98:18: note: ‘top’ was declared here
98 | uint8_t *top, *topleft;
| ^
In function ‘ff_cbs_write_unsigned’,
inlined from ‘cbs_h266_write_extension_data’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_h266_syntax_template.c:389:9:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_h266_write_extension_data’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
In function ‘ff_cbs_write_unsigned’,
inlined from ‘cbs_h266_write_sublayer_hrd_parameters’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_h266_syntax_template.c:604:9:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_h266_write_sublayer_hrd_parameters’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
In function ‘ff_cbs_write_unsigned’,
inlined from ‘cbs_h266_write_ols_timing_hrd_parameters’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs_h266_syntax_template.c:616:9:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:659:5: warning: ‘start_position’ may be used uninitialized [-Wmaybe-uninitialized]
659 | CBS_TRACE_WRITE_END();
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c: In function ‘cbs_h266_write_ols_timing_hrd_parameters’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/cbs.c:643:5: note: ‘start_position’ was declared here
643 | CBS_TRACE_WRITE_START();
| ^
In function ‘mc_luma_scaled’,
inlined from ‘inter_pred_scaled_8bpp’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:426:56: warning: ‘tref2’ may be used uninitialized [-Wmaybe-uninitialized]
426 | if (s->s.frames[CUR_FRAME].tf.f->width == ref_frame->f->width &&
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c: In function ‘inter_pred_scaled_8bpp’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:39:73: note: ‘tref2’ was declared here
39 | const ProgressFrame *tref1 = &s->s.refs[s->s.h.refidx[b->ref[0]]], *tref2;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13: warning: ‘ref2’ may be used uninitialized [-Wmaybe-uninitialized]
426 | mc_luma_dir(td, mc[bwl][b->filter][1], td->dst[0], ls_y,
| ^
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:460:38: warning: ‘w2’ may be used uninitialized [-Wmaybe-uninitialized]
460 | if (x < 3 || y < 3 || x + 4 >= w - refbw_m1 || y + 5 >= h - refbh_m1) {
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c: In function ‘inter_pred_scaled_8bpp’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:460:63: warning: ‘h2’ may be used uninitialized [-Wmaybe-uninitialized]
460 | if (x < 3 || y < 3 || x + 4 >= w - refbw_m1 || y + 5 >= h - refbh_m1) {
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c: In function ‘inter_pred_scaled_8bpp’:
build/build-ffmpeg/src/build-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;
| ^
In function ‘mc_luma_unscaled’,
inlined from ‘inter_pred_16bpp’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:318:5: warning: ‘tref2’ may be used uninitialized [-Wmaybe-uninitialized]
318 | ff_progress_frame_await(ref_frame, FFMAX(th, 0));
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c: In function ‘inter_pred_16bpp’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:39:73: note: ‘tref2’ was declared here
39 | const ProgressFrame *tref1 = &s->s.refs[s->s.h.refidx[b->ref[0]]], *tref2;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13: warning: ‘ref2’ may be used uninitialized [-Wmaybe-uninitialized]
426 | mc_luma_dir(td, mc[bwl][b->filter][1], td->dst[0], ls_y,
| ^
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:326:58: warning: ‘w2’ may be used uninitialized [-Wmaybe-uninitialized]
326 | ((ARCH_AARCH64 || ARCH_ARM) && (x + !!mx * 5 > w - bw) && (y + !!my * 5 + 1 > h - bh)) ||
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c: In function ‘inter_pred_16bpp’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:326:89: warning: ‘h2’ may be used uninitialized [-Wmaybe-uninitialized]
326 | ((ARCH_AARCH64 || ARCH_ARM) && (x + !!mx * 5 > w - bw) && (y + !!my * 5 + 1 > h - bh)) ||
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c: In function ‘inter_pred_16bpp’:
build/build-ffmpeg/src/build-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;
| ^
In function ‘mc_luma_unscaled’,
inlined from ‘inter_pred_8bpp’ at build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:318:5: warning: ‘tref2’ may be used uninitialized [-Wmaybe-uninitialized]
318 | ff_progress_frame_await(ref_frame, FFMAX(th, 0));
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c: In function ‘inter_pred_8bpp’:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:39:73: note: ‘tref2’ was declared here
39 | const ProgressFrame *tref1 = &s->s.refs[s->s.h.refidx[b->ref[0]]], *tref2;
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13: warning: ‘ref2’ may be used uninitialized [-Wmaybe-uninitialized]
426 | mc_luma_dir(td, mc[bwl][b->filter][1], td->dst[0], ls_y,
| ^
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:326:58: warning: ‘w2’ may be used uninitialized [-Wmaybe-uninitialized]
326 | ((ARCH_AARCH64 || ARCH_ARM) && (x + !!mx * 5 > w - bw) && (y + !!my * 5 + 1 > h - bh)) ||
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c: In function ‘inter_pred_8bpp’:
build/build-ffmpeg/src/build-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/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c:426:13:
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9recon.c:326:89: warning: ‘h2’ may be used uninitialized [-Wmaybe-uninitialized]
326 | ((ARCH_AARCH64 || ARCH_ARM) && (x + !!mx * 5 > w - bw) && (y + !!my * 5 + 1 > h - bh)) ||
| ^
build/build-ffmpeg/src/build-ffmpeg-build/ffmpeg-prefix/src/ffmpeg-build/src/libavcodec/vp9_mc_template.c: In function ‘inter_pred_8bpp’:
build/build-ffmpeg/src/build-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;
| ^
[100%] Built target kodi
==> Entering fakeroot environment...
==> Starting package_kodi-rpi-git()...
-- Install configuration: "Release"
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.binary.global.audioengine/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.binary.global.filesystem/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.binary.global.general/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.binary.global.gui/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.binary.global.main/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.binary.global.network/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.binary.global.tools/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.binary.instance.audiodecoder/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.binary.instance.audioencoder/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.binary.instance.game/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.binary.instance.imagedecoder/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.binary.instance.inputstream/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.binary.instance.peripheral/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.binary.instance.pvr/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.binary.instance.screensaver/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.binary.instance.shaderpreset/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.binary.instance.vfs/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.binary.instance.videocodec/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.binary.instance.visualization/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/xbmc.addon/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/xbmc.json/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.aac/resources/settings.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/audioencoder.kodi.builtin.wma/resources/settings.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/layout.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.default/resources/layout.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.prs/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/layout.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.keyboard/resources/layout.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.prs/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/layout.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.mouse/resources/layout.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/layout.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/layout.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/game.controller.snes/resources/mask.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.resource/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.resource/games.xsd
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.resource/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.resource/images.xsd
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.resource/language.xsd
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.resource/skin.xsd
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/kodi.resource/uisounds.xsd
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/albumuniversal.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/changelog.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.fil/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.kn_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.prs/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.album.universal/resources/settings.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/artistuniversal.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/changelog.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.fil/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.kn_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.prs/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.artists.universal/resources/settings.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.common.allmusic.com/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.common.allmusic.com/allmusic.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.common.allmusic.com/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.common.fanart.tv/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.common.fanart.tv/fanarttv.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.common.fanart.tv/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.common.musicbrainz.org/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.common.musicbrainz.org/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.common.musicbrainz.org/musicbrainz.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.common.theaudiodb.com/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.common.theaudiodb.com/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.common.theaudiodb.com/tadb.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/LICENSE.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/changelog.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/default.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/lib/allmusic.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/lib/discogs.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/lib/fanarttv.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/lib/musicbrainz.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/lib/nfo.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/lib/scraper.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/lib/theaudiodb.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/lib/utils.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/lib/wikipedia.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fil/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.kn_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.prs/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.albums/resources/settings.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/LICENSE.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/changelog.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/default.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/lib/allmusic.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/lib/discogs.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/lib/fanarttv.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/lib/musicbrainz.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/lib/nfo.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/lib/scraper.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/lib/theaudiodb.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/lib/utils.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/lib/wikipedia.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fil/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.kn_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.prs/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.generic.artists/resources/settings.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.local/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.local/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.local/local.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/LICENSE.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/README.md
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/changelog.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/__init__.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/__init__.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/api_utils.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/fanarttv.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/imdbratings.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/tmdb.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/tmdbapi.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/python/lib/tmdbscraper/traktratings.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/python/scraper.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/python/scraper_config.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/python/scraper_datahelper.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.fil/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.kn_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.prs/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.themoviedb.org.python/resources/settings.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/LICENSE.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/changelog.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/lib/api/fanarttv.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/lib/api/imdb.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/lib/api/tmdb.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/lib/api/trakt.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/lib/art_cache.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/lib/artwork.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/lib/config.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/lib/log.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/lib/scraper.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/main.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.eo_XX/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fil/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.kn_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.prs/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/metadata.tvshows.themoviedb.org.python/resources/settings.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.kn_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.os_os/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/repository.xbmc.org/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/License.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/0.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/1.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/10.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/11.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/12.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/13.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/14.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/15.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/16.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/17.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/18.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/19.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/2.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/20.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/21.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/22.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/23.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/24.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/25.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/26.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/27.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/28.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/29.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/3.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/30.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/31.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/32.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/33.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/34.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/35.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/36.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/37.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/38.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/39.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/4.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/40.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/41.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/42.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/43.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/44.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/45.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/46.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/47.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/5.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/6.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/7.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/8.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/9.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/License.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.images.weathericons.default/resources/na.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.language.en_gb/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.language.en_gb/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.language.en_gb/resources/langinfo.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.language.en_gb/resources/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.uisounds.kodi/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.uisounds.kodi/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.uisounds.kodi/resources/back.wav
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.uisounds.kodi/resources/click.wav
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.uisounds.kodi/resources/cursor.wav
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.uisounds.kodi/resources/notify.wav
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.uisounds.kodi/resources/out.wav
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.uisounds.kodi/resources/shutter.wav
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/resource.uisounds.kodi/resources/sounds.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.black/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.black/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/screensaver.xbmc.builtin.dim/resources/settings.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/script.module.pil/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/script.module.pil/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/script.module.pycryptodome/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/script.module.pycryptodome/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/LICENSES/Apache-2.0.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/LICENSES/GPL-2.0-or-later.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/LICENSES/GPL-3.0-or-later.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/changelog.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fil/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.kn_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.oc_fr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.os_os/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/__init__.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/runner.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/__init__.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/apt_daemon_handler.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/common.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/distro/__init__.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/distro/distro.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/handler.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/json_interface.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/service.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/shell_handler_apt.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/versions.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/lib/version_check/viewer.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/polkit/10-allow-update.pkla
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/polkit/README
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/settings.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/versions.schema.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/service.xbmc.versioncheck/resources/versions.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/favicon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/icon-128.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/icon-144.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/icon-152.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/icon-192.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/images/fanart_default/amp.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/images/fanart_default/cans.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/images/fanart_default/concert.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/images/fanart_default/guitar.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/images/fanart_default/speaker.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/images/fanart_default/turntable.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/images/fanart_default/tweeter.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/images/splash_hi.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/images/thumbnail_default.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/index.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/js/kodi-webinterface.js
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/af.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/am.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/ar.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/ast.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/az.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/be.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/bg.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/bs.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/ca.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/cs.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/cy.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/da.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/de.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/el.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/en.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/en_au.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/en_nz.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/en_us.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/eo.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/es.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/es_ar.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/es_mx.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/et.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/eu.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/fa.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/fa_ir.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/fi.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/fo.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/fr.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/fr_ca.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/gl.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/gr.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/hi.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/hr.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/hu.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/hy.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/id.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/is.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/it.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/iw.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/ja.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/kn.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/ko.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/lt.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/lv.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/mi.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/mk.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/ml.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/mn.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/ms.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/mt.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/my.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/nb.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/nl.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/oc_fr.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/pl.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/pt.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/pt_br.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/ro.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/ru.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/si.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/sk.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/sl.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/sq.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/sr.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/sr_rs@latin.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/sv.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/szl.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/ta.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/te.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/tg.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/th.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/tr.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/uk.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/uz.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/vi.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/zh_cn.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/_strings/zh_tw.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/de/app-readme.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/de/keybind-readme.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/de/lang-readme.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/en/_en-important-readme.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/en/addons.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/en/app-changelog.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/en/app-readme.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/en/developers.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/en/help-overview.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/en/keybind-readme.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/en/lang-readme.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/en/license.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/fr/help-overview.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/fr/keybind-readme.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/fr/lang-readme.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/nl/keybind-readme.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/pl/addons.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/pl/app-changelog.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/pl/app-readme.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/pl/help-overview.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/pl/keybind-readme.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/pl/lang-readme.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lang/pl/license.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/icons/icomoon.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/icons/mdi.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/jquery/jquery-3.5.1.min.js
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/soundmanager/swf/soundmanager2.swf
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_debug.swf
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_flash9.swf
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_flash9_debug.swf
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/soundmanager/swf/soundmanager2_flash_xdomain.zip
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/video-js/font/VideoJS.eot
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/video-js/font/VideoJS.svg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/video-js/font/VideoJS.ttf
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/video-js/font/VideoJS.woff
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/cast_sender.js
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.eot
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.svg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.ttf
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.woff
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/fonts/chromecast.woff2
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/videojs-chromecast.css
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/videojs-chromecast.js
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/video-js/plugins/videojs-chromecast/videojs-chromecast.min.js
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/video-js/video-js.css
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/video-js/video-js.min.css
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/video-js/video-js.swf
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/video-js/video.js
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/lib/video-js/video.min.js
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/manifest.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/screenshots/addons.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/screenshots/artist.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/screenshots/artists.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/screenshots/edit-media.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/screenshots/movie.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/screenshots/now-playing.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/screenshots/search.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/screenshots/settings.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/screenshots/tv.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/css/base.css
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.eot
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.svg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.ttf
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/bootstrap/glyphicons-halflings-regular.woff
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/Read Me.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/demo-files/demo.css
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/demo-files/demo.js
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/demo.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.eot
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.svg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.ttf
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/fonts/icomoon.woff
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/selection.json
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/icomoon/style.css
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/material/LICENSE.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.eot
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.svg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.ttf
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/material/Material-Design-Icons.woff
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.eot
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.svg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.ttf
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.woff
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-light-webfont.woff2
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.eot
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.svg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.ttf
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.woff
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-regular-webfont.woff2
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.eot
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.svg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.ttf
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.woff
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/fonts/opensans/opensans-semibold-webfont.woff2
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/images/ledlevel-1.gif
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/images/ledlevel-2.gif
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/images/loader.gif
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/images/loading-box-bg.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/images/logo.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/images/row-pause-blue.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/images/row-pause-pink.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/images/row-pause-white.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/images/row-pause.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/images/row-playing-blue.gif
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/images/row-playing-pink.gif
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/images/row-playing-white.gif
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/images/row-playing.gif
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/themes/base/images/thumbnail_default.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/webinterface.default/videoPlayer.html
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/xbmc.addon/metadata.xsd
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/xbmc.addon/repository.xsd
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/xbmc.core/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/xbmc.gui/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/xbmc.gui/skin.xsd
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/xbmc.metadata/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/xbmc.metadata/scraper.xsd
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/xbmc.python/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/xbmc.python/contextitem.xsd
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/xbmc.python/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/xbmc.python/pluginsource.xsd
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/xbmc.python/script.xsd
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/xbmc.python/service.xsd
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/xbmc.webinterface/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/xbmc.webinterface/webinterface.xsd
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/media/Fonts/arial.ttf
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/media/Fonts/teletext.ttf
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/media/applaunch_screen.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/media/banner.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/media/icon120x120.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/media/icon16x16.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/media/icon256x256.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/media/icon32x32.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/media/icon48x48.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/media/icon80x80.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/media/qr/kodilove/qr-logo.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/media/qr/kodilove/qr-popcorn.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/media/splash.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/media/vendor_icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/media/vendor_logo.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/addon-manifest.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/colors.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/dialogcolors.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/arabic.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/bulgarian.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/chinese.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/croatian.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/czech.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/danish.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/english.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/estonian.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/french.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/german.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/greek.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/hebrew.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/hungarian.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/icelandic.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/italian.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/korean.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/lithuanian.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/norwegian.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/persian.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/polish.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/portuguese.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/romanian.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/russian.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/silesian.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/slovak.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/slovenian.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/spanish.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/swedish.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/thai.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/turkish.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keyboardlayouts/ukrainian.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keymaps/appcommand.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keymaps/customcontroller.Harmony.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keymaps/customcontroller.SiriRemote.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keymaps/gamepad.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keymaps/joystick.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keymaps/keyboard.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keymaps/mouse.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keymaps/nyxboard/keyboard.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keymaps/osmc/osmc_remote.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keymaps/osmcv3/osmcv3_remote.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keymaps/remote.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keymaps/touchscreen.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/keymaps/wetek-play/keyboard.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/language-subtag-registry.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/addons.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/albums.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/artists.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/boxsets.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/compilations.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/files.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/genres.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/musicroles/albumartists.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/musicroles/allartists.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/musicroles/allcontributors.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/musicroles/allroles.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/musicroles/arrangers.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/musicroles/composers.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/musicroles/conductors.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/musicroles/djmixers.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/musicroles/index.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/musicroles/lyricists.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/musicroles/orchestras.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/musicroles/remixers.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/musicvideos/albums.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/musicvideos/artists.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/musicvideos/directors.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/musicvideos/genres.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/musicvideos/index.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/musicvideos/studios.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/musicvideos/tags.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/musicvideos/titles.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/musicvideos/years.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/playlists.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/recentlyaddedalbums.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/recentlyplayedalbums.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/singles.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/songs.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/sources.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/top100/index.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/top100/top100albums.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/top100/top100songs.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/music/years.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/addons.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/files.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/movies/actors.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/movies/country.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/movies/directors.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/movies/genres.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/movies/index.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/movies/recentlyaddedmovies.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/movies/sets.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/movies/studios.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/movies/tags.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/movies/titles.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/movies/versions.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/movies/years.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/musicvideos/albums.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/musicvideos/artists.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/musicvideos/directors.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/musicvideos/genres.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/musicvideos/index.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/musicvideos/recentlyaddedmusicvideos.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/musicvideos/studios.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/musicvideos/tags.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/musicvideos/titles.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/musicvideos/years.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/playlists.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/tvshows/actors.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/tvshows/genres.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/tvshows/index.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/tvshows/inprogressshows.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/tvshows/recentlyaddedepisodes.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/tvshows/studios.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/tvshows/tags.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/tvshows/titles.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video/tvshows/years.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video_flat/addons.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video_flat/files.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video_flat/inprogressshows.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video_flat/movies.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video_flat/musicvideos.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video_flat/playlists.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video_flat/recentlyaddedepisodes.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video_flat/recentlyaddedmovies.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video_flat/recentlyaddedmusicvideos.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/library/video_flat/tvshows.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/peripherals.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/playercorefactory.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/settings/android.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/settings/appliance.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/settings/darwin.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/settings/darwin_ios.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/settings/darwin_tvos.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/settings/freebsd.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/settings/linux.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/settings/settings.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/settings/webos.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/settings/win10.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/settings/win32.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/settings/windows.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.2/gl_convolution-4x4.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.2/gl_convolution-6x6.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.2/gl_output.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.2/gl_shader_frag_default.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.2/gl_shader_frag_fonts.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.2/gl_shader_frag_multi.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.2/gl_shader_frag_multi_blendcolor.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.2/gl_shader_frag_texture.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.2/gl_shader_frag_texture_noblend.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.2/gl_shader_vert.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.2/gl_shader_vert_clip.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.2/gl_shader_vert_default.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.2/gl_shader_vert_simple.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.2/gl_stretch.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.2/gl_videofilter_frag.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.2/gl_videofilter_vertex.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.2/gl_yuv2rgb_basic.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.2/gl_yuv2rgb_vertex.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.5/gl_convolution-4x4.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.5/gl_convolution-6x6.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.5/gl_gui_composite.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.5/gl_gui_composite.vert
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.5/gl_output.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_default.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_fonts.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_multi.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_multi_blendcolor.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_texture.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_texture_lim.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.5/gl_shader_frag_texture_noblend.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.5/gl_shader_vert.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.5/gl_shader_vert_clip.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.5/gl_shader_vert_default.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.5/gl_shader_vert_simple.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.5/gl_stretch.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.5/gl_tonemap.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.5/gl_videofilter_frag.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.5/gl_videofilter_vertex.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.5/gl_yuv2rgb_basic.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/1.5/gl_yuv2rgb_vertex.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GL/4.0/gl_yuv2rgb_filter4.glsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_convolution-4x4.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_convolution-6x6.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_dither_body.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_dither_uniforms.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_gui_composite.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_gui_composite.vert
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_shader.vert
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_clip.vert
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_default.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_fonts.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_multi.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_multi_111r_111r_blendcolor.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_multi_blendcolor.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_multi_rgba_111r.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_multi_rgba_111r_blendcolor.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_rgba.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_rgba_blendcolor.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_rgba_bob.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_rgba_bob_oes.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_rgba_oes.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_simple.vert
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_texture.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_texture_111r.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_texture_noalpha.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_shader_texture_noblend.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_tonemap.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_videofilter.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_videofilter.vert
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_yuv2rgb.vert
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_yuv2rgb_basic.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/2.0/gles_yuv2rgb_bob.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/3.1/gles310_yuv2rgb.vert
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/GLES/3.1/gles310_yuv2rgb_filter.frag
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/convolution-4x4_d3d.fx
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/convolution-6x6_d3d.fx
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/convolution_d3d.fx
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/convolutionsep-4x4_d3d.fx
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/convolutionsep-6x6_d3d.fx
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/guishader_checkerboard_left.hlsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/guishader_checkerboard_right.hlsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/guishader_clip_vert.hlsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/guishader_common.hlsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/guishader_default.hlsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/guishader_fonts.hlsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/guishader_interlaced_left.hlsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/guishader_interlaced_right.hlsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/guishader_multi_texture_blend.hlsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/guishader_multi_texture_blend_nearest.hlsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/guishader_texture.hlsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/guishader_texture_nearest.hlsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/guishader_texture_noblend.hlsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/guishader_vert.hlsl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/output_d3d.fx
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/rp_output_d3d.fx
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/shaders/yuv2rgb_d3d.fx
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/userdata/ModeLines_template.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/userdata/RssFeeds.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/userdata/iOS/sources.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/system/Lircmap.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/LICENSE.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/addon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/changelog.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/colors/brown.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/colors/charcoal.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/colors/chartreuse.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/colors/concrete.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/colors/defaults.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/colors/gold.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/colors/green.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/colors/maroon.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/colors/midnight.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/colors/orange.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/colors/pink.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/colors/rose.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/colors/teal.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/colors/violet.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern1.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern2.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern3.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern4.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern5.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern6.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/extras/backgrounds/pattern7.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/extras/backgrounds/primary.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/extras/home-images/LICENSE
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/extras/home-images/movie.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/extras/home-images/music.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/fonts/NotoMono-Regular.ttf
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/fonts/NotoSans-Regular.ttf
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/fonts/Roboto-Thin.ttf
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/fonts/heebo_licence.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/fonts/mardoto_license.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/fonts/noto_license.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/fonts/roboto_license.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.af_za/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.am_et/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.ar_sa/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.ast_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.az_az/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.be_by/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.bg_bg/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.bs_ba/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.ca_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.cs_cz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.cy_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.da_dk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.de_de/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.el_gr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.en_au/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.en_gb/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.en_nz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.en_us/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.eo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.es_ar/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.es_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.es_mx/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.et_ee/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.eu_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.fa_af/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.fa_ir/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.fi_fi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.fo_fo/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.fr_ca/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.fr_fr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.gl_es/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.he_il/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.hi_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.hr_hr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.hu_hu/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.hy_am/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.id_id/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.is_is/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.it_it/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.ja_jp/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.ko_kr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.lt_lt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.lv_lv/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.mi/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.mk_mk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.ml_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.mn_mn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.ms_my/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.mt_mt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.my_mm/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.nb_no/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.nl_nl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.pl_pl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.pt_br/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.pt_pt/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.ro_ro/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.ru_ru/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.si_lk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.sk_sk/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.sl_si/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.sq_al/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.sr_rs/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.sr_rs@latin/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.sv_se/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.szl/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.ta_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.te_in/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.tg_tj/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.th_th/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.tr_tr/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.uk_ua/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.uz_uz/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.vi_vn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.zh_cn/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/language/resource.language.zh_tw/strings.po
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/playlists/inprogress_movies.xsp
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/playlists/mostplayed_albums.xsp
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/playlists/random_albums.xsp
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/playlists/random_artists.xsp
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/playlists/random_movies.xsp
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/playlists/random_musicvideo_artists.xsp
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/playlists/random_musicvideos.xsp
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/playlists/recent_unwatched_episodes.xsp
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/playlists/recent_unwatched_movies.xsp
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/playlists/unplayed_albums.xsp
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/playlists/unwatched_movies.xsp
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/playlists/unwatched_musicvideos.xsp
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/playlists/unwatched_tvshows.xsp
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/resources/fanart.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/resources/icon.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/resources/screenshot-01.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/resources/screenshot-02.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/resources/screenshot-03.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/resources/screenshot-04.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/resources/screenshot-05.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/resources/screenshot-06.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/resources/screenshot-07.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/resources/screenshot-08.jpg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/themes/curial/buttons/button-nofo.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/themes/curial/dialogs/dialog-bg-nobo.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/themes/curial/dialogs/dialog-bg.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/themes/curial/lists/panel-mediamenu.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/themes/curial/lists/panel.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/themes/curial/overlays/shadow.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/themes/flat/buttons/button-nofo.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/themes/flat/dialogs/dialog-bg.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/themes/flat/overlays/shadow.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/AddonBrowser.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Constants_1080.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Constants_720.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Custom_1100_AddonLauncher.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Custom_1101_SettingsDialog.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Custom_1102_TextViewer.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Custom_1103_VolumeSlider.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Custom_1104_Fanart.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Custom_1107_SearchDialog.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Custom_1109_TopBarOverlay.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Custom_1110_TempoControl.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Defaults.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogAddonInfo.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogAddonSettings.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogBusy.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogButtonMenu.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogColorPicker.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogConfirm.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogContextMenu.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogExtendedProgressBar.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogFullScreenInfo.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogGameControllers.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogKeyboard.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogMediaSource.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogMusicInfo.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogNotification.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogNumeric.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogPVRChannelGuide.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogPVRChannelManager.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogPVRChannelsOSD.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogPVRGroupManager.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogPVRGuideControls.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogPVRGuideSearch.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogPVRInfo.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogPVRRadioRDSInfo.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogPictureInfo.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogPlayerProcessInfo.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogSeekBar.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogSelect.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogSettings.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogSlider.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogSubtitles.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogTextViewer.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogVideoInfo.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogVideoManager.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/DialogVolumeBar.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/EventLog.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/FileBrowser.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/FileManager.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Font.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/GameOSD.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Home.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Includes.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Includes_Animations.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Includes_Buttons.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Includes_DialogSelect.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Includes_Games.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Includes_Home.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Includes_InfoViewer.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Includes_Maps.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Includes_MediaMenu.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Includes_MusicInfo.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Includes_PVR.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Includes_SettingsDialog.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/LoginScreen.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/MusicOSD.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/MusicVisualisation.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/MyFavourites.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/MyGames.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/MyMusicNav.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/MyMusicPlaylistEditor.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/MyPVRChannels.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/MyPVRGuide.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/MyPVRProviders.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/MyPVRRecordings.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/MyPVRSearch.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/MyPVRTimers.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/MyPics.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/MyPlaylist.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/MyPrograms.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/MyVideoNav.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/MyWeather.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/PlayerControls.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Pointer.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Settings.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/SettingsCategory.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/SettingsProfile.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/SettingsScreenCalibration.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/SettingsSystemInfo.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/SkinSettings.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/SlideShow.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/SmartPlaylistEditor.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/SmartPlaylistRule.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Startup.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Timers.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/Variables.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/VideoFullScreen.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/VideoOSD.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/VideoOSDBookmarks.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/View_500_Wall.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/View_501_Banner.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/View_502_FanArt.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/View_503_NowPlaying.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/View_504_MediaList.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/View_50_List.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/View_51_Poster.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/View_52_IconWall.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/View_53_Shift.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/View_54_InfoWall.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/xml/View_55_WideList.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/wayland-sessions/kodi-gbm.desktop
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/xsessions/kodi.desktop
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/applications/kodi.desktop
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/applications/kodi-fs.desktop
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/metainfo/org.xbmc.kodi.metainfo.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/icons/hicolor/16x16/apps/kodi.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/icons/hicolor/22x22/apps/kodi.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/icons/hicolor/24x24/apps/kodi.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/icons/hicolor/32x32/apps/kodi.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/icons/hicolor/48x48/apps/kodi.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/icons/hicolor/64x64/apps/kodi.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/icons/hicolor/128x128/apps/kodi.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/icons/hicolor/256x256/apps/kodi.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/icons/hicolor/scalable/apps/kodi.svg
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/lib/firewalld/services/kodi-eventserver.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/lib/firewalld/services/kodi-http.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/lib/firewalld/services/kodi-jsonrpc.xml
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/doc/kodi/LICENSE.md
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/doc/kodi/version.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/doc/kodi/README.Linux.md
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/privacy-policy.txt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/media/Textures.xbt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/media/curial.xbt
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/share/kodi/addons/skin.estuary/media/flat.xbt
-- Install configuration: "Release"
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/lib/kodi/kodi.bin
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/lib/kodi/kodi-xrandr
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/bin/kodi
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/bin/kodi-standalone
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git/usr/lib/kodi/system/players/VideoPlayer/libdvdnav-aarch64.so
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
strip: ./usr/lib/kodi/kodi.bin: error: 'comprehension' seems corrupted, got 97 but only 0 ('required') or 1 ('optional') are valid values
strip: ./usr/lib/kodi/kodi.bin: error: could not parse subsection at offset 24
strip: ./usr/lib/kodi/system/players/VideoPlayer/libdvdnav-aarch64.so: error: bad subsection length (9025 > max=1152)
strip: ./usr/lib/kodi/system/players/VideoPlayer/libdvdnav-aarch64.so: error: could not parse subsection at offset 24
strip: ./usr/lib/kodi/kodi-xrandr: error: bad subsection length (9025 > max=108)
strip: ./usr/lib/kodi/kodi-xrandr: error: could not parse subsection at offset 24
-> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/lib/kodi/kodi.bin
==> Creating package "kodi-rpi-git"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_kodi-rpi-git-eventclients()...
-- Install configuration: "Release"
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-eventclients/usr/lib/python3.14/site-packages/kodi/bt/__init__.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-eventclients/usr/lib/python3.14/site-packages/kodi/bt/bt.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-eventclients/usr/lib/python3.14/site-packages/kodi/bt/hid.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-eventclients/usr/lib/python3.14/site-packages/kodi/ps3/__init__.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-eventclients/usr/lib/python3.14/site-packages/kodi/ps3/keymaps.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-eventclients/usr/lib/python3.14/site-packages/kodi/ps3/sixaxis.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-eventclients/usr/lib/python3.14/site-packages/kodi/ps3/sixpair.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-eventclients/usr/lib/python3.14/site-packages/kodi/ps3/sixwatch.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-eventclients/usr/lib/python3.14/site-packages/kodi/defs.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-eventclients/usr/lib/python3.14/site-packages/kodi/__init__.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-eventclients/usr/lib/python3.14/site-packages/kodi/ps3_remote.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-eventclients/usr/lib/python3.14/site-packages/kodi/xbmcclient.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-eventclients/usr/lib/python3.14/site-packages/kodi/zeroconf.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-eventclients/usr/share/pixmaps/kodi/bluetooth.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-eventclients/usr/share/pixmaps/kodi/phone.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-eventclients/usr/share/pixmaps/kodi/mail.png
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-eventclients/usr/share/pixmaps/kodi/mouse.png
-- Install configuration: "Release"
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-eventclients/usr/bin/kodi-ps3remote
-- Install configuration: "Release"
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-eventclients/usr/bin/kodi-send
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted 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-git-eventclients"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_kodi-rpi-git-tools-texturepacker()...
-- Install configuration: "Release"
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-tools-texturepacker/usr/bin/kodi-TexturePacker
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
strip: ./usr/bin/kodi-TexturePacker: error: bad subsection length (9025 > max=432)
strip: ./usr/bin/kodi-TexturePacker: error: could not parse subsection at offset 24
-> 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-git-tools-texturepacker"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_kodi-rpi-git-dev()...
-- Install configuration: "Release"
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/Filesystem.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/versions.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/tools
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/tools/StringUtils.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/tools/Thread.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/tools/Timer.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/tools/DllHelper.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/tools/EndTime.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/Window.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/renderHelper.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/controls
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/controls/Edit.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/controls/Label.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/controls/TextBox.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/controls/SettingsSlider.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/controls/Progress.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/controls/Button.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/controls/FadeLabel.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/controls/Rendering.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/controls/Slider.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/controls/Spin.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/controls/Image.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/controls/RadioButton.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/dialogs
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/dialogs/FileBrowser.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/dialogs/YesNo.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/dialogs/Select.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/dialogs/Progress.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/dialogs/Numeric.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/dialogs/OK.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/dialogs/ContextMenu.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/dialogs/TextViewer.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/dialogs/Keyboard.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/dialogs/ExtendedProgress.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/General.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/input
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/input/ActionIDs.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/gl
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/gl/GL.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/gl/Shader.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/gl/GLonDX.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/gui/ListItem.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/AudioEngine.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/Peripheral.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/AudioEncoder.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/Screensaver.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/Inputstream.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/VideoCodec.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/inputstream
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/inputstream/StreamCodec.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/inputstream/StreamConstants.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/inputstream/TimingConstants.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/inputstream/DemuxPacket.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/inputstream/StreamCrypto.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/pvr
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/pvr/EDL.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/pvr/Providers.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/pvr/Channels.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/pvr/Timers.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/pvr/Stream.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/pvr/MenuHook.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/pvr/EPG.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/pvr/Recordings.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/pvr/General.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/pvr/ChannelGroups.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/PVR.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/ShaderPreset.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/Game.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/ImageDecoder.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/Visualization.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/AudioDecoder.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/VFS.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/peripheral
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/addon-instance/peripheral/PeripheralUtils.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/General.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/definitions.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/controls
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/controls/edit.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/controls/fade_label.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/controls/text_box.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/controls/button.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/controls/radio_button.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/controls/image.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/controls/label.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/controls/spin.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/controls/slider.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/controls/progress.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/controls/settings_slider.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/controls/rendering.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/dialogs
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/dialogs/text_viewer.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/dialogs/extended_progress.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/dialogs/select.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/dialogs/numeric.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/dialogs/context_menu.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/dialogs/ok.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/dialogs/keyboard.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/dialogs/filebrowser.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/dialogs/progress.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/dialogs/yes_no.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/list_item.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/general.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/window.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/input
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/gui/input/action_ids.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon_base.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/peripheral.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/video_codec.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/imagedecoder.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/inputstream
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/inputstream/demux_packet.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/inputstream/stream_crypto.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/inputstream/stream_constants.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/inputstream/stream_codec.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/inputstream/timing_constants.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/pvr
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/pvr/pvr_general.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/pvr/pvr_recordings.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/pvr/pvr_providers.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/pvr/pvr_edl.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/pvr/pvr_channels.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/pvr/pvr_epg.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/pvr/pvr_channel_groups.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/pvr/pvr_defines.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/pvr/pvr_menu_hook.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/pvr/pvr_timers.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/pvr/pvr_stream.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/inputstream.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/shaderpreset.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/audiodecoder.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/game.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/visualization.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/pvr.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/vfs.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/audioencoder.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/addon-instance/screensaver.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/filesystem.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/general.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/audio_engine.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/network.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/platform
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/platform/android
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/c-api/platform/android/system.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/Network.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/platform
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/platform/android
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/platform/android/System.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/AddonBase.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/kodi/cmake/AddonHelpers.cmake
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/kodi/cmake/AddOptions.cmake
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/kodi/cmake/ArchSetup.cmake
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/kodi/cmake/CheckCommits.cmake
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/kodi/cmake/CheckTargetPlatform.cmake
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/kodi/cmake/GenerateCompileInfo.cmake
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/kodi/cmake/GeneratorSetup.cmake
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/kodi/cmake/HandleDepends.cmake
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/kodi/cmake/Macros.cmake
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/kodi/cmake/PrepareEnv.cmake
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/kodi/cmake/ProjectMacros.cmake
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/kodi/cmake/PathSetup.cmake
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/lib/kodi/cmake/KodiConfig.cmake
-- Install configuration: "Release"
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/include/kodi/xbmcclient.h
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/C#/XBMCDemoClient1.cs
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/C++/example_notification.cpp
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/C++/example_log.cpp
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/C++/example_button1.cpp
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/C++/example_mouse.cpp
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/C++/example_button2.cpp
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/java/XBMCDemoClient1.java
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/python/example_mouse.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/python/example_button1.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/python/example_notification.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/python/example_action.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/python/example_button2.py
-- Installing: /build/kodi-rpi-git/pkg/kodi-rpi-git-dev/usr/share/doc/kodi/kodi-eventclients-dev/examples/python/example_simple.py
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted 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-git-dev"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: kodi-rpi-git 22.x.72531.89049014ba-2 (Sun Aug 30 09:54:13 2026)
==> Cleaning up...
[?12l[?25h